FormalPara Convention

During the introduction, M denotes a closed connected smooth manifold of dimension \(d\ge 6\), unless said otherwise.

The study of finiteness properties of diffeomorphism groups and their classifying spaces has a long history in geometric topology. Combining work of Borel–Serre [8] and Sullivan [56], it was known since the 70’s that if M is 1-connected, then the group \(\pi _0(\textrm{Diff}(M))\) of isotopy classes of diffeomorphisms is finitely generated and even of finite type, in the following sense:

FormalPara Definition

A space X is of finite type if it is weakly homotopy equivalent to a CW-complex with finitely many cells in each dimension. A group G is of finite type (or of type \(F_\infty \)) if it admits an Eilenberg-MacLane space K(G, 1) of finite type.

It was also known that this result has its limits: based on work of Hatcher–Wagoner [30], Hatcher [31, Theorem 4.1] and Hsiang–Sharpe [35, Theorem 2.5] showed that this can fail in the presence of infinite fundamental group, for instance for the high-dimensional torus \(M=\times ^d S^1\). Later Triantafillou [57, Corollary 5.3] weakened the condition on the fundamental group to allow all finite groups (however, there is an issue with the proof; see Sect. 2.2 for an explanation of the issue and a way to circumvent it).

These results can be interpreted as finiteness results for the fundamental group of the classifying space \(B\textrm{Diff}(M)\) for smooth fibre bundles with fibre M. Around the same time as Sullivan’s work appeared, Waldhausen [59] developed a programme to systematically study these and related classifying spaces. It was known (see [31, Proposition 7.5] for a proof outline) that his approach could lead to a proof that also the higher homotopy groups of \(B\textrm{Diff}(M)\) are finitely generated in a certain range of degrees increasing with the dimension of M, provided M is 1-connected, and possibly even when \(\pi _1(M)\) is finite (see p. 16 loc.cit.). This relied on two missing ingredients, which were both provided later: a stability result for pseudoisotopies (proved by Igusa [36, p. 6] building on ideas of Hatcher [32]) and a finiteness result for algebraic K-theory of spaces (proved by Dwyer [16, Proposition 1.3] for 1-connected M and by Betley [7, Theorem 1] for finite \(\pi _1(M)\)). The question, however, whether the groups \(\pi _k(B\textrm{Diff}(M))\) are finitely generated beyond this range remained open.

This changed with work of the third-named author [43] who—inspired by work of Weiss [70]—combined work of Galatius–Randal–Williams [19,20,21] with Goodwillie, Klein, and Weiss’ embedding calculus [26, 68] to show that indeed all homotopy groups of \(B\textrm{Diff}(M)\) are finitely generated as long as M is 2-connected. In view of the above mentioned results that hold in a range, one might hope that this 2-connectivity assumption can be weakened to only requiring the fundamental group \(\pi _1(M)\) to be finite. Our main result confirms this in even dimensions.

FormalPara Theorem A

Let M be a closed smooth manifold of dimension \(2n \ge 6\). If \(\pi _1(M)\) is finite at all basepoints, then the space \(B\textrm{Diff}(M)\) and all its homotopy groups are of finite type.

This has the following immediate corollary.

FormalPara Corollary B

For a manifold M as in Theorem A, the homotopy groups of \(B\textrm{Diff}(M)\) are degreewise finitely generated. The same holds for the homology and cohomology groups with coefficients in any \(\mathbb {Z}[\pi _0(\textrm{Diff}(M))]\)-module A that is finitely generated as an abelian group.

FormalPara Remark
  1. (i)

    There are variants of Theorem A for spaces of homeomorphisms and for manifolds M that have boundary or come with tangential structures (see Sect. 6).

  2. (ii)

    It follows from Theorem A that for manifolds M as in the statement, not only is \(B\textrm{Diff}(M)\) of finite type, but also the path-component \(\textrm{Diff}_0(M)\subset \textrm{Diff}(M)\) of the identity (e.g. using Proposition 1.9 below). It was known that \(\textrm{Diff}_0(M)\) admits up to weak equivalence a CW-structure with countable many cells (see e.g.  [10, Proposition 1.1(1)]) and that it often cannot have one with finitely many cells [1, Theorem B].

1 Embedding spaces

Theorem A also implies a finiteness result for the higher homotopy groups of embedding spaces of manifold triads (Theorem 6.7). The following is a special case:

Theorem C

Let M be a compact smooth manifold of dimension \(2n\ge 6\) and \(N\subset \textrm{int}(M)\) a compact submanifold. If the fundamental groups of M and \(M\setminus N\) are finite at all basepoints, then the groups \(\pi _k(\textrm{Emb}(N,M),\textrm{inc})\) are finitely generated for \(k \ge 2\).

For submanifolds of codimension at least 3, the space of embeddings \(\textrm{Emb}(N,M)\) can be studied via the aforementioned embedding calculus. In particular, an experienced user of this calculus will be able to prove Theorem C in these codimensions with ease. The novelty of our Theorem C is that it applies in all codimensions, which allows examples such as the following.

Example

For a smooth irreducible projective hypersurface \(Y \subset \mathbb {C}P^n\), the fundamental group of the complement is finite [14, Proposition 4.(1.3), Theorem 4.(1.13)], so if \(n\ge 3\) then the groups \(\pi _k(\textrm{Emb}(Y,\mathbb {C}P^n),\textrm{inc})\) are finitely generated for \(k \ge 2\). An example of such a Y is given by the Fermat quadric, cut out by the equation \(z_0^2 + \cdots + z_n^2 = 0\).

1.1 Mapping class groups

Theorem A in particular says that for closed smooth manifolds M of dimension \(2n\ge 6\) whose fundamental group is finite at all basepoints, the group \(\pi _1(B\textrm{Diff}(M))\cong \pi _0(\textrm{Diff}(M))\) of isotopy classes of diffeomorphisms is of finite type. The proof of this part of the result goes also through for odd-dimensional manifolds, and it involves finiteness results for several variants of the group \(\pi _0(\textrm{Diff}(M))\) (see Sect. 2.1). In particular, we show:

Theorem D

  1. (i)

    Let M be a closed smooth manifold of dimension \(d \ge 6\). If the fundamental group of M is finite at all basepoints, then the group \(\pi _0(\textrm{Diff}(M))\) is of finite type.

  2. (ii)

    Let X be a finite CW-complex. If the fundamental group of X is finite at all basepoints, then the groups \(\pi _0(\textrm{hAut}^s(X))\) and \(\pi _0(\textrm{hAut}(X))\) of homotopy classes of (simple) homotopy automorphisms are commensurable up to finite kernel to arithmetic groups.

Remark

  1. (i)

    See Sect. 1.1 for what it means for a group to be commensurable up to finite kernel to an arithmetic group. This property in particular implies that the group is of finite type.

  2. (ii)

    The new part of (ii) is the result on groups of simple homotopy automorphisms. The part regarding the group \(\pi _0(\textrm{hAut}(X))\) of all homotopy automorphisms was proved by Triantafillou [58, Theorem 1]. Under the additional assumption that M be orientable, item (i) was also stated by Triantafillou [58, Corollary 5.3], but as explained in Sect. 2.2 below, the proof had a nontrivial gap. We circumvent this issue in the proof by a new argument that relies on the part of (ii) on simple homotopy automorphisms.

  3. (iii)

    There are versions of Theorem D for variants of the groups \(\pi _0(\textrm{Diff}(M))\) and \(\pi _0(\textrm{hAut}^s(X))\) such as the group \(\pi _0(\textrm{Homeo}(M))\) of isotopy classes of homeomorphisms, or the subgroup of \(\pi _0(\textrm{hAut}^s(X))\) that stabilises a set of (co)homology classes (see Sect. 2.1)

1.2 On the assumptions

We conclude with comments on the hypotheses of the main result.

1.2.1 Infinite fundamental groups

As mentioned previously, it is known that a finiteness result such as Theorem A can fail if the fundamental group of M is infinite. We elaborate on some explicit instances of this phenomenon in Sect. 7.

1.2.2 Small dimensions

Baraglia [3] and Lin [46] gave examples of smooth 1-connected 4-manifolds M for which \(\pi _2(B\textrm{Diff}(M))\) is not finitely generated, so the analogues of Theorems A and C fail in dimension 4. For \(2n=2\), the result is well-known.

1.2.3 Odd dimensions

We expect Theorem A to be also valid in all odd dimensions \(d\ge 7\). Some steps in our proofs, however, use that M is even-dimensional in an essential way. Most notably, we rely on a general form of Galatius–Randal-Williams’ work on stable moduli spaces of even-dimensional manifolds [19,20,21] and a homological stability result for diffeomorphism groups of even-dimensional manifolds due to Friedrich [18]. So far, there are no analogues of these results in odd dimensions in a sufficiently general form, although partial results in this direction are available, see [9, 34, 52, 53].

A further obstacle in potential strategies to extend the proof of Theorem A to odd dimensions is that Theorem D (i) is not known to hold for manifolds with non-empty boundary, but we expect it to be true. We comment on this point in Remark 2.8.

2 Finiteness properties of groups and spaces

We begin with preliminaries on finiteness properties of various classes of groups and spaces.

2.1 Finiteness properties of groups

There are various properties of groups relevant to the proof of Theorem A. We discuss them in the following subsections.

2.1.1 Groups of finite type

Recall from the introduction that a group G is of finite type if it has an Eilenberg–MacLane space K(G, 1) with finitely many cells in each dimension. This in particular implies that G is finitely generated. For abelian groups the converse holds:

Lemma 1.1

An abelian group A is of finite type if and only if it is finitely generated.

Proof

By the classification of finitely generated abelian groups, it suffices to show that any cyclic group A is of finite type. This is clear if A is infinite since \(K(\mathbb {Z},1)\simeq S^1\) and follows for instance from Lemma 1.2 below for finite cyclic groups.\(\square \)

Lemma 1.2

Fix a short exact sequence of groups

$$\begin{aligned}1 \longrightarrow N \longrightarrow G \longrightarrow Q \longrightarrow 1.\end{aligned}$$

If N is of finite type, then G is of finite type if and only if Q is of finite type. Moreover, if \(G' \le G\) is a subgroup of finite index, then G is of finite type if and only if \(G'\) is.

Proof

Using the fibration sequences \(K(N,1)\rightarrow K(G,1) \rightarrow K(Q,1)\) and \(G/G'\rightarrow K(G',1)\rightarrow K(G,1)\), this follows from Proposition 1.9 below. \(\square \)

2.1.2 Arithmetic groups

A linear algebraic group \(\textbf{G}\) over \(\mathbb {Q}\) is an algebraic subgroup of \(\textbf{GL}_n\) defined as the vanishing locus of finitely many polynomial equations with rational coefficients in the entries of the matrices and the inverse of the determinant. We denote by \(\textbf{G}_\mathbb {Q}\subset \textrm{GL}_n(\mathbb {Q})\) the discrete group of \(\mathbb {Q}\)-points, i.e. solutions to the above equations in \(\textrm{GL}_n(\mathbb {Q})\), and define \(\textbf{G}_\mathbb {Z}:=\textbf{G}_\mathbb {Q}\cap \textrm{GL}_n(\mathbb {Z})\). Following [55, §1.1], we call a group \(\Gamma \) arithmetic if there exists an embedding \(\Gamma \hookrightarrow \textrm{GL}_n(\mathbb {Q})\) and an algebraic group \(\textbf{G} \subset \textbf{GL}_n\) over \(\mathbb {Q}\) such that the intersection \(\Gamma \cap \textbf{G}_\mathbb {Z}\) has finite index in both \(\Gamma \) and \(\textbf{G}_\mathbb {Z}\).

We refer to [55, §1.1–§1.3] for a list of properties of arithmetic groups. We only need:

Theorem 1.3

(Borel–Serre) Arithmetic groups are of finite type.

Proof

Any arithmetic group has a torsion-free subgroup of finite index [55, 1.3 (4)], so by Lemma 1.2 it suffices to show the claim for torsion-free arithmetic groups. This follows from the existence of the Borel–Serre compactification [55, 1.3 (5)]. \(\square \)

2.1.3 (Virtually) polycyclic and solvable groups

Other classes of groups that will play role in our arguments are polycyclic, polycyclic-by-finite, and solvable groups. To recall their definition, remember that a subnormal series of a group G is a sequence of subgroups

$$\begin{aligned}\{e\} = G_0 \le G_1 \le \cdots \le G_n = G\end{aligned}$$

such that \(G_{i-1}\le G_i\) is normal for all i. The quotients \(G_{i}/G_{i-1}\) are the factors of the series. In these terms, a group G is called

  1. (i)

    polycyclic if G admits a subnormal series whose factors are finitely generated abelian,

  2. (ii)

    polycyclic-by-finite (or virtually polycyclic) if G admits a subnormal series whose factors are finitely generated abelian or finite,

  3. (iii)

    solvable if G admits a subnormal series whose factors are abelian.

Remark 1.4

  1. (i)

    The above definition of a polycyclic group G as a “poly-(finitely generated abelian)” group might look unusual at first sight. Note though that G admits a subnormal series with finitely generated abelian quotients if and only if it admits one with cyclic quotients. We opted for the version of the definition we actually use in our arguments, but nevertheless stick to the more common term “polycyclic”.

  2. (ii)

    Polycyclic-by-finite groups are often defined as groups that admit a polycyclic subgroup of finite index. This definition agrees with ours (see e.g.  [65, Corollary 2.7 (a)]).

To state some of the closure properties of these types of groups, we say that a class of groups is generated by a collection of groups if it is the smallest class of groups that contains the given collection and is closed under taking extensions, quotients, and subgroups.

Lemma 1.5

  1. (i)

    Solvable groups are generated by the class of abelian groups.

  2. (ii)

    Polycyclic groups are generated by the class of finitely generated abelian groups.

  3. (iii)

    Polycyclic-by-finite groups are generated by the class of finitely generated abelian groups and finite groups.

Proof

By definition these classes contain the listed groups, so it suffices to show that solvable and polycyclic(-by-finite) groups are closed under extensions, subgroups, and quotients. The first property is easy to see and the last two follow for instance from [65, 2.1]. \(\square \)

2.1.4 Commensurability up to finite kernel

