3.5. Gerbes

3.5.1. Gerbes and Eilenberg–MacLane objects

Consider an object \(X \in T\). We have the Postnikov tower

\[X \to \dots \to \tau_n X \to \tau_{n-1} X \to \dots \to \tau_0 X \to \tau_{-1} X \to \tau_{-2} X = * .\]

The object \(\tau_n X \in T_{/\,\tau_{n-1} X}\) is \(n\)-truncated by Lemma 3.7 and \((n-1)\)-connected by Proposition 3.18. Maps with this property are known as gerbes:

Definition 3.41.

Given \(n \geq 0\), we say an object \(X \in T\) is an \(n\)-gerbe if it is \(n\)-truncated and \((n-1)\)-connected. We define an Eilenberg–MacLane object of degree \(n\) to be a pointed \(n\)-gerbe. We denote by

\[\mathrm{Gerb}_n(T) \subseteq T \qquadtext{ and } \mathrm{EM}_n(T) \subseteq T_*\]

the resulting full subcategories. More generally, we refer to a morphism \(X \to Y\) as an \(n\)-gerbe if it is an \(n\)-gerbe in the slice topos \(T_{/Y}\).

Example 3.42.

Let \(K\) be an \((n+1)\)-gerbe in \(T\), and consider two maps \(a,b\colon * \to K\). Define \(P\) as the following pullback:

Commutative diagram generated from the LaTeX source

Then \(P\) is an \(n\)-gerbe. Indeed, the map \(b\colon * \to K\) is an \(n\)-gerbe by the cancellation properties of truncated and connected maps from Lemma 3.7 and Corollary 3.33, hence the base change \(P \to *\) is also an \(n\)-gerbe.

The Eilenberg–MacLane objects can in fact be completely classified in terms of abelian group objects in \(T\), just as for the Eilenberg–MacLane animae in classical homotopy theory. To do this, we need an iterated version of the delooping principle from Proposition 2.35.

Definition 3.43.

Given a category \(C\) with finite products, we inductively define for every \(n \geq 0\) the category \(E_n\Grp(C)\) of \(E_n\)-groups in \(C\) by setting

\[E_0\Grp(C) := C_* \qquadtext{ and } E_{n+1}\Grp(C) := \Grp(E_n\Grp(C)).\]

Proposition 3.44. (Iterated delooping principle)

For every \(n \geq 0\), there is an equivalence