Recall that two groups G and \(G'\) are commensurable up to finite kernel if they are equivalent with respect to the equivalence relation on the class of groups generated by isomorphism, passing to finite index subgroups, and taking quotients by finite normal subgroups.

Remark 1.6

In [56] and [57], commensurability up to finite kernel is referred to as just commensurability (see [39] for an elucidation of this). This property is also sometimes called S-commensurability (see e.g. [5]) or differing by finite groups (see e.g. [43]).

Combining Lemma 1.2 and Theorem 1.3, the following lemma is straightforward. It summarises the properties of groups of finite type that play a role in the body of this work.

Lemma 1.7

The class of groups of finite type contains all

  1. (i)

    polycyclic-by-finite groups and

  2. (ii)

    arithmetic groups

and is closed under extensions. Moreover, if G and \(G'\) are commensurable up to finite kernel, then G is of finite type if and only \(G'\) is of finite type.

2.1.5 Groups that have polycyclic solvable subgroups

To discuss the final class of groups that features in our later arguments, we say that a group G has polycyclic solvable subgroups if every solvable subgroup \(H\le G\) is polycyclic.

Lemma 1.8

The class of groups which have polycyclic solvable subgroups contains

  1. (i)

    polycyclic-by-finite groups and

  2. (ii)

    arithmetic groups

and it is closed under extensions and passing to subgroups. Moreover, if \(G'\le G\) is a finite index subgroup, then G has polycyclic solvable subgroups if and only if this holds for \(G'\).

Proof

We first show the two closure properties. That this class is closed under taking subgroups is clear. To prove the closure property for extensions, take a short exact sequence \(1 \rightarrow N \rightarrow G \rightarrow G/N \rightarrow 1\) where N and G/N have polycyclic solvable subgroups. For a solvable subgroup \(H \subset G\), we have an induced exact sequence \(1 \rightarrow N \cap H \rightarrow H \rightarrow H/(N \cap H) \rightarrow 1\), where \(N \cap H \subset N\) is solvable because it is a subgroup of H, and \(H/(N \cap H) \subset G/N\) is solvable because it is a quotient of H. Thus both \(N \cap H\) and \(H/(N \cap H)\) are polycyclic and since polycyclic groups are closed under extensions (see Lemma 1.5), the same holds for H.

To establish the claim regarding finite index subgroups \(G'\le G\), it suffices to show that if \(G'\) has polycyclic solvable subgroups, then so does G. By passing to a finite index subgroup, we may assume that \(G'\) is normal in G in which case the claim follows from the closure property for extensions, since \(G'\) and \(G/G'\) have polycyclic solvable subgroups; the former by assumption and the latter because it is finite.

Since finitely generated abelian and finite groups clearly have polycyclic solvable subgroups, it follows that polycyclic-by-finite groups have polycyclic solvable subgroups. This leaves us with showing that an arithmetic group \(\Gamma \) has polycyclic solvable subgroups. Malcev [47, Theorem 2] shows this property for subgroups of \(\textrm{GL}_n(\mathbb {Z})\), and as any arithmetic group is a subgroup of \(\textrm{GL}_n(\mathbb {Z})\) after taking a finite index subgroup, this implies the general case. \(\square \)

2.2 Finiteness properties of spaces

Turning from groups to spaces, we first discuss:

2.2.1 Spaces of finite type

As in the introduction, we define a space X to be of finite type if it is weakly equivalent to a CW-complex with finitely many cells in each dimension.

The following appears as Proposition 2.5 and 2.9 in [15].

Proposition 1.9

  1. (i)

    Let \(f:X\rightarrow Y\) be a 0-connected map. If \({{\,\textrm{hofib}\,}}_y(f)\) is of finite type for all \(y\in Y\), then X is of finite type if and only if Y is of finite type.

  2. (ii)

    Suppose X is a connected space such that \(\pi _k(X)\) is finitely generated for all \(k\ge 2\), then X is of finite type if and only if \(\pi _1(X)\) is of finite type.

Remark 1.10

In Proposition 1.9 and henceforth, we call a homotopy group \(\pi _k(X)\) finitely generated if it is finitely generated as an abelian group, not just as a \(\mathbb {Z}[\pi _1(X)]\)-module.

We often apply Proposition 1.9 to truncations of spaces. Recall that an n-truncation of a space X is a space \(\tau _{\le n}X\) together with a map \(\tau _{\le n}:X\rightarrow \tau _{\le n}X\) such that at all basepoints the induced map \(\pi _k(X)\rightarrow \pi _{k}(\tau _{\le n}X)\) is an isomorphism for \(0\le k\le n\) and \(\pi _k(\tau _{\le n}X)\) vanishes for \(k>n\). Every space has a unique n-truncation up to weak homotopy equivalence.

Corollary 1.11

Fix \(n\ge 1\) and let X be a connected space. If \(\pi _k(X)\) is of finite type for \( k\le n\), then \(\tau _{\le n}X\) is of finite type. Consequently, for every \(\mathbb {Z}[\pi _1(X)]\)-module A that is finitely generated as an abelian group, the groups \(H_k(X;A)\) are finitely generated for \(0 \le k \le n\).

Proof

To obtain the first part, apply Proposition 1.9 (ii) to the truncation \(\tau _{\le n}X\). The second part follows because \(\tau _{\le n}:X\rightarrow \tau _{\le n}X\) induces an isomorphism in homology in degrees \(\le n\), and spaces of finite type have degreewise finitely generated homology groups with coefficients in local systems of the type in the statement, which one sees using cellular homology. \(\square \)

2.2.2 From homology groups to homotopy groups

In general, finiteness properties of the homology groups of a space X need not imply similar properties for the homotopy groups. If \(\pi _1(X)\) is finite, however, this is often the case, such as in the following lemma.

Lemma 1.12

Let X be a connected space with \(\pi _1(X)\) finite. If \(H_k(X;A)\) is finitely generated for all finitely generated \(\mathbb {Z}[\pi _1(X)]\)-modules A and \(k \le n\), then the same holds for \(\pi _k(X)\).

Proof

As \(\pi _1(X)\) is finite, it suffices to show that for \(2\le k\le n\) the homotopy groups \(\pi _k(X)\cong \pi _k(\widetilde{X})\) of the universal cover \(\widetilde{X}\) are finitely generated. As \(H_k(X;\mathbb {Z}[\pi _1(X)]) \cong H_k(\widetilde{X};\mathbb {Z})\), the groups \(H_k(\widetilde{X};\mathbb {Z})\) are finitely generated for \(k\le n\), so \(\pi _k(\widetilde{X})\) is finitely generated for \(k\le n\) by the Hurewicz theorem modulo the Serre class of finitely generated abelian groups. \(\square \)

Lemma 1.12 has the following useful corollary.

Corollary 1.13

If a space X is weakly homotopy equivalent to a connected finite CW-complex with finite fundamental group, then the groups \(\pi _k(X)\) are finitely generated for \(k \ge 1\).

2.2.3 Finiteness properties of section spaces

Fixing a cofibration \(A \hookrightarrow B\), a fibration \(p :E \rightarrow B\) with nonempty fibres, and a section \(s_0\) of \(p|_A :p^{-1}(A) \rightarrow A\), we denote by \(\textrm{Sect}_A(p)\) the space in the compact-open topology of sections s of \(p :E \rightarrow B\) such that \(s|_A=s_0\).

Lemma 1.14

For a finite CW pair (BA) of relative dimension r and \(p :E \rightarrow B\) a fibration with fibre F, the following holds:

  1. (i)

    If at all basepoints \(\pi _k(F)\) is finite for all \(0\le k \le r\), then \(\pi _0(\textrm{Sect}_A(p))\) is finite.

  2. (ii)

    If at all basepoints \(\pi _k(F)\) is polycyclic-by-finite for \(k=1\) and finitely generated for \(2\le k\le r+1\), then at all basepoints \(\pi _1(\textrm{Sect}_A(p))\) is polycyclic-by-finite.

  3. (iii)

    Let \(m\ge 2\). If at all basepoints \(\pi _k(F)\) is finitely generated for \(m\le k \le m+r\), then at all basepoints the group \(\pi _m(\textrm{Sect}_A(p))\) is finitely generated.

Proof

First note that if \(B=B_1\sqcup B_2\) is a union of connected components, then \(\textrm{Sect}_A(p)\cong \textrm{Sect}_{A\cap B_1}(p|_{B_1})\times \textrm{Sect}_{A\cap B_2}(p| _{B_2})\), so we may assume that B is connected. In this case we prove the three assertions simultaneously by induction over the number n of relative cells of (BA). If \(n=0\), then we have \(B=A\) and \(\textrm{Sect}_A(p)=\{s_0\}\). Assume that the conclusion holds for CW pairs with \((n-1)\) relative cells and suppose that \(B = B' \cup D^d\) where \(D^d\) denotes a d-cell for some \(d\le r\) and that \(B'\) is obtained from A by attaching \((n-1)\) cells of dimension \(\le r\). The fibres of the restriction map \(\textrm{Sect}_A(p) \rightarrow \textrm{Sect}_A(p|_{B'})\) are either empty or equivalent to the d-fold loop space \(\Omega ^d F\) at some basepoint, so the result follows from the long exact sequence in homotopy groups together with the induction hypothesis and the fact that polycyclic-by-finite groups are by Lemma 1.5 closed under extensions, taking subgroups, and quotients. \(\square \)

Corollary 1.15

Let (BA) be a CW pair of (relative) finite type and \(p :E \rightarrow B\) be a fibration with fibre F. Suppose that \(\pi _0(F)\) is finite, at all basepoints \(\pi _k(F)\) is polycyclic-by-finite for \(k=1\) and finitely generated for \(k\ge 2\), and that \(\pi _k(F)\) vanishes for \(k>n\). Then at all basepoints \(\pi _k(\textrm{Sect}_A(p))\) is polycyclic-by-finite for \(k=1\) and finitely generated for \(k \ge 2\).

Proof

Let \(A \subset \textrm{sk}_n(B) \subset B\) denote the relative n-skeleton. We observe that there is a fibration sequence \(\textrm{Sect}_{A \cup \textrm{sk}_n(B)}(p) \rightarrow \textrm{Sect}_A(p) \rightarrow \textrm{Sect}_A(p|_{\textrm{sk}_n(B)})\) whose fibre is weakly contractible by obstruction theory and the hypothesis \(F\simeq \tau _{\le n}F\). As \((\textrm{sk}_n(B),A)\) is a finite CW pair since (BA) is of relative finite type, the result follows from Lemma 1.14. \(\square \)

3 Finiteness properties of mapping class groups

This section serves to establish finiteness results for variants of mapping class groups.

3.1 Finiteness properties of homotopy mapping class groups

Building on work of Sullivan [56, Theorem 10.3], Triantafillou [58, Theorem 1] proved that the homotopy mapping class group \(\pi _0(\textrm{hAut}(X))\) of a connected finite CW-complex X with finite fundamental group is commensurable up to finite kernel with an arithmetic group. Here \(\textrm{hAut}(X) \subset \textrm{Map}(X,X)\) is the group-like topological monoid of homotopy self-equivalences of X equipped with the compact-open topology. The proof of Theorem A relies on two extensions of her result.

3.1.1 Stabilisers of (co)homology classes

The first extension is minor. It concerns concerning stabilisers of sets of twisted (co)homology classes. To state it, let X be a connected based space and write \(\textrm{hAut}_*^{\pi _1}(X)\subset \textrm{hAut}(X)\) for the group-like submonoid of pointed homotopy automorphisms that induce the identity on \(\pi _1(X)\). This monoid naturally acts on the (co)homology groups \(H_k(X;V)\) and \(H^k(X;V)\) with coefficients in any \(\mathbb {Q}[\pi _1(X)]\)-module V. For sets of (co)homology classes \(h_*\subset H_*(X;V)\) and \(h^*\subset H^*(X;V)\), we write

$$\begin{aligned}\textrm{hAut}^{\pi _1}_*(X)_{h}\subset \textrm{hAut}^{\pi _1}_*(X)\end{aligned}$$

for the pointwise simultaneous stabiliser of \(h_*\) and \(h^*\).

Proposition 2.1

Let X be a connected based space, V be a \(\mathbb {Q}[\pi _1(X)]\)-module, and \(h_*\subset H_*(X;V)\) and \(h^*\subset H^*(X;V)\) be subsets of (co)homology classes. If

  1. (i)

    X is homotopy equivalent to a CW-complex that has either finitely many cells or finitely generated homotopy groups that vanish aside from finitely many degrees,

  2. (ii)

    the group \(\pi _1(X)\) and the sets \(h_*\) and \(h^*\) are finite, and

  3. (iii)

    V is finite-dimensional as a \(\mathbb {Q}\)-vector space,

then the group \(\pi _0(\textrm{hAut}^{\pi _1}_*(X)_h)\) is commensurable up to finite kernel with an arithmetic group.

Proof

We show this by adapting Triantafillou’s argument in [58]. First we assume \(h_*,h^*\subset \{0\}\), in which case \(\pi _0(\textrm{hAut}^{\pi _1}_*(X)_h)=\pi _0(\textrm{hAut}^{\pi _1}_*(X))\). Abbreviating \(\pi _1:=\pi _1(X)\), we follow [58] and consider the zig-zag

$$\begin{aligned} \textrm{aut}^{\pi _1}(\mathcal {M})\cong \pi _0(\textrm{hAut}^{B\pi _1}_*(X^{\textrm{fib}}_\mathbb {Q}))\longleftarrow \pi _0(\textrm{hAut}_*^{B\pi _1}(X))\overset{\cong }{\longrightarrow }\pi _0(\textrm{hAut}^{\pi _1}_*(X)). \end{aligned}$$
(1)

Here we use the following notation:

  • \(\textrm{hAut}_*^{B\pi _1}(X)\) is the space of pointed homotopy automorphisms of X that commute with a model of the 1-truncation \(X\rightarrow B\pi _1(X)\) as a fibration. This maps to \(\textrm{hAut}^{\pi _1}_*(X)\) by the evident forgetful map. The latter is an equivalence since its fibres are equivalent to loop spaces (at various basepoints) of the mapping space \(\textrm{Map}_*(X,B\pi _1(X))\) which is homotopy discrete by obstruction theory.

  • \(X_\mathbb {Q}^{\textrm{fib}}\) is the fibrewise rationalisation of \(X\rightarrow B\pi _1(X)\) (see p. 3397 loc.cit.).

  • \(\textrm{hAut}_*^{B\pi _1}(X^{\textrm{fib}}_\mathbb {Q})\) is defined analogously to \(\textrm{hAut}_*^{B\pi _1}(X)\). The left map is induced by fibrewise rationalisation.

  • \(\mathcal {M}\) is a \(\pi _1(X)\)-equivariant minimal cdga-model of the universal cover \(\widetilde{X}\) together with a \(\pi _1(X)\)-equivariant weak equivalence \(\rho :\mathcal {M}\rightarrow A_{PL}(\widetilde{X})\) to the cdga of PL-polynomial differential forms on \(\widetilde{X}\) with its \(\pi _1(X)\)-action by functoriality (see p. 3393 loc.cit.)

  • \(\textrm{aut}^{\pi _1}(\mathcal {M})\) are the equivariant homotopy classes of equivariant cdga automorphisms of \(\mathcal {M}\). This group is isomorphic to \(\pi _0(\textrm{hAut}^{B\pi _1}_*(X^{\textrm{fib}}_\mathbb {Q}))\) (see p. 3393 and 3397 loc.cit.).

By Theorems 6 (i) and 11 loc.cit., \(\textrm{aut}^{\pi _1}(\mathcal {M})\) is a linear algebraic group over \(\mathbb {Q}\), the image

$$\begin{aligned}\Gamma :=\textrm{im}\big (\pi _0(\textrm{hAut}_*^{B\pi _1}(X))\rightarrow \textrm{aut}^{\pi _1}(\mathcal {M})\big )\end{aligned}$$

is an arithmetic subgroup, and the map \(\pi _0(\textrm{hAut}_*^{B\pi _1}(X))\rightarrow \pi _0(\textrm{hAut}^{B\pi _1}_*(X^{\textrm{fib}}_\mathbb {Q}))\) has finite kernel, so we conclude that \(\pi _0(\textrm{hAut}_*^{B\pi _1}(X))\cong \pi _0(\textrm{hAut}^{\pi _1}_*(X))\) is commensurable up to finite kernel to an arithmetic group which finishes the proof in the case \(h_*,h^*\subset \{0\}\).

In the next step, we prove the case where \(h^*\) is finite and \(h_*\subset \{0\}\). Note that all groups in the sequence act compatibly on the cohomology groups

$$\begin{aligned}H^k(\mathcal {M}\otimes _{\mathbb {Q}[\pi _1]}V)\cong H^k(A_{PL}(\widetilde{X})\otimes _{\mathbb {Q}[\pi _1]}V)\cong H^k(X;V),\end{aligned}$$

so the subgroup \(\pi _0(\textrm{hAut}^{\pi _1}_*(X)_h)\) is commensurable up to finite kernel with the intersection of \(\Gamma \) with the subgroup \(\textrm{aut}^{\pi _1}(\mathcal {M})_{h}\subset \textrm{aut}^{\pi _1}(\mathcal {M})\) of those automorphism that fix \(h^*\). By a straightforward extension of the proof of Theorem 6 (ii) loc.cit., the action map \(\textrm{aut}^{\pi _1}(\mathcal {M})\rightarrow \textrm{GL}(H^k(\mathcal {M}\otimes _{\mathbb {Q}[\pi _1]}A))\) is a map of algebraic groups, so the stabiliser of any cohomology class is an algebraic subgroup. As algebraic subgroups are closed under finite intersections, it follows that \(\textrm{aut}^{\pi _1}(\mathcal {M})_{h}\subset \textrm{aut}^{\pi _1}(\mathcal {M})\) is an algebraic subgroup. Since the intersection of an arithmetic subgroup with an algebraic subgroup is arithmetic (see e.g.  [55, p. 106]), this implies that \(\Gamma \cap \textrm{aut}^{\pi _1}(\mathcal {M})_{h}\) is arithmetic and thus finishes the proof in the case \(h_*\subset \{0\}\).

The general case follows by using the canonical isomorphism \(H_k(M;A)\cong H^k(M;A^\vee )^\vee \) where \((-)^\vee \) denotes taking \(\mathbb {Q}\)-duals, combined with the fact that algebraic subgroups are closed under finite intersections. \(\square \)

3.1.2 Simple homotopy automorphisms

Our second extension of Triantafillou’s work is more substantial and concerns the subgroup \(\pi _0(\textrm{hAut}^s(X))\le \pi _0(\textrm{hAut}(X))\) of simple homotopy automorphisms of a finite CW-complex X. The following gives the part of Theorem D (ii) about simple homotopy automorphisms; the part about possibly non-simple ones is [58, Theorem 1].

Theorem 2.2

For a finite CW-complex X with finite fundamental group at all basepoints, the group \(\pi _0(\textrm{hAut}^s(X))\) is commensurable up to finite kernel to an arithmetic group. Moreover, assuming in addition that X is connected and based, the statement of Proposition 2.1 also holds for the subgroup \(\pi _0(\textrm{hAut}^{\pi _1,s}_*(X)_h)\le \pi _0(\textrm{hAut}^{\pi _1}_*(X)_h)\) of simple homotopy automorphisms.

Proof

Recording the effect of a homotopy equivalence on components gives a map from \(\pi _0(\textrm{hAut}^s(X))\) to the symmetric group on the set \(\pi _0(X)\), so its kernel \(\sqcap _{[x]\in \pi _0(X)}\pi _0(\textrm{hAut}^s(X_x))\le \pi _0(\textrm{hAut}^s(X)\) has finite index as \(\pi _0(X)\) is finite; here \(X_x\) denotes the component of \(x\in X\). The property of being commensurable up to finite kernel to an arithmetic group is closed under finite products, so to show the claim we may assume that X is connected.

In the connected case, we fix a basepoint \(*\in X\) and note that since the group \(\pi :=\pi _1(X)\) is finite and thus has finitely many automorphisms, we may replace the group \(\pi _0(\textrm{hAut}^s(X))\) up to commensurability up to finite kernel by the group \(\pi _0(\textrm{hAut}^{s,B\pi }_*(X))\) of pointed simple self-equivalences over \(B\pi \). The latter is the kernel of the homomorphism \(\tau :\pi _0(\textrm{hAut}^{B\pi }_*(X))\rightarrow \textrm{Wh}(\pi )=K_1(\mathbb {Z}[\pi ])/\langle \pm \pi \rangle \) that takes a self-equivalence to its Whitehead torsion; the fact that this is a homomorphism follows from the composition formula for Whitehead torsion [50, Lemma 7.8]. To show that \(\ker (\tau )\) is commensurable up to finite kernel to an arithmetic group, we establish a commutative diagram

figure a

where \(\textrm{Wh}_\mathbb {Q}(\pi ):=K_1(\mathbb {Q}[\pi ])/\langle \pm \pi \rangle \). Here the right-hand vertical map is induced by the inclusion \(\mathbb {Z}\subset \mathbb {Q}\), the two-headed map is the quotient map, the left vertical map \(\smash {(-)^{\textrm{fib}}_\mathbb {Q}}\) is induced by fibrewise rationalisation over \(B\pi \), and the map \({\overline{\tau }}\) will be explained later.

Both the bottom right map and the right-hand vertical map have finite kernel: the former since \(\pi \) is finite and the latter because \(K_1(\mathbb {Z}[\pi ])\rightarrow K_1(\mathbb {Q}[\pi ])\) has finite kernel [4, p. 550]. The group \(\pi _0(\textrm{hAut}^{s,B\pi }_*(X))\) is thus commensurable up to finite kernel to the kernel of the composition \( \pi _0(\textrm{hAut}^{B\pi }_*(X))\rightarrow K_1(\mathbb {Q}[\pi ])\), so we may show the claim for this kernel instead. Recall from the proof of Proposition 2.1 that \(\pi _0(\textrm{hAut}^{B\pi }_*(X_\mathbb {Q}^\textrm{fib}))\) is a linear \(\mathbb {Q}\)-algebraic group which contains the image of \(\smash {(-)^{\textrm{fib}}_\mathbb {Q}}\) as an arithmetic subgroup. We will show below that the kernel of \({\overline{\tau }}\) is a linear \(\mathbb {Q}\)-algebraic subgroup of \(\pi _0(\textrm{hAut}^{B\pi }_*(X_\mathbb {Q}^\textrm{fib}))\). The intersection of an arithmetic subgroup with a linear algebraic subgroup is arithmetic (see e.g.  [55, p. 106]), so this will imply that the image of the kernel of \(\pi _0(\textrm{hAut}^{B\pi }_*(X))\rightarrow K_1(\mathbb {Q}[\pi ])\) in \(\pi _0(\textrm{hAut}^{B\pi }_*(X_\mathbb {Q}^\textrm{fib}))\) is an arithmetic group, which will in turn give the claim on \(\pi _0(\textrm{hAut}^{s,B\pi }_*(X))\) since the map \(\smash {(-)^{\textrm{fib}}_\mathbb {Q}}\) has finite kernel (see the proof of Proposition 2.1). We are thus left with defining \({\overline{\tau }}\), showing that it makes (2) commute, and proving that the kernel of \({\overline{\tau }}\) is a linear \(\mathbb {Q}\)-algebraic subgroup.

Writing \(d :=\dim (X)\), the map \({\overline{\tau }}\) is defined as a composition

$$\begin{aligned} \textstyle {\pi _0(\textrm{hAut}^{B\pi }_*(X_\mathbb {Q}^\textrm{fib}))\longrightarrow \sqcap _{i=0}^{d}\textrm{Aut}_{\mathbb {Q}[\pi ]}(H_i(\widetilde{X};\mathbb {Q}))}\xrightarrow {\sqcap _i[-]} K_1(\mathbb {Q}[\pi ])^{d+1}\overset{\chi }{\longrightarrow }K_1(\mathbb {Q}[\pi ]).\end{aligned}$$
(3)

Here the first map is given by the action on the homology groups \(\smash {H_*(\widetilde{X}^\textrm{fib}_\mathbb {Q};\mathbb {Q})\cong H_*(\widetilde{X};\mathbb {Q})}\) of the universal cover. The second map is on each factor an instance of the canonical map \([-]:\textrm{Aut}_R(P)\rightarrow K_1(R)\) for a ring R and a finitely generated projective R-module P (see e.g.  [49, p 26]; note that any \(\mathbb {Q}[\pi ]\)-module is projective as \(\mathbb {Q}[\pi ]\) is semisimple), and \(\chi \) sends \((x_0,\ldots , x_d)\) to \(\sum _{i=0}^d(-1)^i x_i\). The fact that \({\overline{\tau }}\) makes the diagram (2) commute is the content of Lemma 2.3 below, so we are left with showing that \(\ker ({\overline{\tau }})\le \pi _0(\textrm{hAut}^{B\pi }_*(X_\mathbb {Q}^\textrm{fib}))\) is a \(\mathbb {Q}\)-algebraic subgroup. To do so, we postcompose \({\overline{\tau }}\) with the reduced norm map to the units of the centre

(4)

which is a monomorphism [62, p. 594]. It is induced by morphisms of the form

$$\begin{aligned} \textrm{Nrd}_{\mathbb {Q}[\pi ]}:\textrm{GL}_n(\mathbb {Q}[\pi ])\longrightarrow Z(\mathbb {Q}[\pi ])^\times \end{aligned}$$
(5)

for \(n\ge 0\) that are compatible with stabilisation. Being the units in a finite-dimensional \(\mathbb {Q}\)-algebra, \(Z(\mathbb {Q}[\pi ])^\times \) is a linear \(\mathbb {Q}\)-algebraic group, so it suffices to prove that the composition of (3) with (4) is \(\mathbb {Q}\)-algebraic, i.e. a morphism of algebraic groups defined over \(\mathbb {Q}\). The first map in the composition (3) is \(\mathbb {Q}\)-algebraic (see the proof of Proposition 2.1). As \(\chi :(Z(\mathbb {Q}[\pi ])^\times )^{d+1}\rightarrow Z(\mathbb {Q}[\pi ])^\times \) is \(\mathbb {Q}\)-algebraic as a composition of multiplications and taking inverses in the commutative \(\mathbb {Q}\)-algebraic group \(Z(\mathbb {Q}[\pi ])^\times \), it suffices to show that the maps (5) are \(\mathbb {Q}\)-algebraic, since we may factor the second map in (3) as a product, over the homological degree, of the precomposition of the \(\mathbb {Q}\)-algebraic map \(\smash {\textrm{Aut}_{\mathbb {Q}[\pi ]}(H_i(\widetilde{X};\mathbb {Q}))\rightarrow \textrm{GL}_{n_i}(\mathbb {Q}[\pi ])}\) induced by writing \(H_i(\widetilde{X};\mathbb {Q})\) as a summand of a finitely generated free module of some rank \(n_i\), with the reduced norm (5).

We can thus finish the proof by recalling a construction of the maps (5) that makes it clear that they are \(\mathbb {Q}\)-algebraic. In fact, more naturally these maps are defined over a finite extension of \(\mathbb {Q}\), but this suffices, by restricting scalars (cf. [55, p. 106]). By Maschke’s theorem, the \(\mathbb {Q}\)-algebra \(\mathbb {Q}[\pi ]\) is semisimple and thus by the Artin–Wedddenburn theorem there is an isomorphism

$$\begin{aligned}\textstyle {\mathbb {Q}[\pi ]\cong \sqcap _{i=1}^rM_{m_i}(D_i)}\end{aligned}$$

to a product of matrix algebras over division algebras \(D_i\). Writing \(\mathbb {k}_i:=Z(D_i)\) for the centre (a finite field extension of \(\mathbb {Q}\)), the norm map (5) is defined as a product

$$\begin{aligned}\textstyle {\textrm{GL}_n(\mathbb {Q}[\pi ])\cong \sqcap _{i=1}^r\textrm{GL}_{n\cdot m_i}(D_i) \xrightarrow {\sqcap _{i=0}^r\textrm{Nrd}_{D_i}} \sqcap _{i=1}^r\mathbb {k}_i^\times \cong Z(\mathbb {Q}[\pi ])^\times }\end{aligned}$$

of reduced norm maps

$$\begin{aligned} \textrm{Nrd}_{D_i}:\textrm{GL}_{n\cdot m_i}(D_i)\rightarrow \mathbb {k}_i^\times .\end{aligned}$$
(6)

The latter will be defined in such a way so that it is clear that they are algebraic over \(\mathbb {k}_i\), and this implies the same for (5) by choosing a common finite extension of the \(\mathbb {k}_i\)’s. To define \(\textrm{Nrd}_{D_i}\), one chooses a splitting field \(\mathbb {K}_i\) for \(D_i\), i.e. a field extension \(\mathbb {k}_i\subset \mathbb {K}_i\) with an isomorphism \(\phi _i:\mathbb {K}_i\otimes _{\mathbb {k}_i}D_i\cong M_{l_i}(\mathbb {K}_i)\) as \(\mathbb {k}_i\)-algebras for some \(l_i\ge 0\) (see e.g.  [24, Theorem 2.2.1]). One then considers for \(m\ge 0\) the composition

$$\begin{aligned}M_m(D_i)\xrightarrow {\phi _i(1\otimes (-))}M_{m\cdot l_i}(\mathbb {K}_i)\overset{\det }{\longrightarrow }\mathbb {K}_i\end{aligned}$$

which is multiplicative and turns out to, firstly, have image in \(\mathbb {k}_i\le \mathbb {K}_i\), secondly, be independent of the choice of \(\mathbb {K}_i\) and \(\phi _i\), and, thirdly, be given as a homogenous polynomial over \(\mathbb {k}_i\) in a \(\mathbb {k}_i\)-basis of \(M_m(D_i)\) induced by a \(\mathbb {k}_i\)-basis of \(D_i\) (see e.g.  [24, Construction 2.6.1] and [54, p. 27]). Choosing \(m=n\cdot m_i\) and taking units, this gives (6), which is an algebraic map over \(\mathbb {k}_i\) as a result of the third property just discussed. This completes the proof of the first part.

Regarding the addendum, recall from the proof of Proposition 2.1 that the group \(\pi _0(\textrm{hAut}^{\pi }_*(X)_h)\) is commensurable up to finite kernel to the arithmetic group given as the image of \(\pi _0(\textrm{hAut}^{B\pi }_*(X)_h)\) in the \(\mathbb {Q}\)-algebraic group \(\smash {\pi _0(\textrm{hAut}^{B\pi }_*(X^{\textrm{fib}}_\mathbb {Q})_h)}\), so, by the first part of this proof, the intersection of this group with the \(\mathbb {Q}\)-algebraic subgroup \(\ker ({\overline{\tau }})\le \smash {\pi _0(\textrm{hAut}^{B\pi }_*(X^{\textrm{fib}}_\mathbb {Q}))}\) is commensurable up to finite kernel to \(\pi _0(\textrm{hAut}^{\pi ,s}_*(X)_h)\). As intersections of arithmetic subgroups with \(\mathbb {Q}\)-algebraic subgroups are arithmetic (see e.g.  [55, p. 106]), this gives the claim. \(\square \)

Lemma 2.3

The diagram (2) is commutative.

Proof

We begin with a general discussion on torsion invariants over an associative unital ring R which we assume to have the invariant basis number property, following Milnor [50, p. 362]. We require all modules be left modules and all chain complexes to be graded by the integers, bounded, and degreewise finitely generated. Given a quasi-isomorphism \(\varphi :C_*\rightarrow D_*\) of based chain complexes over R (i.e. \(C_i\) and \(D_i\) are free with specified basis), its mapping cone is an acyclic based chain complex, so it has a torsion invariant

$$\begin{aligned}\tau _R(\varphi ) \in \widetilde{K}_1(R)=K_1(R)/\langle \pm 1 \rangle \end{aligned}$$

in the reduced first K-group of R (see e.g. Section 3 loc.cit.). By an observation of Gersten [23], if source and target agree (i.e. \(C_*= D_*\)) then \(\tau _R(\varphi )\) does, firstly, not dependent on the chosen bases, and can, secondly, be extended to self-equivalences of chain complexes that are only degreewise projective, not necessarily free. (In fact \(\tau _R(-)\) can even be extended to have values in the non-reduced group \(K_1(R)\) but we will not need this and consider \(\tau _R(-)\) as valued in \(\widetilde{K}_1(R)\).) Viewed as an invariant of quasi-automorphisms \(\varphi :C_*\rightarrow C_*\) of degreewise projective chain complexes, the torsion \(\tau _R(-)\) enjoys the following properties:

  1. (i)

    We have \(\tau _R(\varphi )\!=0\) whenever \(C_*\) is acyclic. This follows from [23, Proposition 1].

  2. (ii)

    For a map of short exact sequences

    figure b

    we have \(\tau _R(\varphi _D)=\tau _R(\varphi _C)+\tau _R(\varphi _E)\). This follows from an application of [50, Theorem 3.1], after making the complexes degreewise free by adding complements, choosing bases, and taking mapping cones.

  3. (iii)

    We have \(\varphi _R(s^n\varphi )=(-1)^n\varphi _R(\varphi )\) for \(n\in \mathbb {Z}\) where \(s^n(-)\) shifts chain complexes up by n degrees. This is clear from the definition [23, p 412], but also follows from (i) and (ii).

  4. (iv)

    Specialising \(\tau _R(-)\) to automorphisms \(\varphi :P\rightarrow P\) of finitely generated projective modules viewed as complexes concentrated in degree 0, we have \(\smash {\tau _R(\varphi )=[\varphi ]\in \widetilde{K}_1(R)}\) where \([-]:\textrm{Aut}_R(P)\rightarrow K_1(R)\) is the canonical map which featured in the previous proof.

If the ring R is semisimple (i.e. if all its modules are projective), then the invariant \(\varphi _R(-)\) simplifies significantly: for any quasi-isomorphism \(\varphi :C_*\rightarrow C_*\) one has

$$\begin{aligned}\textstyle {\tau _R(\varphi )=\sum _{i\in \mathbb {Z}}(-1)^i\big [H_i(\varphi ):H_i(C_*)\xrightarrow {\cong }H_i(C_*)\big ]}\end{aligned}$$

where \(H_i(C_*)\) is considered as concentrated in degree 0. This follows from an induction over the number of nontrivial homology groups using (i)–(iv): Property (i) gives the initial case. For the induction step, we may by (iii) assume that \(H_0(C_*)\) is the nontrivial homology group of lowest degree. By considering the subcomplex \(C'_* \le C_*\) that agrees with \(C_*\) for \(*>0\), with \(\textrm{im}(d:C_1\rightarrow C_0)\) for \(*=0\), and is 0 otherwise, we get a short exact sequence \(0 \rightarrow C'_* \rightarrow C_* \rightarrow D_*\rightarrow 0\) with \(D_*:=C_*/C'_*\), and a self-map of this exact sequence consisting of quasi-isomorphisms \(\varphi _{C'}\), \(\varphi _C=\varphi \), and \(\varphi _D\), so \(\tau _R(\varphi _C) = \tau _R(\varphi _{C'}) + \tau _R(\varphi _{D})\) using (ii). As \(C'_*\) has one less nontrivial homology group, the induction hypothesis gives \(\tau _R(\varphi _{C'}) = \sum _{i > 0} (-1)^i [H_i(\varphi )]\), so it remains to show \(\tau _R(\varphi _D) = [H_0(\varphi )]\). To do so, we consider the subcomplex \(D'_* \subseteq D_*\) which is \(\ker (d:D_0\rightarrow D_{-1}) = H_0(C_*)\) in degree \(*=0\) and 0 otherwise otherwise. Once more we get an exact sequence \(0 \rightarrow D'_* \rightarrow D_* \rightarrow D_*/D'_* \rightarrow 0\) and a quasi-isomorphism of short exact sequences induced by \(\varphi _D\), so \(\tau _R(\varphi _D) = \tau _R(\varphi _{D'}) + \tau _R(\varphi _{D_*/D'_*})\) using (ii). Moreover, we have \(\tau _R(\varphi _{D'})=[H_0(\varphi )]\) using (iv) and \(\tau _R(D_*/D'_*)=0\) using (iv), so the induction is concluded.

We now turn to the proof of the statement. The top map in (2) is the composition

$$\begin{aligned} \pi _0(\textrm{hAut}^{B\pi }_*(X))\xleftarrow {\cong }\pi _0(\textrm{hAut}^{B\pi ,\textrm{cell}}_*(X))\rightarrow \pi _0(\textrm{hAut}_{\mathbb {Z}[\pi ]}(C_*^{\textrm{cell}}(\widetilde{X})))\xrightarrow {\tau _{\mathbb {Z}[\pi ]}}\widetilde{K}_1(\mathbb {Z}[\pi ])\twoheadrightarrow \textrm{Wh}(\pi ) \end{aligned}$$

where \(\pi _0(\textrm{hAut}^{B\pi ,\textrm{cell}}_*(X))\) is the group of cellular homotopy classes of cellular pointed homotopy equivalences over \(B\pi \) and \(\pi _0(\textrm{hAut}_{\mathbb {Z}[\pi ]}(C_*^{\textrm{cell}}(\widetilde{X})))\) is the group of chain homotopy classes of quasi-isomorphisms of the cellular chain complex over \(\mathbb {Q}[\pi ]\) of the universal cover. (Note on passing that dividing out the subgroup \(\langle \pm \pi \rangle \le K_1(\mathbb {Z}[\pi ])\) is not necessary to define the Whitehead torsion of a self-equivalence, by the above discussion.) Next, we consider the diagram

figure c

which commutes since the R-torsion \(\tau _R(-)\) is natural under base change (see the defining formula in loc.cit.). As \(\mathbb {Q}[\pi ]\) is semisimple, the discussion above implies that the composition \(\pi _0(\textrm{hAut}_{\mathbb {Z}[\pi ]}(C_*^{\textrm{cell}}(\widetilde{X})))\rightarrow \textrm{Wh}(\pi )_\mathbb {Q}\) agrees with the composition

In conclusion, this shows that the clockwise composition of (2) agrees with the composition

$$\begin{aligned}\textstyle {\pi _0(\textrm{hAut}^{B\pi }_*(X))\longrightarrow \sqcap _{i=0}^{d}\textrm{Aut}_{\mathbb {Q}[\pi ]}(H_i(\widetilde{X};\mathbb {Q}))\xrightarrow {\sum _{i=0}^d(-1)^i[-]} \textrm{Wh}(\pi )_\mathbb {Q}}.\end{aligned}$$

Factoring the first map as the composition

$$\begin{aligned}\textstyle {\pi _0(\textrm{hAut}^{B\pi }_*(X))\xrightarrow {(-)_{\mathbb {Q}}^\textrm{fib}}\pi _0(\textrm{hAut}^{B\pi }_*(X_\mathbb {Q}^{\textrm{fib}}))\longrightarrow \sqcap _{i=0}^{d}\textrm{Aut}_{\mathbb {Q}[\pi ]}(H_i(\widetilde{X};\mathbb {Q}))}\end{aligned}$$

this is exactly the counterclockwise composition of (2), so the claim follows. \(\square \)

Remark 2.4

There is an alternative description of the map \({\overline{\tau }}\) in (2): view \(K_1(\mathbb {Q}[\pi ])\) as the fundamental group of the algebraic K-theory (infinite loop) space of perfect chain complexes of \(\mathbb {Q}[\pi ]\)-modules and quasi-isomorphisms (see e.g.  [66, II.9.7.5, V.2.7.2]). Then given a self-equivalence representing a class in \(\pi _0(\textrm{hAut}_*^{B\pi }(\smash {X^\textrm{fib}_\mathbb {Q}}))\), lift it to the universal cover and take singular chains to obtain a self-equivalence of the perfect \(\mathbb {Q}[\pi ]\)-chain complex \(C_*( \smash {\widetilde{X}^\textrm{fib}_\mathbb {Q}};\mathbb {Q})\) of rational singular chains. This gives a loop in the algebraic K-theory space, so an element in \(K_1(\mathbb {Q}[\pi ])\). This construction satisfies the analogues of (i)–(iv), which one can use to show that it indeed agrees with the map \({\overline{\tau }}\).

Remark 2.5

There is an alternative proof of Theorem 2.2 in the case where X is an orientable Poincaré complex of even formal dimension d, by showing that under this additional assumption the inclusion \(\pi _0(\textrm{hAut}^s(X))\le \pi _0(\textrm{hAut}(X))\) has in fact finite index. To prove this, it suffices to show that \(\pi _0(\textrm{hAut}_*^{s,\pi _1}(X)) \subset \pi _0(\textrm{hAut}_*^{\pi _1}(X))\) has finite index for which is it enough (as \(\textrm{Wh}(\pi _1(X))\) is finitely generated) to show that \(\tau (f)\in \textrm{Wh}(\pi _1(X))\) is a torsion element for all \([f]\in \pi _0(\textrm{hAut}_*^{\pi _1}(M))\). This is proved in [62, Proposition 7.2], by the following argument: the duality formula for Whitehead torsion gives \(\tau (f)=(-1)^{d+1}\overline{\tau (f)}\) where \(\overline{(-)}\) is the involution induced by transposing matrices and sending \(g\in \pi _1(M)\) to \(w(g)\cdot g^{-1}\) where \(w:\pi _1(X)\rightarrow \{\pm 1\}\) is the orientation character. If d is even, we thus have \(2\cdot \tau (f)=\tau (f)-\overline{\tau (f)}\) which is a torsion-element as long as w is trivial (which is equivalent to X being orientable) by [62, p. 611]. So \(\tau (f)\) is a torsion element itself and the claim follows.

3.2 Finiteness properties of mapping class groups

Building on his result for \(\pi _0(\textrm{hAut}(X))\), Sullivan [56, Theorem 13.3] also proved that the mapping class group \(\pi _0(\textrm{Diff}(M))\) of a smooth closed 1-connected manifold of dimension \(d\ge 6\) is commensurable up to finite kernel to an arithmetic group, so in particular of finite type. As mentioned in the introduction, in [57, Corollary 5.3], Triantafillou claims that \(\pi _0(\textrm{Diff}(M))\) is also of finite type for whenever M is orientable, of dimension \(d\ge 5\), and has finite fundamental group. There appear to be two issues with the proposed proof of this in [57, 58], the first more critical than the second:

  1. (a)

    The first issue is that the proof crucially relies on the claim [58, Proposition 15] that for all M as above, the image of \(\pi _0(\textrm{Diff}(M))\) in \(\pi _0(\textrm{hAut}(M))\) is finite index in the stabiliser \(\pi _0(\textrm{hAut}(M))_{[T^sM]}\le \pi _0(\textrm{hAut}(M))\) of the stable tangent classifier \([T^sM]\in [M,BO]\). This is incorrect, see Example 2.9 below for counterexamples in all odd dimensions \(\ge 5\). The issue with the proof is that Triantafillou implicitly assumes that the stabiliser of the identity under the action of \(\pi _0(\textrm{hAut}(M))_{[T^sM]}\) on the non-simple version of the structure set \(\mathcal {S}^h(M)\) is the subgroup of those equivalences that are homotopic to diffeomorphisms. However, this stabiliser agrees instead with the (often larger) subgroup of those tangential self-equivalences of M that are homotopic to a self-equivalence induced by an inertial h-cobordism on M.

  2. (b)

    The second issue concerns the claim in dimension 5. The proof of [57, Corollary 5.3] relies on work of Hatcher–Wagoner [30] and Igusa [36] which assumes the dimension to be at least 6. Hatcher [31, p. 7] states that the necessary statement was extended to \(d=5\) by Igusa, but to our knowledge no proof has appeared so far.

Using Theorem 2.2, we are able to circumvent the first issue, basically by replacing the role of the action of \(\pi _0(\textrm{hAut}(M))_{[T^sM]}\) on \(\mathcal {S}^h(M)\) in Triantafillou’s argument by the action of \(\pi _0(\textrm{hAut}^s(M))_{[T^sM]}\) on \(\mathcal {S}^s(M)\). As a courtesy to the reader, we spell out the argument in full detail, which also gives us the chance to extend the result to homeomorphisms and to nonorientable manifolds. The following in particular proves Theorem D (i).

Theorem 2.6

Let M be a closed smooth manifold of dimension \(d\ge 6\) with finite fundamental group at all basepoints. Then the groups \(\pi _0(\textrm{Diff}(M))\) and \(\pi _0(\textrm{Homeo}(M))\) are of finite type and have polycyclic solvable subgroups in the sense of Sect. 1.1.5.

Proof

Directly from the definitions, we see that there is a commutative diagram

figure d

with exact rows. Here the leftmost groups are the path-components of the groups \(C^{\textrm{Diff}}(M)\) and \(C^{\textrm{Top}}(M)\) of concordance diffeomorphisms and homeomorphisms, the terms in the third column are the groups of pseudoisotopy classes of diffeomorphisms and homeomorphisms, and the vertical maps are the canonical forgetful maps (see e.g. [31] for definitions).

We first argue that the leftmost vertical map is an isomorphism. For this it suffices to prove that the homotopy fibre \(C^{\textrm{Top}}(M)/C^{\textrm{Diff}}(M)\) of the comparison map \(BC^{\textrm{Diff}}(M)\rightarrow BC^{\textrm{Top}}(M)\) is 1-connected. By smoothing theory (see [11, p. 453–455]), this fibre agrees with a collection of path components of a space of sections \(\textrm{Sect}(E\rightarrow M)\) of a fibration whose fibre is equivalent to the homotopy fibre of the stabilisation map

$$\begin{aligned}{{\,\textrm{hofib}\,}}\big (\textrm{Top}(d)/\textrm{O}(d)\rightarrow \textrm{Top}(d+1)/\textrm{O}(d+1)\big ).\end{aligned}$$

As this fibre is \((d+2)\)-connected (see [37, Essay V, §5, 5.0 (4)]), it follows from obstruction theory that \(\textrm{Sect}(E\rightarrow M)\) is 1-connected, so the same holds for \(C^{\textrm{Top}}(M)/C^{\textrm{Diff}}(M)\).

By surgery theory, the homotopy fibre of the map

$$\begin{aligned} B{\widetilde{\textrm{Diff}}}(M)\longrightarrow B{\widetilde{\textrm{Homeo}}}(M) \end{aligned}$$
(9)

is homotopy equivalent to a collection of components of the mapping space \(\textrm{Map}(M,\textrm{Top}/\textrm{O})\). As \(\textrm{Top}/\textrm{O}\) has finite homotopy groups, it follows from obstruction theory that this mapping space has finitely many path components each of which has degreewise finite homotopy groups, so the same holds for the homotopy fibre of (9). In particular, the two rightmost groups in (8) are commensurable up to finite kernel. As \(\pi _0(C^{\textrm{Diff}}(M))\cong \pi _0(C^{\textrm{Top}}(M))\) is abelian [30, Lemma 1.1, p. 18] and groups of finite type and with polycyclic solvable subgroups are closed under extensions and commensurability up to finite kernels (see Lemmas 1.2 and 1.8), all we are left to do is to show that

  1. (i)

    \(\pi _0(C^{\textrm{Diff}}(M))\) is finitely generated and

  2. (ii)

    \(\pi _0(\smash {{\widetilde{\textrm{Diff}}}}(M))\) is of finite type and has polycyclic solvable subgroups.

Writing \(\pi _0(\textrm{hAut}^{\cong }(M))\le \pi _0(\textrm{hAut}^s(M))\) for the subgroup of those simple homotopy automorphisms that are homotopic to a diffeomorphism, Item (ii) will follow from the exact sequence

$$\begin{aligned}\pi _1(\textrm{hAut}^s(M)/{\widetilde{\textrm{Diff}}}(M);\textrm{id}) \longrightarrow \pi _0({\widetilde{\textrm{Diff}}}(M)) \longrightarrow \pi _0(\textrm{hAut}^{\cong }(M))\longrightarrow 1\end{aligned}$$

and another application of Lemma 1.2 and Lemma 1.8 together with the fact that polycyclic groups are closed under quotients (see Lemma 1.5) once we show

  1. (iii)

    \(\pi _1(\textrm{hAut}^s(M)/{\widetilde{\textrm{Diff}}}(M);\textrm{id})\) is polycyclic and

  2. (iv)

    \(\pi _0(\textrm{hAut}^{\cong }(M))\) is commensurable up to finite kernel with an arithmetic group.

We now explain the proofs of (i) and (iii); claim (iv) will be proved separately as Proposition 2.7 below. For (i), we use that since \(d \ge 6\), there is an exact sequence of abelian groups

$$\begin{aligned}\textrm{Wh}^+_1(\pi _1(M);\mathbb {Z}/2 \oplus \pi _2(M)) \longrightarrow \pi _0(C^{\textrm{Diff}}(M)) \longrightarrow \textrm{Wh}_2(\pi _1(M)) \longrightarrow 0\end{aligned}$$

by [30, p. 10–11] and [36, p. 104–105]. By definition, the rightmost group is a quotient of \(K_2(\mathbb {Z}[\pi _1(M)])\) and the leftmost group a quotient of \((\mathbb {Z}/2 \oplus \pi _2(M))[\pi _1(M)]\). The latter is finitely generated by Corollary 1.13 because \(\pi _1(M)\) is finite and \(\pi _2(M)\) is finitely generated using Lemma 1.12. The former is finitely generated by [40, Theorem 1.1.(i)].

For the proof of (iii), we use the simple surgery exact sequence (see [61, Theorem 10.8]) in the form of an exact sequence of groups

$$\begin{aligned}L^s_{d+2}(\mathbb {Z}[\pi _1(M)],w) \longrightarrow \pi _1(\textrm{hAut}^s(M)/{\widetilde{\textrm{Diff}}}(M)) \longrightarrow [\Sigma M_+,\textrm{G}/\textrm{O}],\end{aligned}$$

where \(L^s_{*}(\mathbb {Z}[\pi _1(M)],w)\) denotes the simple (quadratic) L-groups of \(\pi _1(M)\) with respect to the orientation character \(w:\pi _1(M)\rightarrow \{\pm 1\}\) (see the next paragraph for more details). We claim that the two outer terms in this sequence are finitely generated abelian, which would imply (iii). For \([\Sigma M_+,\textrm{G}/\textrm{O}]\), this holds as a consequence of Lemma 1.14 and the fact that the infinite loop space \(\textrm{G}/\textrm{O}\) has finitely generated homotopy groups. For the groups \(L^s_{*}(\mathbb {Z}[\pi _1(M)],w)\), finite generation follows from [63, Theorem 7.3], but this requires some unwrapping:

The notation Wall uses in [63] is introduced in [60]: given an anti-structure \(R=(R,\alpha ,u)\) (a unital ring R together with an anti-automorphism \(\alpha :R\rightarrow R\) and a unit \(u\in R^\times \) satisfying some conditions [60, p. 2]) and a subgroup \(H\le K_1(R)\) that is invariant under the involution on \(K_1(R)\) induced by taking transpose of matrices followed by applying \(\alpha \) coefficient-wise (denoted T in [60], see page 16), Wall defines L-groups \(L_*^H(R)\) [60, p. 20] (the dependence on \(\alpha \) and u is not reflected in his notation). In the case \(R=\mathbb {Z}[\pi _1(M)]\), \(u=1\), \(\alpha (g)=w(g)\cdot g^{-1}\), and H the image of \(\pm \pi _1(M)\) in \(K_1(R)\), the groups denoted \(L^s_{*}(\mathbb {Z}[\pi _1(M)],w)\) above are Wall’s \(L_{*}^H(R)\) [60, p. 24–25]. In [63, Theorem 7.3] he proves that \(L^H_*(R)\) is degreewise finitely generated for a certain choice of invariant subgroup \(H\le K_1(R)\) and any anti-structure \((R,\alpha ,u)\) such that the additive group of R is finitely generated (this holds in our case \(R=\mathbb {Z}[\pi _1(M)]\) since \(\pi _1(M)\) is finite) and that the \(\mathbb {Q}\)-algebra \(R\otimes \mathbb {Q}\) is semisimple (this holds in our case by Maschke’s theorem). There are no restrictions on \(\alpha \) or u. This only implies that \(L^H_*(\mathbb {Z}[\pi _1(M)])\) is degreewise finitely generated for a specific choice of H, but as Wall indicates on page 286 of loc.cit., this is enough to conclude finite-generation for any other choice of H: one applies a form of the Rothenberg sequence [60, Theorem 3, p. 21] which compares \(L_*^H(\mathbb {Z}[\pi _1(M)])\) with \(L_*^{H'}(\mathbb {Z}[\pi _1(M)])\) for involution invariant subgroups \(H\le H'\) of \(K_1(\mathbb {Z}[\pi _1(M)])\). The relative terms are the Tate cohomology groups of the induced involution on \(H'/H\), so they are finite since they are 2-torsion by definition and finitely generated as subquotients of the finitely generated group \(K_1(\mathbb {Z}[\pi _1(M)])\).\(\square \)

Proposition 2.7

Let \(d\ge 6\) and M a closed smooth d-manifold with finite fundamental group at all basepoints. The group \(\pi _0(\textrm{hAut}^{\cong }(M))\) of homotopy classes of self-equivalences that are homotopic to a diffeomorphism is commensurable up to finite kernel with an arithmetic group.

Proof

Since every diffeomorphism is simple and preserves the tangent bundle, the group \(\pi _0(\textrm{hAut}^{\cong }(M))\) is contained in the subgroup \(\pi _0(\textrm{hAut}^s(M))_{[T^sM]}\le \pi _0(\textrm{hAut}^s(M))\) of simple self-equivalences that stabilise the stable tangent classifier \([T^sM]\in [M,B\textrm{O}]\) with respect to the \(\pi _0(\textrm{hAut}(M))\)-action by precomposition. We first argue that the group \(\pi _0(\textrm{hAut}^s(M))_{[T^sM]}\) is commensurable up to finite kernel to an arithmetic group.

Arguing as in the first part of the proof of Theorem 2.2, we may, firstly, assume that M is connected and, secondly, replace the group \(\pi _0(\textrm{hAut}^s(M))_{[T^sM]}\) by its analogue \(\pi _0(\textrm{hAut}^{s,\pi _1}_*(M))_{[T^sM]}\) where we require the equivalences additionally to preserve a basepoint and to induce the identity on fundamental groups. The group \(\pi _0(\textrm{hAut}^{s,\pi _1}_*(M))_{[T^sM]}\) is commensurable up to finite kernel to an arithmetic group by the second part of Theorem 2.2 since it is commensurable up to finite kernel to the stabiliser of the image \([T^sM_\mathbb {Q}]\) of \([T^sM]\) under the map \([M,B\textrm{O}]\rightarrow [M,B\textrm{O}_\mathbb {Q}]\) induced by rationalising the simple space \(B\textrm{O}\) (which has finite preimages by obstruction theory). This uses that \(B\textrm{O}_\mathbb {Q}\) is a product of Eilenberg–MacLane spaces, so stabilising \([T^sM_\mathbb {Q}]\) is equivalent to stabilising a finite set of cohomology classes.

It thus suffices to show that \(\pi _0(\textrm{hAut}^{\cong }(M))\le \pi _0(\textrm{hAut}^s(M))_{[T^sM]}\) has finite index. To do this, we use the simple surgery exact sequence from the previous proof, but this time the part

$$\begin{aligned} L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\overset{\omega }{\longrightarrow } \mathcal {S}^s(M)\overset{\eta }{\longrightarrow } [M,\textrm{G}/\textrm{O}]. \end{aligned}$$
(10)

Several properties of this sequence will play a role:

  1. (a)

    The outer terms are abelian groups (for \([M,\textrm{G}/\textrm{O}]\) this uses the infinite loop space structure on \(\textrm{G}/\textrm{O}\)). The simple structure set \(\mathcal {S}^s(M)\) (the set of homotopy classes of simple homotopy equivalences from closed d-manifolds to M, up to precomposition with diffeomorphisms) is a pointed set with basepoint \([\textrm{id}_M]\in \mathcal {S}^s(M)\).

  2. (b)

    The sequence is exact as a sequence of pointed sets (see [61, Theorems 10.3, 10.5]).

  3. (c)

    The group \(L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) acts on \(\mathcal {S}^s(M)\) (in the category of unpointed sets) such that two elements of \(\mathcal {S}^s(M)\) have the same image under \(\eta \) if and only if they lie in the same orbit (see Theorem 10.5 loc.cit.). The map \(\omega \) is given by acting on \([\textrm{id}_M]\in \mathcal {S}^s(M)\).

  4. (d)

    The map \(\eta \) is \(\pi _0(\textrm{hAut}^s(M))\)-equivariant with respect to appropriate actions on source and target (in the category of unpointed sets): an equivalence \([\phi ]\in \pi _0(\textrm{hAut}^s(M))\) acts on \(\mathcal {S}^s(M)\) by postcomposition and on \([M,\textrm{G}/\textrm{O}]\) by sending \([f]\in [M,\textrm{G}/\textrm{O}]\) to \([f \circ {\overline{\phi }}]+\eta (\phi )\) where \({\overline{\phi }}\) is a homotopy inverse to \(\phi \) (see e.g.  [6, Lemma 3.3]).

  5. (e)

    Writing \(j:\textrm{G}/\textrm{O}\rightarrow B\textrm{O}\) for the usual map, the composition

    $$\begin{aligned} \mathcal {S}^s(M)\overset{\eta }{\longrightarrow } [M,\textrm{G}/\textrm{O}]\overset{j^*}{\longrightarrow } [M,B\textrm{O}]\end{aligned}$$
    (11)

    sends \([f:N\rightarrow M]\in \mathcal {S}^s(M)\) to \((T^sM-{\overline{f}}^*(T^sN))\in [M,B\textrm{O}]\) (cf.  [61, p. 113–114]).

Equipping \([M,B\textrm{O}]\) with the \(\pi _0(\textrm{hAut}^s(M))\)-action defined by the analogue of the formula in (d) using the composition (11) in place of \(\eta \) (note that this action is not the one by precomposition), the sequence (11) consists of \(\pi _0(\textrm{hAut}^s(M))\)-equivariant maps. The final map in (11) has finite preimages by obstruction theory since G has finite homotopy groups, so the stabiliser \(\pi _0(\textrm{hAut}^s(M))_\eta \le \pi _0(\textrm{hAut}^s(M))\) of the basepoint in \([M,\textrm{G}/\textrm{O}]\) (the constant map) has finite index in the stabiliser of the basepoint in \([M,B\textrm{O}]\). The latter agrees with \(\smash {\pi _0(\textrm{hAut}^s(M))_{[T^sM]}}\) as a result of (e). It thus suffices to show that stabiliser \(\pi _0(\textrm{hAut}^{\cong }(M))\) of the basepoint \([\textrm{id}_M]\in \mathcal {S}^s(M)\) has finite index in the stabiliser \(\pi _0(\textrm{hAut}^s(M))_\eta \) of the basepoint in \([M,\textrm{G}/\textrm{O}]\), i.e. that the set \(\pi _0(\textrm{hAut}^s(M))_\eta /\pi _0(\textrm{hAut}^{\cong }(M))\) of cosets is finite. By equivariance of \(\eta \) and the fact that \(\textrm{ker}(\eta )=\textrm{im}(\omega )\) by (b), the latter agrees with

$$\begin{aligned} \Big (\pi _0(\textrm{hAut}^s(M))/\pi _0(\textrm{hAut}^{\cong }(M))\Big )\cap \textrm{im}(\omega )\subset \mathcal {S}^s(M), \end{aligned}$$
(12)

where we view the left-hand quotient as a subset of \(\mathcal {S}^s(M)\) via the action of \(\pi _0(\textrm{hAut}^s(M))\) on the basepoint \([\textrm{id}_M]\in \mathcal {S}^s(M)\), with stabiliser \(\pi _0(\textrm{hAut}^{\cong }(M))\). This leaves us with showing that the intersection (12) is finite. The argument for this depends on the parity of the dimension.

For even d, in fact the whole image \(\textrm{im}(\omega )\) of \(\omega :L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\rightarrow \mathcal {S}^s(M) \) is finite, since the entire group \(L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) is finite: by another application of the Rothenberg sequence whose relative terms are finite (see the proof of Theorem 2.6), it suffices to show finiteness for the variant of \(L_{d+1}^s(\mathbb {Z}[\pi _1(M)],w)\) for any involution-invariant subgroup of \(K_1(\mathbb {Z}[\pi _1(M)])\). For a certain choice of subgroup this is stated in [64, p. 2 (4)] with a reference to [63], but since it is cumbersome to extract the statement from the latter, we refer to [33, Corollary 2] instead which shows that the variant for the trivial subgroup \(H=K_1(\mathbb {Z}[\pi _1(M)])\) is annihilated by 8, so is finite by finite-generation (see the end of the proof of Theorem 2.6).

For odd d, we consider the subgroup \(\Lambda \le L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) of elements that are torsion in the cokernel of the map \(\iota :L^s_{d+1}(\mathbb {Z})\rightarrow L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) induced by the inclusion of rings with anti-automorphism \(\mathbb {Z}\le \mathbb {Z}[\pi _1(M)]\) where we equip \(\mathbb {Z}\) with the trivial anti-automorphism. We will finish the proof by showing that (12) is finite in two steps:

  1. (i)

    The image \(\omega (\Lambda )\) of the subgroup \(\Lambda \) under \(\omega \) is finite and

  2. (ii)

    (12) agrees with the a priori smaller intersection \(\big (\pi _0(\textrm{hAut}^s(M))/\pi _0(\textrm{hAut}^{\cong }(M))\big )\cap \omega (\Lambda )\).

To see (i), note that the image of \(\iota :L^s_{d+1}(\mathbb {Z})\rightarrow L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) has finite index in \(\Lambda \) since by construction the quotient \(\Lambda /\textrm{im}(\iota )\) is isomorphic to the torsion subgroup of the finitely generated group \(L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)/\textrm{im}(\iota )\). As \(\omega \) is given by acting on \([\textrm{id}_M]\in \mathcal {S}^s(M)\) with respect to the action of \(L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) on \(\mathcal {S}^s(M)\), it thus suffices to show that the potentially smaller image \(\textrm{im}(\omega \circ \iota )\) is finite which in turn follows from the naturality of the surgery exact sequence by choosing an embedded disc \(D^d\subset M\), and the fact that \(\mathcal {S}^s_\partial (D^d)\) is finite as a result of the classification of exotic spheres. This proves (i).

To prove (ii), by definition of the subgroup \(\Lambda \), it suffices to show that for a given class \(x\in L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) that maps under \(\omega \) to (12), there is a multiple \(n\cdot x\) with \(n\ne 0\) that lies in the image of the map \(\iota :L^s_{d+1}(\mathbb {Z})\rightarrow L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\). It is enough to test this property after applying a morphism with domain \(L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) and finite kernel. The morphism \(\smash {\sigma _\mathbb {Z}:L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\rightarrow R_{\mathbb {C}}(\pi ^+_1(M))}\) we shall use has target the complex representation ring of the kernel \(\pi _1^+(M):=\ker (w:\pi _1(M)\rightarrow \{\pm 1\})\). It is given as the composition

$$\begin{aligned} L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\longrightarrow L^s_{d+1}(\mathbb {R}[\pi _1(M)],w)\overset{\sigma _\mathbb {R}}{\longrightarrow }R_{\mathbb {C}}(\pi ^+_1(M)) \end{aligned}$$
(13)

of the map induced by the inclusion \(\mathbb {Z}\le \mathbb {R}\) and the multi-signature \(\sigma _\mathbb {R}\) (see [64, Section 2.2]). This composition indeed has finite kernel, which follows by combining (i) that \(L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) is finitely generated (see the end of the proof of Theorem 2.6), (ii) that the first map in (13) has finite kernel by [63, Theorem 7.3] (note that this result is phrased for a differently decorated L-group, but this implies what we need by the Rothenberg sequence, as in the proof of Theorem 2.6), and (iii) that the kernel of the second map in (13) is torsion (see [64, Theorem 2.2.1]; note that the result in the non-orientable case is on page 22).

We next identify the image \(\sigma _{\mathbb {Z}}(x)\in R_{\mathbb {C}}(\pi ^+_1(M))\) of the given class \(x\in L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\). To begin with, note that since the class x maps to the intersection (12) under \(\omega \), it can be represented as the surgery obstruction of a degree 1 normal map \(W\rightarrow M\times [0,1]\) of self-bordisms of M which is the identity on one end and a simple homotopy equivalence on the other (We pass between L-groups and surgery problems as in [61, §5] which involves the choice of orientation of the universal cover \(\widetilde{M}\); see page 46 loc.cit.. We make this choice once and for all.). In these terms, the class \(\sigma _\mathbb {Z}(x)\) is given (see [61, Section 13 B]) as a difference

$$\begin{aligned}\sigma _\mathbb {Z}(x)=\sigma (\pi _1^+(M),\widetilde{W})-\sigma (\pi _1^+(M),\widetilde{M}\times I)\in R_{\mathbb {C}}(\pi ^+_1(M))\end{aligned}$$

where \(\sigma (G,N)\), for an oriented compact manifold N with orientation-preserving action by a finite group, is the G-signature in the sense of [2, p. 578–579, 587–588]. Here the orientations of \(\smash {\widetilde{W}}\) and \(\smash {\widetilde{M}}\times I\) are induced by the chosen orientation of \(\smash {\widetilde{M}}\). The second summand \(\sigma (\pi _1^+(M),\widetilde{M}\times I)\) in fact vanishes; this follows from the definition on p. 588 loc.cit. since the map \(\varphi \) on the top of that page is zero for \(\smash {\widetilde{M}\times I}\) because the inclusion \(\smash {\widetilde{M}\times \{0,1\}\subset \widetilde{M}\times I}\) has a homotopy section.

To finish the proof of (ii), we are thus left to show that some multiple \(n\cdot \sigma (\pi _1^+(M),\widetilde{W})\in R_{\mathbb {C}}(\pi ^+_1(M))\) with \(n\ne 0\) lies in the image of the composition \((\sigma _\mathbb {Z}\circ \iota ):L^s_{d+1}(\mathbb {Z})\rightarrow R_{\mathbb {C}}(\pi ^+_1(M))\). For this, we use that the bordism groups \(\Omega ^{\textrm{SO}}_*(BG)\) of oriented d-manifolds with a free action of a finite group G are finite in odd degrees by an application of the Atiyah–Hirzebruch spectral sequence, so there exists a positive integer \(m>0\) such that \(\smash {\sqcup ^m\widetilde{M}}\) bounds \(\pi _1^+(M)\)-equivariantly a manifold P with free action. Gluing P to both ends of \(\smash {\sqcup ^m\widetilde{W}}\), we obtain a closed oriented \(\pi _1^+(M)\)-manifold V, still with free action. Moreover, we have

$$\begin{aligned}\sigma (\pi _1^+(M), V)=\sigma (\pi _1^+(M), P)+\sigma (\pi _1^+(M),\sqcup ^m\widetilde{W})+\sigma (\pi _1^+(M),-P)=m\cdot \sigma (\pi _1^+(M),\widetilde{W})\end{aligned}$$

by the additivity of the G-signature [2, Proposition (7.1)] and the fact that taking the opposite orientation (indicated by a minus-sign) negates the G-signature. As \(m\ne 0\) it thus suffices to show \(n\cdot \sigma (\pi _1^+(M),V)\in \textrm{im}(\sigma _\mathbb {Z}\circ \iota )\) for some \(n\ne 0\), which is what we do next.

Since V is a closed manifold, the class \(\sigma (\pi _1^+(M), V)\in R_\mathbb {C}(\pi _1^+(M))\) is a multiple of the regular representation (see [61, Proposition 13B.1] or specialise [2, (6.12)] to free actions; this uses that a class in \(R_\mathbb {C}(\pi _1^+(M))\) is determined by its character.). To use this to prove the remaining claim, we distinguish some cases. If \(d+1 \equiv 2 \pmod 4\) or when the orientation character w is nontrivial, we show that the only multiple of the regular representation in the image of \(\sigma _{\mathbb {Z}}\) is 0, which then implies that \(\sigma (\pi _1^+(M), V)\) is trivial, so in particular in the image of \((\sigma _\mathbb {Z}\circ \iota )\). For this, we use that a class in \(R_\mathbb {C}(\pi _1^+(M))\) is determined by its character, and read off from [64, Theorem 2.2.1] which characters are realised by classes in the image of \(\sigma _\mathbb {Z}\). Firstly, if \(d+1 \equiv 2 \pmod 4\), then all characters in the image take values in \(i\cdot \mathbb {R}\subset \mathbb {C}\), which is not the case for any nontrivial multiple of the regular representation (consider the value at \(1\in \pi _1^+(M) \)). Secondly, if w is non-trivial then characters in the image of \(\sigma _\mathbb {Z}\) satisfy a certain conjugation condition (see Theorem 2.2.1 loc. cit.) which is again not satisfied for any nontrivial multiple of the regular representation (as before, consider the value at \(1\in \pi _1^+(M) \)).

It remains to consider the case where \(d+1 \equiv 0 \pmod 4\) and w is trivial. Directly from the definition of \(\sigma _\mathbb {Z}\) in [64, Section 2.2] we see that the image \(\textrm{im}(\sigma _\mathbb {Z}\circ \iota )\subset R_{\mathbb {C}}(\pi ^+_1(M))\) is contained in the cyclic subgroup \(\langle R\,\rangle \) spanned by the regular representation. If we knew that \(\sigma _\mathbb {Z}\circ \iota \) is injective, then since \(L^s_{d+1}(\mathbb {Z})\cong \mathbb {Z}\), the inclusion \(\textrm{im}(\sigma _\mathbb {Z}\circ \iota )\le \langle R\,\rangle \) would have finite index, so since \(\sigma (\pi _1^+(M), V)\in \langle R\,\rangle \) we would have \(\smash {n\cdot \sigma (\pi _1^+(M), V)\in \textrm{im}(\sigma _\mathbb {Z}\circ \iota )}\) for some \(n\ne 0\), as claimed. To prove injectivity of \(\sigma _\mathbb {Z}\circ \iota \), note that since w is trivial, the map \( L^s_{d+1}(\mathbb {Z})\rightarrow L^s_{d+1}(\mathbb {Z}[\pi _1(M)],w)\) is split injective (consider the augmentation \(\mathbb {Z}[\pi _1(M)]\rightarrow \mathbb {Z}\) which is a morphism of rings with anti-automorphism), so \(\sigma _\mathbb {Z}\circ \iota \) has to be injective as \(\sigma _\mathbb {Z}\) has finite kernel and \(\iota \) has domain \(L^s_{d+1}(\mathbb {Z})\cong \mathbb {Z}\). This concludes the proof. \(\square \)

Remark 2.8

To our knowledge, the analogue of Theorem 2.6 for manifolds with nonempty boundary and diffeomorphisms fixing the boundary has not been proved yet, though there is a version in the simply connected case [42]. Such a relative finiteness result would simplify several steps in the proof of our main Theorem A.

Example 2.9

We now construct counterexamples in every odd dimension \(d\ge 5\) to the claim in [58, Proposition 15] and [57, Theorem 5.1] that the image of the group \(\pi _0(\textrm{Diff}(M))\) in \(\pi _0(\textrm{hAut}(M))_{[T^sM]}\) has finite index for all closed smooth orientable manifolds of dimension \(d\ge 5\) with finite fundamental group, by showing that the inclusion \(\pi _0(\textrm{hAut}^s(M))_{[T^sM]} \le \pi _0(\textrm{hAut}(M))_{[T^sM]}\) is not of finite index. This invalidates the proofs of [58, Theorems 3–4, Proposition 15, Corollary 16] and [57, Theorem 5.1\(-\)5.2, 5.4, Corollary 5.3].

First we explain how ideas of Lawson [44, 45] lead to closed connected smooth manifolds M of dimension d with the following properties:

  1. (i)

    M is stably parallelisable.

  2. (ii)

    Every element \(\tau \in \textrm{Wh}(\pi _1(M))\) is realised by an inertial h-cobordism \(W_\tau :M \leadsto M\) such that the induced automorphism of \(\pi _1(M)\) is the identity.

For this, fix a finitely-presented group \(\pi \) for which the map \(\textrm{GL}_n(\mathbb {Z}[\pi ]) \rightarrow \textrm{Wh}(\pi )\) is surjective for some n, and a based connected finite 2-complex X with \(\pi _1(X)=\pi \). Choose an embedding \(X \hookrightarrow \mathbb {R}^{d+1}\) (which exists for \(d \ge 4\)) and a regular neighbourhood N with a retraction \(r :N \rightarrow X\) as the homotopy inverse of the inclusion \(\textrm{inc}:X \hookrightarrow N\). Choosing \(M :=\partial N\), the first condition is satisfied since the d-manifold M embeds by construction into \(\mathbb {R}^{d+1}\) with trivial normal bundle. To show (ii), use that any \(\tau \in \textrm{Wh}(\pi )\) arises as the torsion of a self-equivalence \(f_\tau :X \vee \bigvee _n S^2 \rightarrow X \vee \bigvee _n S^2\) that is the identity on X, so it in particular induces the identity on \(\pi \) (represent \(\tau \) by a matrix \(A\in \textrm{GL}_n(\mathbb {Z}[\pi ])\), use it as instruction of how to construct a \(\pi \)-equivariant self-equivalence of the universal cover, and take the quotient by \(\pi \)). The composition \((\textrm{inc} \circ f_\tau \circ r) :N \rightarrow N\) is homotopic to an embedding \(e_\tau :N \hookrightarrow \textrm{int}(N)\) (make it an immersion by Smale–Hirsch theory and then an embedding by general position) and its complement \(W_\tau = N {\setminus } e_\tau (\textrm{int}(N))\) is the inertial h-cobordism \(M\leadsto M\) sought after (use excision for (ii)).

If \(\pi \) is finite, then \(\textrm{GL}_2(\mathbb {Z}[\pi ]) \rightarrow \textrm{Wh}(\pi )\) is surjective [4, V, §4], so the above construction applies to give a d-manifold M for any \(d\ge 4\) with \(\pi _1(M)=\pi \) and properties (i) and (ii). For \(\tau \in \textrm{Wh}(\pi )\), we pick \(W_\tau \) as in (ii) and consider the induced self-equivalence \(g_\tau :M \rightarrow M\). As M is stably parallelisable, \(g_\tau \) clearly stabilises \([T^sM] \in [M,B\textrm{O}]\). The Whitehead torsion of \(g_\tau \) is given by \(\tau +(-1)^{d+1}{\overline{\tau }}\in \textrm{Wh}(\pi )\) (use the composition and duality formula for Whitehead torsions [50, Lemma 7.8, §10]), so since the involution on \(\textrm{Wh}(\pi )\) is trivial after passing to the maximal torsion-free quotient \(\textrm{Wh}(\pi )/\textrm{tors}\) (see [50, Corollary 6.10] or [62, p. 611]), the torsion of \(g_\tau \) is \(2\cdot [\tau ]\in \textrm{Wh}(\pi )/\textrm{tors}\) if d is odd. Hence as long as \( \textrm{Wh}(\pi )/\textrm{tors}\) is non-trivial, the subgroup \(\pi _0(\textrm{hAut}^s(M))_{[T^sM]} \le \pi _0(\textrm{hAut}(M))_{[T^sM]}\) has infinite index. Examples of finite groups \(\pi \) with non-trivial \(\textrm{Wh}(\pi )/\textrm{tors}\) abound, e.g. \(\mathbb {Z}/5\mathbb {Z}\) will do [50, Example 6.6].

4 Finiteness properties of stable homology groups

A key ingredient in the proof of Theorem A is Galatius–Randal-Williams’ work [19,20,21] on moduli spaces of manifolds and its extension by Friedrich [18] to certain nontrivial fundamental groups. This section serves to use their work to deduce finiteness results for the homology of \(B\textrm{Diff}(M)\) for certain M in a range.

In order to state a form of their results suitable for our purposes, we fix a closed manifold M of even dimension 2n and a factorisation over a connected space B

$$\begin{aligned} M\overset{\ell _M}{\longrightarrow } B\overset{\lambda }{\longrightarrow }B\textrm{O}(2n) \end{aligned}$$
(14)

of a map \(M\rightarrow B\textrm{O}(2n)\) classifying the tangent bundle of M. The result by the aforementioned authors we are about to state concerns the homotopy quotient

(15)

of the action via the derivative of \(\textrm{Diff}(M)\) on the space of bundle maps from the tangent bundle TM to the pullback \(\lambda ^*\gamma _{2n}\) along \(\lambda \) of the universal 2n-plane bundle \(\gamma _{2n}\rightarrow B\textrm{O}(2n)\). The map \(\ell _{M}\) is covered by such a bundle map \(\ell _M:TM\rightarrow \lambda ^*\gamma _{2n}\), denoted by the same symbol. This determines a path component of (15), which we denote by \(B\textrm{Diff}^\lambda (M)_{\ell _M}\subset B\textrm{Diff}^\lambda (M)\). Furthermore, we fix a Moore–Postnikov n-factorisation

$$\begin{aligned} M\overset{\rho _M}{\longrightarrow }B'\overset{u}{\longrightarrow }B \end{aligned}$$
(16)

of \(\ell _M\), i.e. a factorisation into an n-connected cofibration \(\rho _M\) followed by an n-co-connected fibration u. We abbreviate \(\theta :=(\lambda \circ u)\) and denote by \(\textrm{MT}\theta :=\textrm{Th}(-\theta ^*\gamma _{2n})\) the Thom spectrum of the inverse of the pullback of the universal bundle along \(\theta :B'\rightarrow B\textrm{O}(2n)\). This spectrum admits an action by the group-like topological monoid \(\textrm{hAut}(u)\) of self-weak equivalences of \(B'\) that commute with \(B'\rightarrow B\). A parametrised form of the Pontryagin–Thom construction gives rise to a canonical homotopy class of maps

(17)

whose effect on homology is subject of the work of Galatius–Randal-Williams mentioned above.

Their main result implies that if M is simply-connected and of dimension \(2n\ge 6\), the map (17), when regarded as a map onto the path component it hits, induces an isomorphism in homology in a range of degrees depending on the genus \(g(M,\ell _M)\) of \((M,\ell _M)\). The genus is defined as the maximal number of disjoint embeddings \(e:S^n\times S^n\backslash \textrm{int}(D^{2n})\hookrightarrow M\) such that \((\ell _M\circ e):S^n\times S^n\backslash \textrm{int}(D^{2n})\rightarrow B\) is null-homotopic. Their work was extended by Friedrich [18] to manifolds with certain nontrivial fundamental groups. The version of this result we shall use reads as follows (see [22, Theorem 12.4.5, Section 12.4.7]).

Theorem 3.1

(Friedrich, Galatius–Randal-Williams) For a polycyclic-by-finite group \(\pi \), there exists a function \(\varphi _\pi :\mathbb {N}_0 \rightarrow \mathbb {N}_0\) with \(\lim _{g\rightarrow \infty }\varphi _\pi (g)=\infty \) such that for any closed connected manifold M of dimension \(d=2n \ge 6\) with \(\pi _1(M)\cong \pi \) and a factorisation as in (14), the map

regarded as a map onto the path-components hit, induces an isomorphism in integral homology in degrees \(\le \varphi _\pi (g(M,\ell _M))\).

Remark 3.2

The works mentioned above provide an explicit choice of \(\varphi _\pi \), namely \(\varphi _\pi (g)=\tfrac{1}{2}(g-h(\pi )-6)\) where \(h(\pi )\) is the Hirsch length of \(\pi \)—the number of infinite cyclic summands in the factors of a subnormal series. This choice plays no role in our arguments.

Theorem 3.1 serves us to prove a finiteness result for the homology of \(B\textrm{Diff}^\lambda (M)_{\ell _M}\) in a range and under some conditions on B. One of the conditions we opt for is technical and certainly not optimal, but it suffices for our purposes. It involves

  1. (i)

    the k-truncation \(\tau _{\le k}X\) of a space together with its canonical map \(X\rightarrow \tau _{\le k}X\),

  2. (ii)

    the rationalisation above the fundamental group of a space X, i.e. the fibrewise rationalisation \(X_\mathbb {Q}^{\textrm{fib}}\) of the 1-truncation \(X\rightarrow \tau _{\le 1}X\) which comes with a natural map \(X\rightarrow X_\mathbb {Q}^{\textrm{fib}}\) over \(\tau _{\le 1}X\) (see the proof of Proposition 2.1),

  3. (iii)

    the generalised Eilenberg–MacLane space K(GA) associated to a group G with a degree-preserving action on a graded abelian group \(A=\bigoplus _{n\ge 2}A_n\). This is the based space given as the homotopy orbits \(K(A)_{hG}\) of the G-action on the Eilenberg–MacLane space \(K(A)=\prod _{i\ge 2}K(A,n)\). It has the property that there exist isomorphisms

    $$\begin{aligned} \pi _k(K(G,A))\cong {\left\{ \begin{array}{ll} G&{}\text {if }k=1,\\ A_n&{}\text {if }k=n,\\ 0&{}\text {otherwise,} \end{array}\right. } \end{aligned}$$

    with respect to which the action of \(\pi _1(K(G,A))\) on \(\pi _n(K(G,A))\) is the given one. There is a preferred twisted cohomology class \(\iota \in H^n(K(G,A);A_n)\) with the property that for a connected based space X there is a natural bijection

    $$\begin{aligned}\textstyle {[X,K(G,A)]_*\cong \bigsqcup _{\phi \in \textrm{Hom}(\pi _1(X),G)}\prod _{n\ge 2}H^n(X;\phi ^*A_n),}\end{aligned}$$

    induced by pulling back \(\iota \).

Theorem 3.3

Fix a closed connected manifold M of dimension \(d=2n \ge 6\) and a factorisation as in (14) such that

  1. (i)

    \(\pi _1(M)\) and \(\pi _1(B)\) are finite,

  2. (ii)

    \(\pi _k(B)\) is finitely generated for \(k\ge 2\),

  3. (iii)

    \(\tau _{\le 2n}B^{\textrm{fib}}_{\mathbb {Q}}\) is weakly equivalent to a generalised Eilenberg–MacLane space.

Then the group \(H_k(B\textrm{Diff}^\lambda (M)_{\ell _M};\mathbb {Z})\) is finitely generated for \(k \le \varphi _{\pi _1(M)}(g(M,\ell _M))\) where \(\varphi _{\pi _1(M)}\) is a function as in Theorem 3.1.

Example 3.4

Taking \(\lambda \) to be the canonical factorisation

$$\begin{aligned} M\overset{\ell _M}{\longrightarrow }B\textrm{O}(2n)\overset{\textrm{id}}{\longrightarrow } B\textrm{O}(2n),\end{aligned}$$

we have \(B\textrm{Diff}^\lambda (M)_{\ell _M}\simeq B\textrm{Diff}(M)\). In this case, the second and third assumptions of Theorem 3.3 are always satisfied, since there is a weak homotopy equivalence

$$\begin{aligned}\textstyle {B\textrm{O}(2n)^{\textrm{fib}}_{\mathbb {Q}}\rightarrow K\big (\mathbb {Z}/2,\mathbb {Q}^-[2n]\oplus \bigoplus _{1\le i\le n-1}\mathbb {Q}^+[4i]\big )}\end{aligned}$$

induced by the twisted Euler class and the Pontryagin classes. Here the superscript ± indicates whether \(\mathbb {Z}/2\) acts trivially or by multiplication with \(-1\).

Proof of Theorem 3.3

In view of Theorem 3.1 and the fact that finite groups have Hirsch length 0, it suffices to show that the homology of the path component

hit by (17) is degreewise finitely generated. As explained in [22, Section 12.4.3], the orbit-stabiliser theorem implies that this path component is equivalent to the homotopy quotient of the path component \(\Omega ^\infty _{\rho _M}\textrm{MT}\theta \subset \Omega ^\infty \textrm{MT}\theta \) induced by the manifolds M together with the map \(\rho _M:M\rightarrow B'\) from (16), acted upon by the stabiliser \(\textrm{hAut}(u)_{\rho _M}\subset \textrm{hAut}(u)\) of \([M,\rho _M]\in \pi _0(\textrm{MT}\theta )\). This quotient fits into a fibration

so the Serre spectral sequence shows that it suffices to prove that the fibre has degreewise finitely generated homology groups and that the base is of finite type. To see the former, it suffices to show that the homology of the Thom spectrum \(\textrm{MT}\theta \) is bounded below and degreewise finitely generated, for which we use the Thom isomorphism \(H_k(\textrm{MT}\theta ;\mathbb {Z})\cong H_{k+2n}(B';\mathbb {Z}_{\omega })\) involving the local system \(\mathbb {Z}_\omega \) induced by the vector bundle \((\lambda \circ u)^*\gamma _{2n}\) over \(B'\). To see that the homology \(H_{*}(B';\mathbb {Z}_{\omega })\) is degreewise finitely generated, note that as \(\rho _M:M\rightarrow B'\) is n-connected, the space \(B'\) is connected, has finite fundamental group, and its higher homotopy groups are finitely generated up to degree \((n-1)\) as a consequence of Corollary 1.13. In degrees \(\ge n\), the group \(\pi _k(B')\) agrees (up to passing to a subgroup if \(k=n\)) with \(\pi _k(B)\) which is finitely generated by assumption. Lemma 1.12 thus shows that \(H_{*}(B';\mathbb {Z}_{\omega })\) is indeed degreewise finitely generated.

This leaves us with showing that \(B\textrm{hAut}(u)_{\rho _M}\) is of finite type for which we consider the canonical composition

$$\begin{aligned} \pi _0(\textrm{MT}\theta )\longrightarrow \pi _0(\textrm{MT}\theta )\otimes \mathbb {Q}\cong H_0(\textrm{MT}\theta ;\mathbb {Q})\cong H_{2n}(B';\mathbb {Q}_\omega ) \end{aligned}$$

where the last two isomorphisms are induced by the Hurewicz and Thom isomorphisms respectively. We observed above that \(\pi _0(\textrm{MT}\theta )\) is finitely generated, so the first map has finite kernel, which implies that the stabiliser \(\pi _0(\textrm{hAut}(u))_{\rho _M}\) of \([M,\rho _M]\in \pi _0(\textrm{MT}\theta )\) has finite index in the stabiliser \(\pi _0(\textrm{hAut}(u))_{\rho _{M,\mathbb {Q}}}\) of the image \([M,\rho _M]_\mathbb {Q}\in H_{2n}(B';\mathbb {Q}_\omega )\) under the above composition. In view of Proposition 1.9 we may instead show that the group of path components of \(\textrm{hAut}(u)_{\rho _{M,\mathbb {Q}}}\) is of finite type and that its higher homotopy groups are finitely generated. As u is n-co-connected, it is in particular 2n-co-connected, so it follows from Lemma 3.5 below that we may replace \(\textrm{hAut}(u)_{\rho _{M,\mathbb {Q}}}\) by the stabiliser

$$\begin{aligned} \textrm{hAut}(\tau _{\le 2n}u)_{\rho _{M,\mathbb {Q}}}\subset \textrm{hAut}(\tau _{\le 2n}u) \end{aligned}$$

of \([M,\rho _M]_\mathbb {Q}\in H_{2n}(B';\mathbb {Q}_\omega )\cong H_{2n}(\tau _{\le 2n}B';\mathbb {Q}_\omega )\). We now consider the fibration sequence

$$\begin{aligned} \textrm{hAut}(\tau _{\le 2n}u)\longrightarrow \textrm{hAut}(\tau _{\le 2n}B')\xrightarrow {(\tau _{\le 2n}u)\circ (-)} \textrm{Map}(\tau _{\le 2n}B',\tau _{\le 2n}B) \end{aligned}$$
(18)

with homotopy fibre taken over \(\tau _{\le 2n}u\). The base and total spaces of this fibration have at all basepoints finitely generated higher homotopy groups and polycyclic-by-finite fundamental group by Corollary 1.15 since \(\tau _{\le 2n}B'\) as finite type as a result of Corollary 1.11, so the same holds for the fibre. Thus it only remains to show that the group \(\pi _0(\textrm{hAut}(\tau _{\le 2n}u)_{\rho _{M,\mathbb {Q}}})\) is of finite type. As the groups \(\pi _1(B)\) and \(\pi _1(B')\) are finite, it is straightforward to see that this group is commensurable up to finite kernel to the analogous group \(\pi _0(\textrm{hAut}^{\pi _1}_*(\tau _{\le 2n}u)_{\rho _{M,\mathbb {Q}}})\) of pointed homotopy automorphisms over \(\tau _{\le 2n}u\) (considered as a pointed map) that induce the identity on fundamental group. Being of finite type is invariant under commensurability up to finite kernel by Lemma 1.7, so we may restrict our attention to \(\pi _0(\textrm{hAut}^{\pi _1}_*(\tau _{\le 2n}u)_{\rho _{M,\mathbb {Q}}})\). Using the pointed analogue of (18), we see that this group fits into an extension whose kernel is a quotient of the polycyclic-by-finite group \(\pi _1(\textrm{Map}_*(\tau _{\le 2n}B,\tau _{\le 2n}B'),\tau _{\le 2n}u)\) and whose quotient is the stabiliser

$$\begin{aligned} \pi _0(\textrm{hAut}^{\pi _1}_*(\tau _{\le 2n}B')_{\rho _{M,\mathbb {Q}}})_{\tau _{\le 2n}u}\le \pi _0(\textrm{hAut}^{\pi _1}_*(\tau _{\le 2n}B')_{\rho _{M,\mathbb {Q}}})\end{aligned}$$
(19)

of \([\tau _{\le 2n}u]\in \pi _0(\textrm{Map}_*(\tau _{\le 2n}B',\tau _{\le 2n}B))\) with respect to the action by precomposition. Being of finite type is preserved under extensions (see Lemma 1.2) and polycyclic-by-finite groups are of finite type (see Lemma 1.5), so the claim follows once we show that the subgroup (19) is of finite type. Since B has finitely generated homotopy groups, an induction over a Postnikov tower shows that the map

$$\begin{aligned}\pi _0(\textrm{Map}_*(\tau _{\le 2n}B',\tau _{\le 2n}B))\longrightarrow \pi _0(\textrm{Map}_*(\tau _{\le 2n}B',\tau _{\le 2n}B^{\textrm{fib}}_\mathbb {Q}))\end{aligned}$$

induced by postcomposition with the fibrewise rationalisation has finite kernel, so the stabiliser of \([\tau _{\le 2n}u]\in \pi _0(\textrm{Map}_*(\tau _{\le 2n}B',\tau _{\le 2n}B))\) has finite index in the stabiliser of the image in \(\pi _0(\textrm{Map}_*(\tau _{\le 2n}B',\tau _{\le 2n}B^{\textrm{fib}}_\mathbb {Q}))\). As \(\tau _{\le 2n}B^{\textrm{fib}}_\mathbb {Q}\) is weakly equivalent to a generalised Eilenberg-MacLane spaces, we see that the subgroup

$$\begin{aligned}\pi _0(\textrm{hAut}^{\pi _1}_*(\tau _{\le 2n}B')_{\rho _{M,\mathbb {Q}}})_{\tau _{\le 2n}u}\le \pi _0(\textrm{hAut}^{\pi _1}_*(\tau _{\le 2n}B'))\end{aligned}$$

has finite index in the subgroup given as the common stabiliser of \([M,\rho _M]_\mathbb {Q}\in H_{2n}(B';\mathbb {Q}_\omega )\) and the classes \(\sigma _k\in H^k(\tau _{\le 2n}B';\pi _k(B)\otimes \mathbb {Q})\) for \(2\le k\le 2n\) induced by \(\tau _{\le 2n}u\), where \(\pi _1(\tau _{\le 2n}B')\) acts on \(\pi _k(B)\) via \(\pi _1(\tau _{\le 2n}u)\). This exhibits the claim as a consequence of Proposition 2.1. \(\square \)

We finish this section with the lemma promised in the previous proof. Given CW complexes X and \(X'\) and maps \(p:X\rightarrow B\) and \(p':X'\rightarrow B\), we denote by \(\textrm{Map}^B(X,X')\) the space of pairs of a map \(f:X\rightarrow X'\) and a homotopy from p to \(p'\circ f\), in the compact-open topology.

Lemma 3.5

If \(p:X\rightarrow B\) is n-co-connected, then the map induced by n-truncation

$$\begin{aligned}\textrm{Map}^B(X,X)\longrightarrow \textrm{Map}^{\tau _{\le n}B}(\tau _{\le n}X,\tau _{\le n}X)\end{aligned}$$

is a weak homotopy equivalence.

Proof

Denoting the n-truncation by \(\tau :X\rightarrow \tau _{\le n}X\), we consider the commutative diagram

figure e

The claim will follow by showing that the diagonal maps are weak equivalences. The right diagonal map agrees with the induced map on horizontal homotopy fibres of the square

figure f

whose vertical maps are weak equivalences by obstruction theory, so the right diagonal map is a weak equivalence as well. That the left diagonal arrow is a weak equivalence follows from the fact that the square

figure g

is homotopy cartesian because p is n-co-connected. \(\square \)

5 Finiteness properties of embedding spaces

Our proof of Theorem A involves various comparisons between spaces of diffeomorphisms and spaces of self-embeddings. In this section we focus on proving finiteness properties of spaces of embeddings by use of embedding calculus, as developed by Goodwillie, Klein, and Weiss [26, 27, 68, 69]. These results might be useful in other situations, so we phrase them in more generality than needed for the proof of Theorem A.

5.1 Triad embeddings

We call a submanifold \(N\subset M\) of a manifold M a compact triad-pair if N and M are compact and N comes with a decomposition \(\partial N= \partial _0N \cup \partial _1N\) of its boundary into (possibly empty or disconnected) compact submanifolds \(\partial _0 N\) and \(\partial _1 N\) that meet in a corner such that \(\partial _0N\times [0,1)=(\partial M\times [0,1))\cap N\) for a choice of collar \(\partial M\times [0,1]\subset M\). Given a compact triad-pair \(N\subset M\), we denote by \(\textrm{Emb}_{\partial _0}(N,M)\) the space of embeddings \(e:N\hookrightarrow M\) that agree with the inclusion \(N\subset M\) on a neighborhood of \(\partial _0N\), in the smooth topology.

Remark 4.1

Embedding calculus as recalled below is usually stated for triads with \(\partial _1N=\varnothing \), but the general case can easily be deduced from this, as explained in [38, Remark 1.2].

5.2 Recollection of embedding calculus

Let \(N \subset M\) be a compact triad-pair with \(\dim (M) = d \ge 3\). Weiss’ Embedding calculus [68] provides a tower of approximations

$$\begin{aligned}\cdots \longrightarrow T_3 \textrm{Emb}_{\partial _0}(N,M) \longrightarrow T_2 \textrm{Emb}_{\partial _0}(N,M) \longrightarrow T_1 \textrm{Emb}_{\partial _0}(N,M)\end{aligned}$$

under \(\textrm{Emb}_{\partial _0}(N,M)\), such that the map

$$\begin{aligned} \textrm{Emb}_{\partial _0}(N,M) \longrightarrow T_r \textrm{Emb}_{\partial _0}(N,M)\end{aligned}$$
(20)

is \((-(h-1)+r(d-2-h))\)-connected where h is the relative handle dimension of \((N,\partial _0N)\), i.e. the minimum over the maximal indices of handle decompositions of N relative to \(\partial _0N\) (see [27, Corollary 2.5]). The space \(T_1 \textrm{Emb}_{\partial _0}(N,M)\) is weakly homotopy equivalent to the space \(\textrm{Bun}_{\partial _0}(TN,TM)\) of bundle monomorphisms that extend the identity on \(TN|_{\partial _0 N}\), and under this identification (20) can be identified with the derivative (cf.  [68, Example 10.3]).

Writing \(\iota :N \hookrightarrow M\) for the inclusion, the homotopy fibres (also called the layers)

$$\begin{aligned} {{\,\textrm{hofib}\,}}_{T_{r-1}(\iota )}(T_r \textrm{Emb}(N,M) \longrightarrow T_{r-1} \textrm{Emb}(N,M))\end{aligned}$$
(21)

admit an explicit description in terms of configuration spaces for \(r\ge 2\). Details are given in [41, Section 3.3.2]—following [68, 69]—in the special case of manifolds with boundary and embedding of codimension zero, but this can be easily generalised. It suffices for us to know that this homotopy fibre is given by a relative section space

$$\begin{aligned}\textrm{Sect}_{\partial _0 C_r[N])}(\iota ^* Z_r(M) \rightarrow C_r[N])\end{aligned}$$

of a fibration over a pair \((C_r[N],\partial _0 C_r[N])\) that is homotopy equivalent to a finite CW pair. Roughly, \(C_r[N]\) is obtained from the configuration space of r unordered points in N by allowing particles to be infinitesimally close, and \(\partial _0 C_r[N]\) consists of configurations where either at least two points are infinitesimally close or at least one lies in \(\partial _0 N\). The fibre of this fibration agrees with the total homotopy fibre of the cubical diagram (see [51, Def. 5.5.1] for a definition)

$$\begin{aligned} \underline{r} :=\{1,\ldots ,r\} \supset I \longmapsto \textrm{Emb}(\underline{r} \setminus I,M).\end{aligned}$$
(22)

5.3 Finiteness properties through embedding calculus

Assuming the handle dimension of \((N,\partial _0N)\) is so that the connectivity range of (20) increases with r, we may prove finiteness properties of \(\textrm{Emb}_{\partial _0}(N,M)\) by separately considering \(T_1\textrm{Emb}_{\partial _0}(N,M)\) and all layers (21). This is carried out in Proposition 4.5 below, after two preliminary lemmas.

Lemma 4.2

Let \(N\subset M\) be a compact triad-pair such that at all basepoints \(\pi _k(M)\) is finitely generated for \(k \ge 2\) and polycyclic-by-finite for \(k=1\). Then at all basepoints \(\pi _k(\textrm{Bun}_{\partial _0}(TN,TM))\) is finitely generated for \(k \ge 2\) and polycyclic-by-finite for \(k = 1\).

Proof

There is a fibre sequence

$$\begin{aligned}\textrm{Sect}_{\partial _0}(\textrm{Lin}(TN,f^*TM) \rightarrow N) \longrightarrow \textrm{Bun}_{\partial _0}(TN,TM) \longrightarrow \textrm{Map}_{\partial _0}(N,M)\end{aligned}$$

with fibre taken over a map \(f\in \textrm{Map}_{\partial _0}(N,M)\). Here \(\textrm{Lin}(TN,f^*TM) \rightarrow N\) is the bundle over N with fibre over \(n \in N\) given by the space of linear injections \(T_n N \rightarrow T_{f(n)}M\), which is homotopy equivalent to \(\textrm{GL}_d(\mathbb {R})/\textrm{GL}_{k}(\mathbb {R})\) where \(k=\textrm{codim}(N\subset M)\). The derivative of the inclusion \(\partial _0N\subset M\) induces a section over \(\partial _0N\). Lemma 1.14 now shows that base and fibre of this fibration have polycyclic-by-finite fundamental groups and finitely generated higher homotopy groups, so the same holds for the total space, as claimed. \(\square \)

Lemma 4.3

Let M be a compact smooth manifold of dimension \(d \ge 3\) with \(\pi _1(M)\) finite at all basepoints. Then the kth homotopy group of the total homotopy fibre of (22) is finitely generated for \(k \ge 2\) and finite for \(k = 1\).

Proof

Since total homotopy fibres can be computed iteratively [51, Proposition 5.5.4], it suffices to prove that for all \(s \le r\), \(\pi _k(\textrm{Emb}({\underline{s}},M))\) is finitely generated for \(k \ge 2\) and finite for \(k=1\). This will follow by induction over s from the fibre sequence

$$\begin{aligned}M \setminus \{s-1 \text { points}\} \longrightarrow \textrm{Emb}(\underline{s},M) \longrightarrow \textrm{Emb}(\underline{s-1},M)\end{aligned}$$

once we prove that \(\pi _k(M \setminus \{s-1 \text { points}\})\) is finitely generated for \(k \ge 2\) and finite for \(k=1\). This follows from Lemma 1.12, using the fact that the manifold \(M \setminus \{s-1 \text { points}\}\) has the same fundamental group as M (using transversality and \(d \ge 3\)) and that its homology is finitely generated in each degree (using the Mayer–Vietoris sequence). \(\square \)

Remark 4.4

For a connected d-manifold M with \(\pi _{d-1}(M)\) and \(\pi _d(M)\) finitely generated and \(d\ge 3\), \(\pi _{d-1}(\textrm{Emb}(\underline{2},M))\) is finitely generated if and only if \(\pi _1(M)\) is finite [29, Thm 2].

Proposition 4.5

Let \(N\subset M\) be a compact triad-pair. If \(\partial _0 N\subset N\) has relative handle dimension at most \(d-3\) and at all basepoints \(\pi _1(M)\) is finite, then at all basepoints \(\pi _k(\textrm{Emb}_{\partial _0}(N,M))\) is finitely generated for \(k \ge 2\) and polycyclic-by-finite for \(k=1\).

Proof

We fix an embedding \(\iota \in \textrm{Emb}_{\partial _0}(N,M)\). By the assumption on the handle dimension of N, the connectivity of the map \(T_r:\textrm{Emb}_{\partial _0}(N,M) \rightarrow T_r \textrm{Emb}_{\partial _0}(N,M)\) tends to \(\infty \) with r. Hence it suffices to show that \(\pi _k(T_r \textrm{Emb}_{\partial _0}(N,M);T_r(\iota ))\) has the desired property for all \(r\ge 1\), which we do by induction over \(r\ge 1\). The base case is Lemma 4.2 since \(\pi _k(M)\) is finitely generated by Corollary 1.13. For the induction step we consider the fibration sequence

$$\begin{aligned}\textrm{Sect}_{\partial _0}\big (\iota ^* Z_r(M) \rightarrow C_r[N]\big ) \longrightarrow T_r \textrm{Emb}_{\partial _0}(N,M) \longrightarrow T_{r-1}\textrm{Emb}_{\partial _0}(N,M)\end{aligned}$$

with fibre taken over \(T_{r-1}(\iota )\). By the induction hypothesis, the homotopy groups of the base at the basepoint \(T_{r-1}(\iota )\) are finitely generated for \(k\ge 2\) and polycyclic-by-finite for \(k=1\), so it suffices to show that the homotopy groups of the path components of the fibre satisfy the same property. As mentioned above, the pair \((C_r[N],\partial _0 C_r[N])\) is homotopy equivalent to a finite CW pair. By Lemma 4.3 the homotopy groups the fibre of \(\iota ^* Z_r(M) \rightarrow C_r[N]\) have the desired property, so it follows from Lemma 1.14 that the homotopy groups of all components of the section space have this property and hence the same holds for \(\pi _k(T_r \textrm{Emb}_{\partial _0}(N,M);T_r(\iota ))\). \(\square \)

Remark 4.6

Proposition 4.5 was certainly known to experts in embedding calculus. A variant of this result for 1-connected manifolds was stated by Goodwillie in [25] and a variant for certain self-embedding spaces featured in [43, Proposition 3.15].

6 Finiteness properties of diffeomorphism groups

The proof of Theorem A is divided in two steps: in Sect. 5.2 we prove the claim under the additional assumption that M is connected and has finite second homotopy group, from which we deduce the general case in Sect. 5.3 by surgery. The first step involves a variant of a fibre sequence known as the Weiss fibre sequence, and we explain this first.

6.1 The Weiss fibre sequence

Let M be a compact smooth manifold with and \(N\subset \partial M\) a compact codimension 0 submanifold of the boundary. There is a fibre sequence of the form

$$\begin{aligned} B\textrm{Diff}_{\partial }(M) \longrightarrow B\textrm{Emb}^{\cong }_{\partial M\setminus \textrm{int}(N)}(M) \longrightarrow B^2 \textrm{Diff}_\partial (N\times [0,1]) \end{aligned}$$
(23)

where \(\textrm{Diff}_\partial (M)\) is the group of diffeomorphisms of M in the smooth topology that fix a neighborhood of the boundary pointwise and \(\smash {\textrm{Emb}^{\cong }_{\partial M{\setminus }\textrm{int}(N)}}(M)\) is the topological monoid of self-embeddings of M in the smooth topology that agree with the identity on a neighborhood of \(\partial M\setminus \textrm{int}(N)\) and are isotopic through such embeddings to a diffeomorphism of M fixing \(\partial M\) pointwise. The space \(B^2 \textrm{Diff}_\partial (N\times [0,1])\) is the delooping of \(B\textrm{Diff}_\partial (N\times [0,1])\) with respect to the \(A_\infty \)-structure induced by juxtaposition.

A non-delooped form of this fibre sequence follows from the isotopy extension theorem and featured in the special case \(N=D^{d-1}\) in Weiss’ work on Pontryagin classes [70, Remark 2.1.3]. Building on Weiss’ work, the third-named author [43] proved finiteness results for automorphism spaces of 2-connected manifolds for which he constructed the delooped sequence (23) for \(N=D^{d-1}\) (see Section 4 loc.cit.). The general case follows in the same way.

6.2 The case of finite second homotopy group

The goal of this section is to prove a weaker version of Theorem A, which additionally assumes that M is connected and \(\pi _2(M)\) is finite. The latter is only used once, to show that a set of embeddings is finite in Lemma 5.3.

Theorem 5.1

Let M be a closed connected manifold of dimension \(2n\ge 6\). If \(\pi _1(M)\) and \(\pi _2(M)\) are finite, then the groups \(\pi _k(B\textrm{Diff}(M))\) are finitely generated for all \(k\ge 2\).

Given M as in Theorem 5.1, we fix a handle decomposition of M and decompose M into two codimension 0 submanifolds

$$\begin{aligned} M = M^{\le 2}\cup M^{>2} \end{aligned}$$

where \(M^{\le 2}\) is the union of the handles of index \(\le 2\) and \(M^{>2}=M\backslash \textrm{int}(M^{\le 2})\). These submanifolds intersect in \(\partial M^{\le 2} = \partial M^{>2}\). We shall also consider the stabilised manifolds

$$\begin{aligned} M^{>2}_g:=M^{>2}\sharp (S^n\times S^n)^{\sharp g},\quad \text {and}\quad M_g :=M\sharp (S^n\times S^n)^{\sharp g} \quad \text {for}\quad g\ge 0, \end{aligned}$$

where we model the first connected sum by gluing the manifold \(([0,1]\times \partial M_g^{>2})\sharp (S^n\times S^n)^{\sharp g}\) to \(M^{>2}\) along \(\partial M^{>2}\subset M^{>2}\), so we have a canonical identification \(\partial M^{>2}_g\cong \partial M^{>2}\). The second connected sum is obtained from \(M_g^{>2}\) by gluing on \(M^{\le 2}\) along \(\partial M^{>2}=\partial M^{\le 2}\). Fixing a choice of closed embedded disc \(D^{2n}\subset \textrm{int}(M^{\le 2})\), we moreover define

$$\begin{aligned} M_{g,1} :=M_g\backslash \textrm{int}(D^{2n}). \end{aligned}$$

so we have inclusions

$$\begin{aligned}M^{>2}\subset M_g^{>2}\subset M_{g,1}\subset M_g\quad \text {and}\quad M^{\le 2}\subset M_g.\end{aligned}$$

Note that these definitions include the case \(g=0\) where we have \(M_0=M\), and \(M^{>2}_0=M^{>2}\).

Our proof of Theorem 5.1 centres around two fibre sequences

$$\begin{aligned}{} & {} B\textrm{Diff}_{\partial }(M_g^{>2})\longrightarrow B\textrm{Emb}^{\cong }(M_g^{>2})\longrightarrow B^2\textrm{Diff}_{\partial }(\partial M^{>2}\times I)\quad \text {and} \end{aligned}$$
(24)
$$\begin{aligned}{} & {} \textrm{Emb}(M^{\le 2},M_g)_{\iota _2}\longrightarrow B\textrm{Diff}_{\partial }(M_g^{>2})\longrightarrow B\textrm{Diff}(M_g)_{\iota _2}. \end{aligned}$$
(25)

The sequence (24) is the Weiss fibre sequence (23) for \(M=M_g^{>2}\) and \(N = \partial M^{>2}\). To explain the second sequence, we write \(\iota _2:M^{\le 2}\hookrightarrow M_g\) for the inclusion and denote by \(\textrm{Emb}(M^{\le 2},M_g)_{\iota _2}\subset \textrm{Emb}(M^{\le 2},M_g)\) the component of \(\iota _2\) and by \(\textrm{Diff}(M_g)_{\iota _2}\subset \textrm{Diff}(M_g)\) the subgroup of the path components that stabilise \([\iota _2]\in \pi _0(\textrm{Emb}(M^{\le 2},M_g))\) under postcomposition. With this notation in place, (25) is induced by extending diffeomorphisms by the identity along \(M_g^{>2}\subset M_g\).

Using these fibre sequences, we will prove Theorem 5.1 via an induction involving the following four statements. During the proof, we abbreviate finitely generated by f.g. and fix a manifold M as in Theorem 5.1 as well as a function \(\varphi _{\pi _1(M)}:\mathbb {N}_0\rightarrow \mathbb {N}_0\) as in Theorem 3.1.

(a)\(_k\):

\(\pi _i(B^2\textrm{Diff}_\partial (\partial M^{>2} \times I))\) is f.g. for all i with \(2 \le i \le k+1\),

(b)\(_{k}\):

\(\pi _i(B\textrm{Diff}(M_g)_{\iota _2})\) is f.g. for all pairs (ig) with \(1\le i \le k\) and \(g\ge 0\),

(c)\(_{k}\):

\(H_i(B\textrm{Diff}(M_g)_{\iota _2};\mathbb {Z})\) is f.g. for all pairs (ig) with \(1\le i \le k+1\le \varphi _{\pi _1(M)}(g)\),

(d)\(_{k}\):

\(H_i(B\textrm{Diff}_\partial (M^{>2}_g);\mathbb {Z})\) is f.g. for all pairs (ig) with \(1\le i \le k\le \varphi _{\pi _1(M)}(g)\).

The induction steps rely on the following four assertions which we justify later.

  1. (A1)

    At all basepoints, the higher homotopy groups of \(\textrm{Emb}(M^{\le 2},M)\) and \(\textrm{Emb}^{\cong }(M_g^{>2})\) for \(g \ge 0\) are f.g. and their fundamental groups are polycyclic-by-finite.

  2. (A2)

    The spaces \(\textrm{Emb}(M^{\le 2},M)_{\iota _2}\) and \(B\textrm{Emb}^{\cong }(M_g^{>2})\) are of finite type for \(g\ge 0\).

  3. (A3)

    The group \(\pi _0(\textrm{Diff}(M_g)_{\iota _2})\) is of finite type for \(g\ge 0\).

  4. (A4)

    (b)\(_{k}\) implies (c)\(_{k}\).

Proof of Theorem 5.1 assuming (A1)–(A4)

Since Theorem 5.1 is a statement about higher homotopy groups, we may replace \(B\textrm{Diff}(M)\) by the space \(B\textrm{Diff}(M)_{\iota _2}\). Combining this with (A1), the fibre sequence (25) for \(g=0\), and the fact that subgroups of polycyclic-by-finite groups are f.g., we see that it suffices to show that \(\pi _k(B\textrm{Diff}_\partial (M^{>2}))\) is f.g. for \(k\ge 2\). Combining (24) for \(g=0\) with (A1), this in turn reduces it to showing that \(\pi _k(B^2\textrm{Diff}_{\partial }(\partial M^{>2}\times I))\) is f.g. for \(k\ge 2\); this is statement (a)\(_k\) for all \(k\ge 0\).

The proof now proceeds by simultaneously proving (a)\(_{k}\)–(d)\(_{k}\) for all \(k\ge 0\) via an induction on k. The case \(k=0\) holds either trivially or as a result of (A3), so the induction is completed by the following chain of implications:

(b)\(_{k}\) and (c)\(_{k}\) \(\Rightarrow \) (d)\(_{k+1}\). Consider the Serre spectral sequence of (25), which has the form

$$\begin{aligned}{}^\textrm{I}E^2_{p,q} = H_p\big (B\textrm{Diff}(M_g)_{\iota _2};H_q(\textrm{Emb}(M^{\le 2},M_g)_{\iota _2};\mathbb {Z})\big ) \Longrightarrow H_{p+q}(B\textrm{Diff}_\partial (M^{>2}_g);\mathbb {Z}).\end{aligned}$$

By (A2), the \(\mathbb {Z}[\pi _0(\textrm{Diff}(M_g)_{\iota _2}]\)-module \(H_q(\textrm{Emb}(M^{\le 2},M_g)_{{\iota _2}};\mathbb {Z})\) is f.g. as an abelian group for all \(q\ge 0\). Therefore, using (b)\(_{k}\) and (A3), an application of Corollary 1.11 shows that \({}^\textrm{I}E^2_{p,q}\) is f.g. for \(p \le k\), while (c)\(_{k}\) implies that \({}^\textrm{I} E^2_{k+1,0}\) is f.g. for \(k+1\le \varphi _{\pi _1(M)}(g)\). We thus have that \({}^\textrm{I} E^2_{p,q}\) is f.g. for \(p+q\le k+1\) and \(k+1\le \varphi _{\pi _1(M)}(g)\), so \(H_{p+q}(B\textrm{Diff}_\partial (M^{>2}_g);\mathbb {Z})\) is f.g. in the same range; this is (d)\(_{k+1}\).

(a)\(_{k}\) and (d)\(_{k+1}\) \(\Rightarrow \) (a)\(_{k+1}\). Pick \(g\ge 0\) with \(k+1\le \varphi _{\pi _1(M)}(g)\) and consider the Serre spectral sequence induced by the fibre sequence(24)

$$\begin{aligned}{}^{\textrm{II}}E^2_{p,q} = H_p\big (B^2\textrm{Diff}_\partial (\partial M^{>2} \times I);H_q(B\textrm{Diff}_\partial (M^{>2}_g;\mathbb {Z})\big ) \Longrightarrow H_{p+q}(B\textrm{Emb}^{\cong }(M^{>2}_g);\mathbb {Z}).\end{aligned}$$

From (a)\(_k\) and Corollary 1.11, it follows that \({}^{\textrm{II}}E^2_{p,0}\) is f.g. for \(p\le k+1\). From (d)\(_{k+1}\), we obtain that \({}^{\textrm{II}}E^2_{0,q}\) is f.g. for \(q\le k+1\). As \(B^2\textrm{Diff}_\partial (\partial M^{>2} \times I)\) is 1-connected, the local systems involved in the \(E^2\)-page are trivial, so the universal coefficient theorem implies that \({}^{\textrm{II}}E^2_{p,q}\) is f.g. for \(p,q\le k+1\). Since \(E^\infty _{p,q}\) is f.g. as a result of (A2), we conclude that \({}^{\textrm{II}}E^2_{p,0} = H_{p}(B^2\textrm{Diff}_\partial (\partial M^{>2} \times I);\mathbb {Z})\) is f.g. for \(p\le k+2\), so (a)\(_{k+1}\) follows from Lemma 1.12.

(a)\(_{k+1}\) \(\Rightarrow \) (b)\(_{k+1}\). Using (A1) and the fact that subgroups of polycyclic-by-finite groups are finitely generated, this follows from the fibre sequences (24) and (25).

(b)\(_{k+1}\) \(\Rightarrow \) (c)\(_{k+1}\). This is (A4). \(\square \)

In the following four subsections, we establish the remaining assertions (A1)–(A4).

6.3 Assertion (A1): \(\textrm{Emb}(M^{\le 2},M)\) and \(\textrm{Emb}(M_g^{>2})\) have f.g. homotopy groups and polycyclic-by-finite fundamental groups

We begin with the following auxiliary lemma.

Lemma 5.2

Fix \(g\ge 0\) and let M be as in Theorem 5.1. The following manifolds have handle dimension \(\le 2n-3\):

  1. (i)

    \(M^{\le 2}\) and

  2. (ii)

    \(M_g^{>2}\).

Moreover, the following groups are finite:

  1. (iii)

    \(\pi _1(M_g^{>2})\),

  2. (iv)

    \(\pi _1(M_g)\), and

  3. (v)

    \(\pi _2(M_g)\).

Proof

By construction, the handle dimension of \(M^{\le 2}\) is at most \(2\le 2n-3\). Reversing the handle decomposition of M, we see that the handle dimension of \(M^{>2}\) is at most \(2n-3\) as well. The manifold \(M_g^{>2}\) can obtained from \(M^{>2}\) by attaching only n-handles, so the handle dimension of \(M_g^{>2}\) is at most \(2n-3\) too. This completes the proof of (i) and (ii).

To prove (iii) note that since M is obtained from \(M^{\le 2}\) by attaching handles of index at least 3 and from \(M^{>2}\) by attaching handles of index at least \(2n-3\ge 3\), both inclusions \(M^{>2}\subset M\) and \(M^{\le 2}\subset M\) are 2-connected, so \(\pi _1(M^{>2})\) and \(\pi _1(M^{\le 2})\) are finite since \(\pi _1(M)\) is finite by assumption. This also implies finiteness of \(\pi _1(M_g^{>2})\), since we already noted that \(M_g^{>2}\) can obtained from \(M^{>2}\) by attaching n-handles.

For (iv) and (v), we use that \(M_g\) is obtained from \(M_{g,1}\) by attaching a 2n-handle to conclude that (a) \(\pi _k(M_{0,1})\) is finite for \(k\le 2\) since this holds for \(M=M_0\), and that (b) it suffices to show the result for \(M_{g,1}\). Now \(M_{g,1}\) is obtained from \(M_{0,1}\) by attaching n-handles and \(\pi _k(M_{0,1})\) is finite for \(k\le 2\), so \(\pi _1(M_{g,1})\) is finite for \(k\le 2\) and the proof is completed. \(\square \)

Assertion (A1) now follows by applying Proposition 4.5 to \(M^{\le 2} \subset M\) and \(M_g^{> 2} \subset M_g^{> 2}\). The assumptions hold by Lemma 5.2 (i) and (ii), together with (iii) and (iv) for \(g=0\).

6.4 Assertion (A2): \(\textrm{Emb}(M^{\le 2},M)_{\iota _2}\) and \(B\textrm{Emb}^{\cong }(M_g^{>2})\) are of finite type

We first prove:

Lemma 5.3

For M as in Theorem 5.1, the set \(\pi _0(\textrm{Emb}(M^{\le 2},M_g))\) is finite for \(g\ge 0\).

Proof

Recall from Sect. 4 that the derivative map

$$\begin{aligned} \textrm{Emb}(M^{\le 2},M_g)\longrightarrow \textrm{Bun}(TM^{\le 2},TM_g) \end{aligned}$$
(26)

to the space \(\textrm{Bun}(TM^{\le 2},TM_g)\) of bundle monomorphisms from \(TM^{\le 2}\) to \(TM_g\) can be identified with the first stage of the embedding calculus tower, so the map is \((-(h-1)+(2n-2-h))\)-connected where h is the handle dimension of \(M^{\le 2}\). By construction, we have \(h\le 2\), so (26) is \((2n-5)\)-connected and hence a bijection on components as we assumed \(2n\ge 6\). It thus suffices to show that \(\pi _0(\textrm{Bun}(TM^{\le 2},TM_g))\) is finite for which we use the fibration

$$\begin{aligned} \textrm{Sect}(\textrm{Iso}(TM^{\le 2},f^*TM_g) \rightarrow M^{\le 2}) \longrightarrow \textrm{Bun}(TM^{\le 2},TM_g)\longrightarrow \textrm{Map}(M^{\le 2},M_g)\end{aligned}$$

of the proof of Lemma 4.2, with fibre taken over a map \(f\in \textrm{Map}(M^{\le 2},M_g)\). The long exact sequence of this fibration reduces the claim further to showing that both \(\pi _0(\textrm{Map}(M^{\le 2},M_g))\) and \(\pi _0(\textrm{Sect}(\textrm{Iso}(TM^{\le 2},f^*TM_g))\rightarrow M^{\le 2})\) are finite, for any choice of \(f\in \textrm{Map}(M^{\le 2},M_g)\). Since the first two homotopy groups of \(M_g\) are finite by Lemma 5.2 (iv) and (v), and by Lemma 5.2 (i) the manifold \(M^{\le 2}\) has handle dimension at most 2, the set \(\pi _0(\textrm{Map}(M^{\le 2},M_g))\) is finite by Lemma 1.14. The same lemma also takes care of the second set, since the fibre of \(\textrm{Iso}(TM^{\le 2},f^*TM_g)\rightarrow M^{\le 2}\) is homeomorphic to \(\textrm{GL}_{2n}(\mathbb {R})\), which has two homotopy equivalent path components whose first two homotopy groups are finite: \(\pi _1(\textrm{GL}_{2n}(\mathbb {R}))\) is of order 2 and \(\pi _2(\textrm{GL}_{2n}(\mathbb {R}))\) vanishes. \(\square \)

Lemma 5.3 allows us to prove the following.

Lemma 5.4

For \(g\ge 0\), the groups \(\pi _0(\textrm{Diff}_\partial (M_g^{>2}))\) and \(\pi _0(\textrm{Emb}^{\cong }(M_g^{>2}))\) are of finite type. Moreover, \(\pi _0(\textrm{Diff}_\partial (M_g^{>2})\) has polycyclic solvable subgroups in the sense of section 1.1.5.

Proof

We consider the exact sequence

$$\begin{aligned} \pi _1(\textrm{Emb}(M^{\le 2},M_g),\iota _2)\longrightarrow \pi _0(\textrm{Diff}_{\partial }(M^{>2}_g))\longrightarrow \pi _0(\textrm{Diff}(M_g)) \longrightarrow \pi _0(\textrm{Emb}(M^{\le 2},M_g)) \end{aligned}$$

induced from the fibre sequence \(\textrm{Diff}_{\partial }(M^{>2}_g)\rightarrow \textrm{Diff}(M_g)\rightarrow \textrm{Emb}(M^{\le 2},M_g)\) obtained by restriction along the inclusion \(\iota _{2}:\smash {M^{\le 2}}\hookrightarrow M_g\). Arguing as in Assertion (A1), using Lemma 5.2 (i) and (iv), and Proposition 4.5, the leftmost group in this sequence is polycyclic-by-finite. The same holds for its image in \(\pi _0(\textrm{Diff}_\partial (M_g^{>2}))\) since polycyclic-by-finite groups are closed under taking quotients (see Lemma 1.5). Moreover, by Lemma 5.3 the set \(\pi _0(\textrm{Emb}(M^{\le 2},M_g))\) is finite, so we have an extension

$$\begin{aligned}1\longrightarrow F \longrightarrow \pi _0(\textrm{Diff}_{\partial }(M^{>2}_g)) \longrightarrow G \longrightarrow 1\end{aligned}$$

where \(G\le \pi _0(\textrm{Diff}(M_g))\) is a finite index subgroup and F is polycyclic-by-finite. This implies the claim for \(\pi _0(\textrm{Diff}_{\partial }(M^{>2}_g))\), since (a) being of finite type and having polycyclic solvable subgroups is preserved under extensions and taking finite-index subgroups by Lemmas 1.2 and 1.8, and (b) the groups F and \(\pi _0(\textrm{Diff}(M_g))\) have this property; the former by Lemmas 1.8 and 1.7 and the latter by Theorem 2.6 since \(M_g\) is a closed manifold.

To see the part concerning \(\pi _0(\textrm{Emb}^{\cong }(M^{>2}_g))\), we use the exact sequence

$$\begin{aligned} \pi _2(B^2\textrm{Diff}_\partial (\partial M^{>2}\times I)) \overset{\partial }{\longrightarrow }\pi _1(B\textrm{Diff}_\partial (M_g^{>2})) \longrightarrow \pi _1(B\textrm{Emb}^{\cong }(M^{>2}_g))\longrightarrow 0. \end{aligned}$$

induced by (24), which yields an extension

$$\begin{aligned} 1\longrightarrow \textrm{im}(\partial )\longrightarrow \pi _0(\textrm{Diff}_{\partial }(M^{>2}_g))\longrightarrow \pi _0(\textrm{Emb}^{\cong }(M^{>2}_g))\longrightarrow 1. \end{aligned}$$

As \(\pi _2(B^2\textrm{Diff}_\partial (\partial M^{>2}\times I)) \) is abelian, so is \(\textrm{im}(\partial )\). Since \(\pi _0(\textrm{Diff}_{\partial }(M^{>2}_g))\) has polycyclic solvable subgroups by the first part, the abelian subgroup \(\textrm{im}(\partial )\) is finitely generated and thus of finite type. Since \(\pi _0(\textrm{Diff}_{\partial }(M^{>2}_g))\) is also of finite type, it follows from Lemma 1.2 that \(\pi _0(\textrm{Emb}^{\cong }(M^{>2}_g))\) is of finite type as well and the proof is finished.\(\square \)

Assertion (A2) now follows from two applications of the second part of Proposition 1.9, one to \(X=\textrm{Emb}(M^{\le 2},M)_{\iota _2}\) and one to \(X = B\textrm{Emb}^{\cong }(M^{\ge 2}_g)\). In the former case, the hypothesis that \(\pi _k(X)\) is of finite type for all k is satisfied as a result of Assertion (A1): for \(k\ge 2\) since it is abelian and finitely generated, and for \(k=1\) since it is polycyclic-by-finite and thus finite type by Lemma 1.7. In the latter case, the hypothesis the hypothesis that \(\pi _k(X)\) is of finite type is satisfied for \(k=1\) by Lemma 5.4 and for \(k\ge 2\) since it is finitely generated abelian and thus of finite type by Assertion (A1).

6.5 Assertion (A3): \(\pi _0(\textrm{Diff}(M_g)_{\iota _2})\) is of finite type

The group \(\pi _0(\textrm{Diff}(M_g)_{\iota _2})\) is the stabiliser of the inclusion \(\iota _2:M^{\le 2} \hookrightarrow M_g\) with respect to the action of \(\pi _0(\textrm{Diff}(M_g))\) on \(\pi _0(\textrm{Emb}(M^{\le 2},M_g))\) by precomposition. As the latter is a finite set by Lemma 5.3, the subgroup

$$\begin{aligned}\pi _0(\textrm{Diff}(M_g)_{\iota _2})\le \pi _0(\textrm{Diff}(M_g))\end{aligned}$$

has finite index. As \(\pi _1(M_g)\) is finite by Lemma 5.2 (iv) and \(M_g\) is closed, \(\pi _0(\textrm{Diff}(M_g))\) is of finite type by Theorem 2.6, so by Lemma 1.2 the same holds for \(\pi _0(\textrm{Diff}(M_g)_{\iota _2})\).

6.6 Assertion (A4): (b)\(_{k}\) implies (c)\(_{k}\)

We begin by choosing a Moore–Postnikov 3-factorisation of a tangent classifier of M,

$$\begin{aligned} M \xrightarrow {\ell _{M}} B \overset{\lambda }{\longrightarrow } B\textrm{O}(2n), \end{aligned}$$

i.e. a factorisation into a 3-connected cofibration \(\ell _{M}\) followed by a 3-co-connected fibration. As \(\pi _3(B\textrm{O}(2n))\) vanishes, this factorisation induces a canonical isomorphism

$$\begin{aligned} \pi _k(B) \cong {\left\{ \begin{array}{ll} \pi _k(M) &{} \text {if }k \le 2, \\ \pi _k(B\textrm{O}(2n)) &{} \text {if }k \ge 3. \end{array}\right. }\end{aligned}$$
(27)

Using the notation from Sect. 3, the map \(\ell _{M}\) is covered by an element \(\ell _M\in \textrm{Bun}(TM,\lambda ^*\gamma _{2n})\), which in turn gives an element \(\ell _{M_{0,1}}\in \textrm{Bun}(TM_{0,1},\lambda ^*\gamma _{2n})\) by restriction. Up to homotopy, this extends uniquely to an element \(\ell _{M_g}\in \textrm{Bun}(TM_g,\lambda ^*\gamma _{2n})\) by the following lemma.

Lemma 5.5

The class of \(\ell _{M_{0,1}}\) has a unique preimage under the map

$$\begin{aligned}\pi _0(\textrm{Bun}(TM_{g},\lambda ^*\gamma _{2n}))\longrightarrow \pi _0(\textrm{Bun}(TM_{0,1},\lambda ^*\gamma _{2n})) \end{aligned}$$

induced by the inclusion \(M_{0,1}\subset M_g\).

Proof

The element \(\ell _{M_{0,1}}\) gives a choice of tangent classifier \(\tau _{M_{0,1}}:M_{0,1}\rightarrow B\textrm{O}(2n)\) which we may extend along the inclusions \(M_{0,1}\subset M_{g,1}\subset M_g\) to tangent classifiers \(\tau _{M_{g,1}}\) and \(\tau _{M_{g}}\) respectively. Identifying the space of bundle maps \(\textrm{Bun}(TN,\lambda ^*\gamma _{2n})\) (up to weak equivalence) with the space of lifts of a tangent classifier \(N\rightarrow B\textrm{O}(2n)\) along \(\lambda :B\rightarrow B\textrm{O}(2n)\), we see that the claim is equivalent to showing existence and uniqueness of a solution to the lifting problem

figure h

As \(\lambda \) is 3-co-connected and the inclusion \(M_{0,1}\subset M_g\) is \((n-1)\)-connected, the uniqueness part follows from obstruction theory and the assumption that \(n \ge 3\). Existence would also follow from obstruction theory as long as \(n > 3\), but to also handle the case \(n=3\) we proceed differently. By obstruction theory it suffices to construct a lift on \(M_{g,1}\subset M_{g}\). Viewing \(M_{g,1}\) as the boundary connected sum \(M_{g,1}\cong M_{0,1}\natural W_{g,1}\) with \(W_{g,1}:=(S^n\times S^n)^{\sharp g}\backslash \textrm{int}(D^{2n})\), this follows from the fact that \(W_{g,1}\) is parallelisable: without loss of generality, \(\tau _{M_g}\) and \(\ell _{M_{0,1}}\) are constant on \(M_{0,1} \cap W_{g,1}\) and \(\tau _{W_{g,1}}\) is constant on \(W_{g,1}\), so that we may take the lift over \(W_{g,1}\) to be constant as well. \(\square \)

We write \(B\textrm{Diff}^\lambda (M_g)_{\ell _{M_g}}\subset B\textrm{Diff}^\lambda (M_g)\) for the path component induced by the component \([\ell _{M_g}]\in \pi _0(\textrm{Bun}(TM_g,\lambda ^*\gamma _{2n}))\) ensured by the previous lemma.

Proposition 5.6

For \(k\le \varphi _{\pi _1(M)}(g)\), the group \(H_k(B\textrm{Diff}^\lambda (M_g)_{\ell _{M_g}};\mathbb {Z})\) is finitely generated.

Proof

This will follow from Theorem 3.3 once we show that the genus of \((M_g,\ell _{M_g})\) is at least g and that the hypotheses (i)–(iii) of that theorem are satisfied.

To prove the former, recall that the genus of \((M_g,\ell _{M_g})\) agrees with the maximal number of disjointly embedded copies of \(e:S^n\times S^n\backslash D^{2n}\hookrightarrow M_g\), such that the map \((\ell _{M_g}\circ e):S^n\times S^n\backslash \textrm{int}(D^{2n})\rightarrow B\) is nullhomotopic. Since \(W_{g,1} = (S^n\times S^n)^{\sharp g}\backslash \textrm{int}(D^{2n})\) has genus g and there is an evident embedding \(e':W_{g,1}\hookrightarrow M_g=M\sharp (S^n\times S^n)^{\sharp g}\), it suffices to show that the map \((\ell _{M_g} \circ e')\) is null-homotopic. This follows directly from the proof of Lemma 5.5.

To establish the hypotheses (i)–(iii) of Theorem 3.3, we use (27). Since \(B\textrm{O}(2n)\) has f.g. homotopy groups and \(\pi _k(M)\) is finite for \(k\le 1\) and f.g. for \(k=2\), assumptions (i) and (ii) are clearly satisfied. Postnikov 2-truncation, the twisted Euler class and the Pontryagin classes further induce a map to a generalised Eilenberg–MacLane-space

$$\begin{aligned} \textstyle {B_\mathbb {Q}^{\textrm{fib}}\longrightarrow K\Big (\pi _1(B),\big (\pi _2(B)\otimes \mathbb {Q}\big )[2]\oplus \mathbb {Q}[2n]\oplus \bigoplus _{1\le i\le n-1}\mathbb {Q}[4i]\Big )}\end{aligned}$$
(28)

where the action of \(\pi _1(B)\cong \pi _1(M)\) on \(\pi _2(B)\otimes \mathbb {Q}\) is the usual one and the action on \(\pi _*(BO(2n))\otimes \mathbb {Q}=\mathbb {Q}[2n]\oplus \bigoplus _{1\le i\le n-1}\mathbb {Q}[4i]\) is via the map \(B\rightarrow BO(2n)\). This map is an equivalence in view of (27), so assumption (iii) is satisfied and Theorem 3.3 applies. \(\square \)

The key lemma to reduce Assertion (A4) to Proposition 5.6 is the following.

Lemma 5.7

The image of the canonical map

$$\begin{aligned}\pi _1(B\textrm{Diff}^\lambda (M_g)_{\ell _{M_g}}) \longrightarrow \pi _1(B\textrm{Diff}(M_g))\cong \pi _0(\textrm{Diff}(M_g))\end{aligned}$$

agrees with the subgroup \(\pi _0(\textrm{Diff}(M_g)_{\iota _2})\subset \pi _0(\textrm{Diff}(M_g))\).

Proof

There is a commutative diagram

figure i

where the vertical arrows are induced by restriction, the left horizontal arrows by taking derivatives, and the right horizontal arrows by postcomposition with \(\ell _{M_g}\). The image in question agrees with the preimage of \(\ell _{M_g}\) under the top horizontal composition and the subgroup \(\pi _0(\textrm{Diff}(M_g)_{\iota _2})\) is the preimage of \(\iota _{2}\) under the left vertical map. As the images of \(\iota _{2}\) and \(\ell _{M_g}\) in the bottom right corner agree by construction, it suffices to show that the preimages under the numbered maps of the respective images of \([\textrm{id}]\in \pi _0(\textrm{Diff}(M_g))\) are singletons. In the proof of Lemma 5.3 we have seen that is a bijection, so there is nothing to show in this case. For , the claim is equivalent to uniqueness up to homotopy of lifts

figure j

which follows by obstruction theory since \(M_{g}\) can be obtained from \(M^{\le 2}\) by attaching handles of index at least 3 and the right vertical map is 3-co-connected by construction. Finally, we can show that is injective. This is equivalent to showing the uniqueness up to homotopy of a lift of \(\ell _{M^{\le 2}}:M^{\le 2}\rightarrow B\) along \(M_g\rightarrow B\), which is another consequence of obstruction theory since \(M^{\le 2}\) has handle dimension at most 2 and \(M_g\rightarrow B\) is 3-connected. \(\square \)

We are now in a position to prove Assertion (A4). Fixing \(k\ge 1\) and assuming that \(\pi _i(B\textrm{Diff}(M_g)_{\iota _2})\) is finitely generated for \(1\le i\le k\) and \(g\ge 0\), we need to show that \(H_i(B\textrm{Diff}(M_g)_{\iota _2};\mathbb {Z})\) is finitely generated for \(1\le i\le k+1\) and \(k+1\le \varphi _{\pi _1(M)}(g)\). Using Lemma 5.7, we see that there is a fibration sequence

$$\begin{aligned}\textrm{Bun}(TM_g,\lambda ^*\gamma )_{\ell _{M_g}} \longrightarrow B\textrm{Diff}^\lambda (M_g)_{\ell _{M_g}} \longrightarrow B\textrm{Diff}(M_g)_{\iota _2}\end{aligned}$$

where \(\textrm{Bun}(TM_g,\lambda ^*\gamma )_{\ell _{M_g}}\subset \textrm{Bun}(TM_g,\lambda ^*\gamma )\) is the path component of \(\ell _{M_g}\). As explained in the proof of Lemma 4.2, the space \(\textrm{Bun}(TM_g,\lambda ^*\gamma )\) fits into a fibration sequence

$$\begin{aligned} \textrm{Sect}(\textrm{Iso}(TM_g,f^*\lambda ^*\gamma )\rightarrow M_g)\longrightarrow \textrm{Bun}(TM_g,\lambda ^*\gamma )\longrightarrow \textrm{Map}(M_g,B) \end{aligned}$$

with fibre taken over a map f. Using that each path component of \(\textrm{GL}_{2n}(\mathbb {R})\) has finite fundamental group and finitely generated higher homotopy groups, it follows from Lemma 1.14 that the fibre of this sequence has at all basepoints polycyclic-by-finite fundamental group and finitely generated higher homotopy groups. The same holds for the base and hence also for the total space, since it follows from (27) that also B has finite fundamental group and finitely generated higher homotopy groups. In particular, it follows from Corollary 1.11 that \(\textrm{Bun}(TM_g,\lambda ^*\gamma )_{\ell _{M_g}}\) has degreewise finitely generated integral homology groups. Using that \(\pi _i(\textrm{Diff}(M_g)_{\iota _2})\) is of finite type for \(i=0\) by (A3) and finitely generated for \(i\le k\) by assumption, we conclude from Corollary 1.11 that for all \(g\ge 0\) the \(E^2\)-page of the Serre spectral sequence

$$\begin{aligned} E^2_{p,q}\cong H_p(B\textrm{Diff}(M_g)_{\iota _2};H_q(\textrm{Bun}(TM_g,\lambda ^*\gamma )_{\ell _{M_g}};\mathbb {Z}))\implies H_{p+q}(B\textrm{Diff}^\lambda (M_g)_{\ell _{M_g}};\mathbb {Z}). \end{aligned}$$

is finitely generated for \(p\le k\) and \(q\ge 0\). By Proposition 5.6, the group \(E^{\infty }_{p,q}\) is finitely generated for \(p+q\le \varphi _{\pi _1(M)}(g)\), so \(E^2_{k+1,0}\cong H_{k+1}(B\textrm{Diff}(M_g)_{\iota _2};\mathbb {Z})\) is finitely generated for \(k+1\le \varphi _{\pi _1(M)}(g)\), as claimed.

This finishes the proof of Assertion (A4) which was the remaining ingredient in the proof of Theorem 5.1. Equipped with Theorem 5.1, we now proceed to prove Theorem A.

6.7 Proof of Theorem A

Let M be a closed smooth manifold of dimension \(d=2n\ge 6\) with finite fundamental group. Our task is to show that \(B\textrm{Diff}(M)\) and all its homotopy groups are of finite type. We first assume that M is connected.

By Theorem 2.6, the group \(\pi _1(B\textrm{Diff}(M))\) is of finite type, so in view of Proposition 1.9, it suffices to show that the higher homotopy groups of \(B\textrm{Diff}(M)\) are of finite type or equivalently (as they are abelian) that they are finitely generated. To this end, we consider the composition

$$\begin{aligned} \pi _2(M)\overset{h}{\longrightarrow }H_2(M;\mathbb {Z}) \overset{w_2}{\longrightarrow } \mathbb {Z}/2 \end{aligned}$$
(29)

of the Hurewicz map with the homomorphism induced by the second Stiefel-Whitney class of M. Since \(\pi _2(M)\) is finitely generated (see Corollary 1.13), the kernel of (29) is generated by finitely many elements, say \(x_1,\ldots ,x_k\in \pi _2(M)\). By general position, these generators can be represented (as unpointed homotopy classes) by an embedding \(e:\sqcup ^kS^2\hookrightarrow M\). The normal bundle of this embedding is classified by the second Stiefel-Whitney class, so is trivial as we chose the \(x_i\) to lie in the kernel of (29). Consequently, there is an extension e to an embedding of the form \({\bar{e}}:\sqcup ^kS^2\times D^{d-2}\hookrightarrow M\). Restricting diffeomorphisms of M to this tubular neighborhood yields a fibration sequence

$$\begin{aligned} \textrm{Diff}_{\partial }(M\backslash \textrm{int}(\sqcup ^kS^2\times D^{d-2}))\longrightarrow \textrm{Diff}(M)\longrightarrow \textrm{Emb}(\sqcup ^kS^2\times D^{d-2},M) \end{aligned}$$
(30)

with fibre taken over \({\bar{e}}\). As \(\sqcup ^kS^2\times D^{d-2}\) has handle dimension \(2\le d-3\) and M has finite fundamental group, at all basepoints the group \(\pi _k(\textrm{Emb}(\sqcup ^k S^2\times D^{d-2},M))\) is by Proposition 4.5 finitely generated for \(k\ge 2\) and polycyclic-by-finite for \(k=1\). In particular, all subgroups of the fundamental groups are polycyclic-by-finite, so in particular finitely generated (see Lemma 1.5). The long exact sequence in homotopy groups of (30) thus reduces the claim to showing that \(\pi _k(\textrm{Diff}_{\partial }(M\backslash \textrm{int}(\sqcup ^k S^2\times D^{d-2}));\textrm{id})\) is finitely generated for \(k\ge 1\). For this, we consider

$$\begin{aligned} \chi (M) :=M\setminus \textrm{int}(\sqcup ^kS^2\times D^{d-2})\cup _{\sqcup ^kS^2\times S^{d-3}} (\sqcup ^k D^3\times S^{d-3}), \end{aligned}$$

the manifold obtained from M by performing surgery on the embeddings that constitute \({\bar{e}}\). This is a closed connected manifold with \(\pi _1(\chi (M))\cong \pi _1(M)\) and \(\pi _2(\chi (M))\cong \pi _2(M)/\Lambda \) for a subgroup \(\Lambda \le \pi _2(M)\) that contains the chosen generating set \(\{x_1,\ldots , x_k\}\subset \pi _2(M)\) of the kernel of (29) (cf.  [48, Lemma 2]), so \(\pi _2(\chi (M))\) is finite, in fact either trivial or of order 2. Similar to (30), we have a fibration sequence

$$\begin{aligned} \textrm{Diff}_{\partial }(M\backslash \textrm{int}(\sqcup ^kS^2\times D^{d-2}))\longrightarrow \textrm{Diff}(\chi (M)) \longrightarrow \textrm{Emb}(\sqcup ^kD^3\times S^{d-3},\chi (M)) \end{aligned}$$
(31)

by restricting diffeomorphisms to the canonical inclusion \(\sqcup ^kD^3\times S^{d-3}\subset \chi (M)\). As \(\sqcup ^kD^3\times S^{d-3}\) has handle dimension \(d-3\) and \(\pi _k(\chi (M))\) is finite for \(k\le 2\), the base of this fibration has at all basepoints finitely generated homotopy groups by Proposition 4.5, and the total space has finitely generated homotopy groups based at the identity as a result of Theorem 5.1, so the fibre must have finitely generated homotopy groups based at the identity as well. This completes the proof for connected manifolds.

If M is disconnected, we write it as a disjoint union \(M\cong \sqcup _{i\in I}M_i^{\sqcup m_i}\) for a finite set I, positive integers \(m_i\ge 1\) for \(i\in I\), and pairwise non-diffeomorphic connected manifolds \(M_i\). This decomposition induces an isomorphism of the form

$$\begin{aligned} \textstyle {\textrm{Diff}(M)\cong \prod _{i\in I}\textrm{Diff}(M_i)\wr \Sigma _{m_i}}, \end{aligned}$$

so the homotopy groups of \(\textrm{Diff}(M)\) fit into short exact sequences

$$\begin{aligned}\textstyle {0\longrightarrow \prod _{i\in I }\pi _k(\textrm{Diff}(M_i))\longrightarrow \pi _k(\textrm{Diff}(M))\longrightarrow \prod _{i\in I }\pi _k(\Sigma _{m_i})\longrightarrow 0} \end{aligned}$$

for \(k\ge 0\). By the first part, the kernel of this extension is of finite type and since finite groups are of finite type (see Lemma 1.7), also the quotient is of finite type. Thus \(\pi _k(\textrm{Diff}(M))\) is of finite type by Lemma 1.2 for \(k\ge 0\). The proof is completed by applying Proposition 1.9.

7 Variants and applications of Theorem A

In this section we prove variants of Theorem A for manifolds with boundary (see Theorem 6.1) or tangential structures (see Theorem 6.3), and for spaces of homeomorphisms (see Theorem 6.5). We also explain an application to embedding spaces, which includes Theorem C.

7.1 Manifolds with boundary

For manifolds with nonempty boundary, we can prove the following version of Theorem A for the higher homotopy groups of \(B\textrm{Diff}_\partial (M)\).

Theorem 6.1

Let \(d=2n\ge 6\) and M a compact smooth d-dimensional manifold, possibly with boundary. If at all basepoints \(\pi _1(M)\) is finite, then the groups \(\pi _k(B\textrm{Diff}_\partial (M))\) are finitely generated for \(k \ge 2\).

Proof

We fix a relative handle decomposition of the boundary inclusion \(\partial M\subset M\), write \(M^{\le 2}\subset M\) for the union of the handles of index \(\le 2\), and set \(M^{>2}=M\backslash \textrm{int}(M^{\le 2})\). Restriction to \(M^{\le 2}\) induces a fibre sequence

$$\begin{aligned}\textrm{Diff}_\partial (M^{>2}) \longrightarrow \textrm{Diff}_\partial (M) \longrightarrow \textrm{Emb}_\partial (M^{\le 2},M)\end{aligned}$$

with fibre taken over the inclusion \(M^{\le 2} \subset M\). The relative handle dimension of \(\partial M\subset M^{\le 2}\) at most 2, and as \(2\le d-3\), Proposition 4.5 implies that all path components of the base of the sequence have finitely generated higher homotopy groups and polycyclic-by-finite fundamental group, so the result follows from the long exact sequence in homotopy groups once we prove that \(\pi _k(\textrm{Diff}_{\partial }(M^{> 2});\textrm{id})\) is finitely generated for \(k\ge 1\). To see this, we consider the double

$$\begin{aligned}D(M^{> 2}) :=M^{> 2} \cup _{\partial M^{>2}} M^{> 2},\end{aligned}$$

which is a closed manifold. Its diffeomorphism group fits into a fibre sequence

$$\begin{aligned} \textrm{Diff}_\partial (M^{> 2}) \longrightarrow \textrm{Diff}(D(M^{> 2})) \longrightarrow \textrm{Emb}(M^{> 2},D(M^{> 2}))\end{aligned}$$
(32)

induced by restriction, with fibre taken over the inclusion \(M^{> 2} \subset D(M^{> 2})\). As the manifold \(D(M^{> 2})\) is obtained from \(M^{>2}\) by attaching handles of index at least 3, and M is obtained from \(M^{>2}\) by attaching handles of index at least \(d-2\), the inclusions \(M^{>2}\subset D(M^{>2})\) and \(M^{>2}\subset M\) are both 2-connected. In particular \(\pi _1(D(M^{>2}))\) is finite, so \(\pi _k(\textrm{Diff}(D(M^{> 2}));\textrm{id})\) is of finite type for \(k\ge 0\) by Theorem A, so in particular finitely generated. Now, by Proposition 4.5, every path component of the base has finitely generated homotopy groups, since \(M^{> 2}\) has handle dimension at most \(d-3\), which can be seen by reversing the handle decomposition of M. The result follows from the long exact sequence in homotopy groups induced by (32). \(\square \)

Remark 6.2

By Proposition 1.9, to extend the full statement of Theorem A to manifolds with boundary, it would suffice to show that \(\pi _0(\textrm{Diff}_\partial (M))\) is of finite type. Theorem 2.6 does not apply if \(\partial M\ne \varnothing \) (cf. Remark 2.8), but there is a trick in the case that \(\partial M\) admits a nullbordism W of (absolute) handle dimension \(\le 1\). In this case, we have an exact sequence

$$\begin{aligned} \pi _1(\textrm{Emb}(W,M\cup _{\partial M}W);\iota )\longrightarrow \pi _0(\textrm{Diff}_\partial (M))\longrightarrow \pi _0(\textrm{Diff}(M\cup _{\partial M} W))_{\iota }\longrightarrow 0 \end{aligned}$$

where the rightmost group is the stabiliser of the inclusion \(\iota \in \pi _0(\textrm{Emb}(W,M\cup _{\partial M}W))\). By Proposition 4.5 the leftmost group is polycyclic-by-finite, and so its image in \(\pi _0(\textrm{Diff}_\partial (M))\) is as well. Hence, by Lemma 1.2 in order to show that \(\pi _0(\textrm{Diff}_\partial (M))\) is of finite type, it suffices to show that \(\pi _0{\textrm{Diff}(M\cup _{\partial M} W)}_{\iota }\) is of finite type, which would follow from Theorem 2.6 and Lemma 1.2 if \(\pi _0(\textrm{Diff}(M\cup _{\partial M} W))_{\iota }\le \pi _0(\textrm{Diff}(M\cup _{\partial M} W))\) had finite index. This is indeed the case, since \(\pi _0(\textrm{Emb}(W,M\cup _{\partial M}W))\) is finite by an argument similar to the proof of Lemma 5.3.

This trick applies for instance to manifolds \(M^\circ =M\backslash \textrm{int}(D^{2n})\) obtained from a closed manifold M of dimension \(2n\ge 6\) with finite \(\pi _1(M)\) by removing an embedded disc.

7.2 Tangential structures

Let M be a manifold of dimension 2n and

$$\begin{aligned}M\overset{\ell }{\longrightarrow } B\overset{\lambda }{\longrightarrow } B\textrm{O}(2n)\end{aligned}$$

be a factorisation of a choice of tangent classifier for M. This induces a bundle map \(\ell :TM\rightarrow \lambda ^*\gamma _{2n}\) and, by restriction, a bundle map \(\ell _\partial :TM|_{\partial M}\rightarrow \lambda ^*\gamma _{2n}\). Denoting by \(\textrm{Bun}_\partial (TM,\lambda ^*\gamma ;\ell _\partial )\) the space of bundle maps \(TM\rightarrow \lambda ^*\gamma _{2n}\) extending \(\ell _{\partial }\), we consider the homotopy quotient by the action via the derivative

and the path component \(B\textrm{Diff}^\lambda _\partial (M;\ell _\partial )_\ell \subset B\textrm{Diff}^\lambda _\partial (M;\ell _\partial )\) induced by \(\ell \).

Theorem 6.3

Let M be a compact smooth manifold of dimension \(2n \ge 6\), possibly with boundary. If at all basepoints \(\pi _1(M)\) is finite and at all basepoints \(\pi _k(B)\) is finitely generated for \(k \ge 2\), then \(\pi _k(B\textrm{Diff}^\lambda _\partial (M;\ell _\partial )_\ell )\) is finitely generated for \(k \ge 2\).

Proof

There is a fibration sequence

$$\begin{aligned} \textrm{Bun}_\partial (TM,\lambda ^*\gamma ;\ell _\partial )_\ell \longrightarrow B\textrm{Diff}^\lambda _\partial (M;\ell _\partial )_\ell \longrightarrow B\textrm{Diff}_\partial (M)_{\ell },\end{aligned}$$

where \(\textrm{Diff}_\partial (M)_{\ell }\subset \textrm{Diff}_\partial (M)\) is the stabiliser of \([\ell ]\in \pi _0(\textrm{Bun}(TM,\lambda ^*\gamma ;\ell _\partial ))\) by the \(\textrm{Diff}_{\partial }(M)\)-action via the derivative, and \(\textrm{Bun}_\partial (TM,\lambda ^*\gamma ;\ell _\partial )_\ell \subset \textrm{Bun}_\partial (TM,\lambda ^*\gamma ;\ell _\partial )\) denotes the path component of \(\ell \). The base in this fibration has finitely generated higher homotopy groups by Theorem 6.1, so it suffices to show the same for the fibre. Using the fibre sequence

$$\begin{aligned} \textrm{Sect}_\partial (\textrm{Iso}(TM,f^*\lambda ^*\gamma )\rightarrow M)\rightarrow \textrm{Bun}_\partial (TM,\lambda ^*\gamma ;\ell _\partial )\longrightarrow \textrm{Map}_\partial (M,B) \end{aligned}$$

with homotopy fibre taken over a map \(f\in \textrm{Map}_\partial (M,B)\) (see the proof of Lemma 4.2), this follows from Lemma 1.14 applied to base and fibre. \(\square \)

Remark 6.4

If in addition \(\pi _1(B)\) is polycyclic-by-finite and \(\pi _0(\textrm{Diff}_\partial (M)_\ell )\) is of finite type, then a similar argument shows that also the space \(B\textrm{Diff}^\lambda _\partial (M;\ell _\partial )_\ell \) and its fundamental group are of finite type. This applies for instance when M is closed and \(\pi _k({{\,\textrm{hofib}\,}}(B\rightarrow B\textrm{O}(2n))\) is finite for \(0\le k\le 2n\), since then \(\pi _0(\textrm{Bun}(TM,\lambda ^*\gamma ;\ell _\partial )_\ell )\) is finite by Lemma 1.14, so \(\pi _0(\textrm{Diff}(M)_\ell )\) has finite index in \(\pi _0(\textrm{Diff}(M))\) which has finite type by Theorem 2.6.

7.3 Homeomorphisms

In order to extend our results to topological groups of homeomorphisms \(\textrm{Homeo}_\partial (M)\) in the compact-open topology, we rely on parametrised smoothing theory (see [37, Essay V]) in the form of a fibration sequence

$$\begin{aligned} \textrm{Sect}_\partial (E \rightarrow M)_A \longrightarrow B\textrm{Diff}_\partial (M) \longrightarrow B\textrm{Homeo}_\partial (M),\end{aligned}$$
(33)

for any smooth manifold M of dimension \(d\ge 5\), where \(E \rightarrow M\) is a fibration with fibre \(\textrm{Top}(d)/\textrm{O}(d)\) equipped with a section, and \(\textrm{Sect}_\partial (E \rightarrow M)_A \subset \textrm{Sect}_\partial (E \rightarrow M)\) is a certain collection of path components of the relative section space.

Theorem 6.5

Let M be a compact smooth manifold of dimension \(2n \ge 6\) such that at all basepoints \(\pi _1(M)\) is finite. Then the groups \(\pi _k(B\textrm{Homeo}_\partial (M))\) are finitely generated for \(k\ge 2\). Moreover, if \(\partial M=\varnothing \) then \(B\textrm{Homeo}(M)\) and \(\pi _1(B\textrm{Homeo}(M))\) are of finite type.

Proof

The space \(\textrm{Top}(2n)/\textrm{O}(2n)\) is 1-connected and has finitely generated homotopy groups for \(2n\ge 6\) as a consequence of [43, Corollary D], so Lemma 1.14 implies that \(\textrm{Sect}_\partial (E \rightarrow M)_A\) has polycyclic-by-finite fundamental group and finitely generated homotopy groups at all basepoints. As \(\pi _k(B\textrm{Diff}_\partial (M))\) is finitely generated for \(k\ge 2\) by Theorem 6.1, the long exact sequence induced by (33) implies the first part of the claim. For the second, it suffices by Proposition 1.9 to show that \(\pi _0(\textrm{Homeo}(M))\) is of finite type. This holds by Theorem 2.6.\(\square \)

Remark 6.6

A version for the higher homotopy groups of spaces of homeomorphisms with tangential structure can be deduced from Theorem 6.5 similar to the proof of Theorem 6.3.

7.4 Embedding spaces in all codimensions

Proposition 4.5—proved via embedding calculus—is a finiteness result for spaces of embeddings of handle codimension at least 3 and Theorem A can be interpreted as a finiteness result for space of embeddings of handle codimension 0. We now deduce from the latter a finiteness result for any codimension, which includes Theorem C as a special case.

We adopt the conventions on embeddings of triads introduced in Sect. 4.1.

Theorem 6.7

Let M be a smooth compact manifold of dimension \(2n \ge 6\) and \(N\subset M\) a compact triad-pair. If at all basepoints \(\pi _1(M)\) and \(\pi _1(M\backslash N)\) are finite, then \(\pi _k(\textrm{Emb}_{\partial _0}(N,M),\textrm{inc})\) is finitely generated for \(k \ge 2\).

Proof

We consider the compact triad-pair \(\nu (N)\subset M\) given by a closed tubular neighborhood \(\nu (N)\subset M\) where \(\partial _0(\nu (N))\) is the part of \(\partial (\nu (N))\) lying over \(\partial _0N\). Restriction along the inclusion \(N\subset \nu (N)\) induces a fibration sequence

$$\begin{aligned} \textrm{Sect}_{\partial _0}(\textrm{Iso}(T\nu (N),TM\ \textrm{rel}\ TN)\rightarrow N)\rightarrow \textrm{Emb}_{\partial _0}(\nu (N),M)\rightarrow \textrm{Emb}_{\partial _0}(N,M) \end{aligned}$$
(34)

with homotopy fibre taken over the inclusion, where \(\textrm{Sect}_{\partial _0}(\textrm{Iso}(T\nu (N),TM\ \textrm{rel}\ TN)\rightarrow N)\) is the space of sections fixed at \(\partial _0N\) of the bundle \(\textrm{Iso}(T\nu (N),TM\ \textrm{rel}\ TN)\rightarrow N\) over N whose fibres are the space of linear isomorphisms \(T_n\nu (N)\rightarrow T_nM\) that extend the inclusion \(T_nN\subset T_nM\). Each of these fibres are homotopy equivalent to \(\textrm{GL}_k(\mathbb {R})\) where \(k=\textrm{codim}(N\subset M)\), so it follows from Lemma 1.14 that the fibre in (34) has finitely generated higher homotopy groups and polycyclic-by-finite fundamental group at all basepoints. It thus suffices to show that the higher homotopy groups of \(\textrm{Emb}_{\partial _0}(\nu (N),M)\) based at the inclusion are finitely generated. For this we consider the fibration sequence induced by restriction

$$\begin{aligned}\textrm{Diff}_\partial ((M \setminus \nu (N))\cup \partial _1(\nu (N))) \longrightarrow \textrm{Diff}_\partial (M) \longrightarrow \textrm{Emb}_{\partial _0}(\nu (N),M)\end{aligned}$$

with homotopy fibre taken over the inclusion. By Theorem 6.1, the groups \(\pi _k(\textrm{Diff}_\partial (M);\textrm{id})\) are finitely generated for \(k\ge 1\), so it suffices to show that the same holds for \(\textrm{Diff}_\partial ((M \setminus \nu (N))\cup \partial _1(\nu (N)))\). Shrinking the tubular neighborhood, we see that \((M {\setminus } \nu (N))\cup \partial _1(\nu (N))\) is homotopy equivalent to \(M\backslash N\), so its fundamental group is finite at all basepoints by assumption. The claim now follows from Theorem 6.1. \(\square \)

7.4.1 Some examples

The hypotheses for Theorem C are met in many examples in which Proposition 4.5 does not apply. In the introduction we have an example involving hypersurfaces in \(\mathbb {C}P^n\) with possibly non-simply connected complement; here are two even more basic ones:

  1. (i)

    The complement of the usual inclusion \(\mathbb {C}P^{n-1} \subset \mathbb {C}P^n\) is contractible, so Theorem C implies that for \(n\ge 3\), the groups \(\pi _k(\textrm{Emb}(\mathbb {C}P^{n-1},\mathbb {C}P^n),\textrm{inc})\) are finitely generated for \(k \ge 2\). Furthermore, since the complement of a closure of a tubular neighborhood of \(\mathbb {C}P^{n-1}\) is diffeomorphic to a 2n-disc and \(\pi _0(\textrm{Diff}_\partial (D^{2n}))\) is finite, it also follows that \(\pi _1(\textrm{Emb}(\mathbb {C}P^{n-1},\mathbb {C}P^n),\textrm{inc})\) is polycyclic-by-finite.

  2. (ii)

    Similarly, we get that \(\pi _k(\textrm{Emb}(\mathbb {R}P^{2n-1},\mathbb {R}P^{2n}),\textrm{inc})\) is finitely generated if \(k \ge 2\) and polycyclic-by-finite if \(k=1\), provided \(2n\ge 6\).

In Example 7.3 below, we will see that Theorem 6.7 can fail in low codimensions if the assumption on the fundamental group is dropped.

8 On the limits of Theorems A and C

In this final section, we explain some examples that illustrate that the finiteness condition on the fundamental groups in Theorem A or Theorem C is often necessary.

8.1 Infinite generation in the homotopy groups of diffeomorphism groups

As mentioned in the introduction, it is known that the homotopy groups of \(B\textrm{Diff}_\partial (M)\) need not be finitely generated if the fundamental group is not finite. Perhaps the most prominent instances of this phenomenon are high-dimensional tori and solid tori:

Example 7.1

  1. (i)

    For \(M = T^d=\times ^dS^1\) with \(d \ge 6\), Hsiang–Sharpe [35, Theorem 2.5] proved that for \(k\le d\), the group \(\pi _k(B\textrm{Diff}(T^d))\) is not finitely generated (see also [31, Theorem 4.1] for the case \(k=1\)). Moreover, they showed that the groups \(\pi _k(B\textrm{Diff}(T^{d-2} \times S^2))\) are not finitely generated for \(k \le d-2\), again provided that \(d \ge 6\) [35, Example 3].

  2. (ii)

    One can show that for every prime p the sum \(\bigoplus _\mathbb {N}\mathbb {Z}/p\) injects into \(\pi _{2p-3}(B\textrm{Diff}_\partial (S^1 \times D^{d-1}))\) as long as d is sufficiently large with respect to p. For \(p=2\), this can be deduced from work of Igusa [36, 8.a.2] and for \(p>2\) it can be shown by a combination of pseudoisotopy theory and work of Grunewald–Klein–Macko [28] (see [17, Section 4] for an explanation of how this goes, and see [13, Theorem A] for a different approach if d is even).

In addition to specific examples such as tori, there are large classes of manifolds with infinite fundamental group for which some homotopy group of \(B\textrm{Diff}(M)\) is not finitely generated:

Example 7.2

  1. (i)

    Hsiang–Sharpe [35, Proposition 2.2 (A)] proved that for any closed manifold M of dimension \(d \ge 6\) such that \(\pi _1(M)\) contains infinitely many elements that are not conjugate to their inverses, the group \(\pi _0(\textrm{Diff}(M))\) is not finitely generated if \(\pi _1(\textrm{hAut}(M),\textrm{id})\) is finitely generated (so for example if at all basepoints \(\pi _k(M)\) is polycyclic-by-finite for \(k=1\) and finitely generated for \(2\le k\le d+1\), by Lemma 1.14).

  2. (ii)

    Once completed, Weiss–Williams’ programme on automorphisms of manifolds (see [67] for a survey) can be used to generalise Example 7.1 (ii) to show non-finite generation results for \(B\textrm{Diff}_\partial (M)\) for many manifolds M, e.g. all high-dimensional orientable manifolds whose fundamental group surjects onto the integers. For this kind of manifolds one can show that for any prime \(p>2\), the group \(\pi _{2p-3}(B\textrm{Diff}_\partial (M))\) is not finitely generated if the dimension d of M is sufficiently large compared to p.

    Let us outline how this roughly goes: using the composition

    $$\begin{aligned}\tfrac{{\widetilde{\textrm{Diff}}}_\partial (S^1\times D^{d-1})}{\textrm{Diff}_\partial (S^1\times D^{d-1})} \xrightarrow {\textrm{ww}} \Omega ^{\infty }(\Omega \textrm{Wh}^\textrm{Diff}(S^1)_{hC_2}) \xrightarrow {\textrm{tr}} \Omega ^{\infty }(\Omega \textrm{Wh}^\textrm{Diff}(S^1))\end{aligned}$$

    of the Weiss–Williams map and the transfer, one sees that the group \(\pi _{2p-3}({\widetilde{\textrm{Diff}}}_\partial (S^1\times D^{d-1})/\textrm{Diff}_\partial (S^1\times D^{d-1}))\) injects into \(\pi _{2p-3}(\Omega ^{\infty }(\Omega \textrm{Wh}^\textrm{Diff}(S^1)_{hC_2}))\) for \(p\ll d\), and after localising away from 2 also into \(\pi _{2p-2}(\textrm{Wh}^\textrm{Diff}(S^1))\), which is known to contain a copy of \(\bigoplus _\mathbb {N}\mathbb {Z}/p\) (related to Example 7.1 (ii)). Choosing an embedding of \(S^1\times D^{d-1}\hookrightarrow M\) such that \(S^1\times D^{d-1}\hookrightarrow M \rightarrow K(\pi _1(M),1)\rightarrow K(\mathbb {Z},1)\) is an equivalence, one then argues that the same is true for \(\pi _{2p-3}({\widetilde{\textrm{Diff}}}_\partial (M)/\textrm{Diff}_\partial (M))\), using the commutative diagram

    figure k

    whose bottom-right horizontal map is induced by Postnikov truncation. To go from \({\widetilde{\textrm{Diff}}}_\partial (M)/\textrm{Diff}_\partial (M)\) to \(B\textrm{Diff}_\partial (M)\) it suffices to show that the composition \({\widetilde{\textrm{Diff}}}_\partial (M)\rightarrow {\widetilde{\textrm{Diff}}}_\partial (M)/\textrm{Diff}_\partial (M) \rightarrow \Omega ^{\infty }(\Omega \textrm{Wh}^\textrm{Diff}(K(\mathbb {Z},1)))\) is trivial on higher homotopy groups, which one can do by factoring it over \(\textrm{hAut}(K(\mathbb {Z},1))\simeq K(\mathbb {Z},1)\rtimes \mathbb {Z}^\times \).

8.2 Infinite generation in the homotopy groups of embedding spaces

We end with an example illustrating that the assumption on \(\pi _1(M,N)\) in Theorem 6.7 is necessary.

Example 7.3

For many \(d\ge 6\), the component of standard inclusion in \(\textrm{Emb}_{\partial }(D^{d-2},D^d)\) has some homotopy groups that are not finitely generated. In this case the complement is homotopy equivalent to \(S^1\), so its fundamental group is infinite cyclic.

To see this non-finite generation, one can argue as follows: restricting diffeomorphisms of \(S^1\times D^{d-1}\) to a slice \(*\times D^{d-1}\subset S^1\times D^{d-1}\) yields a fibre sequence

$$\begin{aligned}\textrm{Diff}_{\partial }(D^d)\rightarrow \textrm{Diff}_{\partial }(S^1\times D^{d-1})\rightarrow \textrm{Emb}_{\partial }(D^{d-1},S^1\times D^{d-1})\end{aligned}$$

with fibre taken over the inclusion. Now fix a pair (kd) such that \(d\ne 4,5,7\) and so that \(\pi _k(\textrm{Diff}_\partial (S^1\times D^{d-1});\textrm{id})\) is not finitely generated (as mentioned in Example 7.1 (ii), there are many such pairs). Since \(\pi _k(\textrm{Diff}_\partial (D^{d});\textrm{id})\) is finitely generated for all \(k\ge 0\) by [43, Theorem A], the group \(\pi _k(\textrm{Emb}_{\partial }(D^{d-1},S^1\times D^{d-1});\textrm{inc})\) cannot be finitely generated. From this and a variant of the “delooping trick” (cf.  [12, p. 23–25]) in the form of an equivalence \(\textrm{Emb}_{\partial }(D^{d-1},S^1\times D^{d-1})\simeq \Omega \textrm{Emb}_{\partial }(D^{d-2},D^{d})\), one concludes \(\pi _{k+1}(\textrm{Emb}_{\partial }(D^{d-2},D^{d});\textrm{inc})\) is not finitely generated either.