\[\bB^n\colon E_n\Grp(T) \;\rightleftarrows\; T^{\geq n}_* \noloc \bOmega^n.\]
Proof
First observe that there is an equivalence \(T^{\geq 0}_* \simeq T_*\). That is, every pointed object in \(T\) is automatically \((-1)\)-connected. Indeed, any map \(x\colon * \to X\) is a section of \(X \to *\), so the latter is an effective epimorphism by Lemma 2.38.Consider now the `delooping equivalence'
\[\bB\colon \Grp(T) \rightleftarrows T_*^{\geq 1} \noloc \bOmega\]
from Proposition 2.35. By passing to \(E_{n-1}\)-groups, this results in an equivalence \(E_n\Grp(T) \simeq E_{n-1}\Grp(T_*^{\geq 1})\). Since the equivalence is implemented by taking loops, Corollary 3.34 implies that it restricts to an equivalence
\[\bB \colon E_n\Grp(T^{\geq k-1}) \; \rightleftarrows \; E_{n-1}\Grp(T_*^{\geq k})\noloc \bOmega\]
for every \(k \geq 1\). Since \(\Grp(C_*) \simeq \Grp(C)\) for any \(C\), we may now paste together all these equivalences to obtain the result:
\[\bB^n \colon E_n\Grp(T) \simeq E_{n-1}\Grp(T_*^{\geq 1}) \simeq \dots \simeq E_1\Grp(T_*^{\geq n-1}) \simeq E_0\Grp(T_*^{\geq n}) = T_*^{\geq n} \noloc \bOmega^n.\]

Corollary 3.45.

For \(n \geq 0\) there are equivalences

\[\mathrm{EM}_0(T) \simeq (T_{\leq 0})_*, \qquad \mathrm{EM}_1(T) \simeq \Grp(T_{\leq 0}), \quad \qquadtext{and} \quad \mathrm{EM}_n(T) \simeq \Ab(T_{\leq 0}) \quad \textup{ for $n \geq 2$.}\]
Proof
By Corollary 3.34, the equivalence \(\bOmega^n\colon T^{\geq n}_* \iso E_n\Grp(T)\) from Proposition 3.44 restricts to an equivalence
\[\bOmega^n\colon \mathrm{EM}_n(T) \iso E_n\Grp(T_{\leq 0})\]
for all \(n\), with inverse given by \(\bB^n\). But since \(T_{\leq 0}\) is a 1-category, we have \(E_n\Grp(T_{\leq 0}) \simeq \Ab(T_{\leq 0})\) for all \(n \geq 2\).

3.5.2. Banded gerbes and cohomology

The \(n\)-gerbes play an important role in obstruction theory. Given objects \(Y, X \in T\) and a map \(Y \to \tau_0X\), we could ask whether we can lift this map to \(X\). Often, we can proceed inductively along the Postnikov tower of \(X\). Assuming we have already found a lift \(Y \to \tau_{n-1} X\), we may ask whether it lifts further to a map \(Y \to \tau_n X\):

Commutative diagram generated from the LaTeX source

In the remainder of this section we will explain how to reformulate this question in terms of the vanishing of a certain class in the cohomology of \(Y\).

Lemma 3.46.

Let \(n \geq 2\), and let \(X\) be an \(n\)-gerbe. Then there exists a unique \(A \in \Ab(T_{\leq 0})\) such that \(\pi_n X \cong X \times A\).

Proof
Since \(X\) is \((n-1)\)-connected, the functor \(X \times -\colon T \to T_{/X}\) induces an equivalence \(T_{\leq n-2} \iso (T_{/X})_{\leq n-2}\) on \((n-2)\)-truncated objects, by Corollary 3.35. In particular, the abelian group object \(\pi_n(X) \in \Ab((T_{/X})_{\leq 0})\) corresponds to an object \(A \in \Ab(T_{\leq 0})\) under this equivalence.

Remark 3.47.

If \(n = 1\), then \(A \in \Grp(T_{\leq 0})\) is unique if it exists, but it might not exist.

Definition 3.48.

Let \(n\geq1\), let \(X\) be an \(n\)-gerbe, and consider \(A \in \Ab(T_{\leq 0})\). We say that \(X\) is banded by \(A\) if it comes equipped with an isomorphism \(\pi_n X \cong X \times A\) in \(E_n\Grp((T_{/X})_{\leq 0})\). We denote by

\[\Gerb_n^A(T)\]

the anima of pairs consisting of an \(n\)-gerbe \(X\) together with an isomorphism \(\pi_n X \cong X \times A\). Its morphisms are the band-preserving isomorphisms of \(n\)-gerbes.

Lemma 3.49.

Let \(n\geq1\). The trivial \(n\)-gerbe \(\bB^n A\) is banded by \(A\). Moreover, the anima of pointed \(n\)-gerbes banded by \(A\) and band-preserving pointed isomorphisms is contractible, with distinguished object \(\bB^nA\).

Proof
For the first claim, consider the two canonical maps \(\bB^nA \to (\bB^nA)^{S^n}\) and \(\Omega^n\bB^nA \to (\bB^nA)^{S^n}\). Using that \(\bB^nA \in \CGrp(T)\), this induces a map
\[\bB^nA \times A \simeq \bB^nA \times \Omega^n\bB^nA \to (\bB^nA)^{S^n}\]
in \(T_{/\bB^nA}\). We need to show that this induces an isomorphism on \(0\)-truncations. Since \(n\geq1\), the map \(* \twoheadrightarrow \bB^nA\) is an effective epimorphism. Pullback along it is conservative by Lemma 2.29, so the claim may be checked after this base change. There the map becomes the identity on \(\Omega^n\bB^nA\).For the second claim, apply the equivalence \(\bOmega^n\colon \mathrm{EM}_n(T)\iso E_n\Grp(T_{\leq0})\) from Corollary 3.45. Under this equivalence, a band on \(X\) is precisely an isomorphism \(\bOmega^nX\cong A\). The anima of pairs consisting of an object \(A'\) and an isomorphism \(A'\cong A\) is contractible. Transporting this statement across the equivalence proves the claim, including uniqueness of the band-preserving pointed isomorphism.

Theorem 3.50.

Let \(A \in \Ab(T_{\leq 0})\) and \(n \geq 1\). Then for any object \(X \in T\) there is an equivalence

\[\Hom_T(X,\bB^{n+1}A) \quad\simeq\quad \Gerb_n^A(T_{/X}), \qquad \qquad f \mapsto \fib_0(f).\]
Proof
First, note that the functor is well-defined. By Example 3.42, the map \(0\colon *\to \bB^{n+1}A\) is an \(n\)-gerbe. Its fiber is \(\bB^nA\), so Lemma 3.49 supplies it with a canonical band by \(A\), which is inherited by every pullback. The claim is that this is the universal \(n\)-gerbe banded by \(A\).To see this, consider an \(n\)-gerbe \(\widetilde{X} \to X\) banded by \(A\). There is a unique cartesian square of the form
Commutative diagram generated from the LaTeX source
Here the cartesian square is required to identify the given band on \(\widetilde X\) with the band pulled back from the universal gerbe. More formally, the homotopy fiber of the functor in the statement over \(\widetilde X\to X\) is the subanima of
\[\Hom_{\Ar^{\pb}(T)}\!\bigl(\widetilde{X} \to X,\; * \to \bB^{n+1}A\bigr)\]
spanned by the band-compatible cartesian squares. We show that this subanima is contractible.Step 1: Suppose first that \(\widetilde{X} \to X\) admits a section \(s\colon X \to \widetilde{X}\). In the slice topos \(T_{/X}\), the section makes \(\widetilde X\) into a pointed \(n\)-gerbe. By Lemma 3.49, there is a unique band-preserving pointed isomorphism \(\widetilde X\iso X\times\bB^nA\).A band-compatible cartesian square with the universal gerbe is now the same as a map \(u\colon X\to\bB^{n+1}A\) together with a trivialization of its fiber \(P_u:=X\times_{\bB^{n+1}A}*\to X\). Such a trivialization is equivalently a section of \(P_u\to X\), or equivalently a nullhomotopy of \(u\). The anima of pairs consisting of a map \(u\colon X\to\bB^{n+1}A\) and a nullhomotopy of \(u\) is \(\Hom_T(X,*)\), which is contractible. The band compatibility is built into the unique pointed identification supplied by Lemma 3.49. This proves the claim in the pointed case.Step 2: We now prove the claim in general. Since \(n\geq1\), the map \(\widetilde X\to X\) is an effective epimorphism. We may therefore take \(U=\widetilde X\); the pullback \(\widetilde X\times_XU\to U\) admits the diagonal as a section. Let \(\check{C}(U/X)\) denote the Čech nerve, and write \(U_k:=\check{C}(U/X)_k\) and \(\widetilde U_k:=\widetilde X\times_XU_k\). Each map \(\widetilde U_k\to U_k\) is an \(n\)-gerbe banded by \(A\) admitting a section. Step 1 therefore shows that the anima of band-compatible cartesian squares
\[\widetilde U_k\to U_k \quad\longrightarrow\quad *\to\bB^{n+1}A\]
is contractible for every \(k\). Objects, isomorphisms, and identifications of their bands satisfy descent along effective epimorphisms. Hence the anima of band-compatible cartesian squares from \(\widetilde X\to X\) to the universal gerbe is the limit of these contractible animae, and is therefore contractible. Thus every homotopy fiber of the functor in the statement is contractible, proving that it is an equivalence.

Remark 3.51.

Under the equivalence \(T_{/\bB G} \simeq \Mod_G(T)\), passing to fibers over \(T\) (with respect to the forgetful functor \(T_{/\bB G} \to T\) and the quotient functor \(\Mod_G(T) \to T\)) yields

\[\Hom_T(*,\bB G) \;\simeq\; \{\text{$G$-torsors in $T$}\}^{\simeq} .\]

Let us now return to the question of obstruction theory. Given an object \(X\) and \(n\geq2\), the map \(\tau_n X \to \tau_{n-1} X\) is an \(n\)-gerbe. By Lemma 3.46, it is banded by a static abelian group object

\[A\in\Ab\bigl((T_{/\tau_{n-1}X})_{\leq0}\bigr).\]

Applying Theorem 3.50 in the slice topos \(T_{/\tau_{n-1}X}\), we may write it as a pullback

Commutative diagram generated from the LaTeX source

Here \(\bB^{n+1}A\) is formed in the slice over \(\tau_{n-1}X\), and the upper-right object is the terminal object of this slice. In particular, finding a lift \(Y \to \tau_n X\) of a map \(Y \to \tau_{n-1} X\) is equivalent to nullhomotoping the induced map \(Y \to \bB^{n+1}A\) in the slice. We wish to think of this as the question of whether a certain cohomology class vanishes:

Definition 3.52.

Let \(A\) be an abelian group object in \(T_{\leq 0}\), and let \(Y \in T\). We define the \(n\)-th cohomology of \(Y\) with coefficients in \(A\) as

\[H^n(Y,A) := \pi_0\,\Hom_T(Y,\bB^n A) \in \Ab .\]