1 Introduction

Let \(\mathbf S \) be a site. A Picard \(\mathbf S \) -2-stack \(\mathbb P \) is an \(\mathbf S \)-2-stack in 2-groupoids equipped with a morphism of 2-stacks \(\otimes : \mathbb P \times \mathbb P {{\mathrm{{\longrightarrow }}}}\mathbb P \) expressing the group law and two natural 2-transformations \(\mathsf a \) and \(\mathsf c \) expressing the associativity and commutativity constraints for the group law \(\otimes \), such that for any object \(U\) of \(\mathbf S \), \(\mathbb P (U)\) is a Picard 2-category (i.e., it is possible to make the sum of two objects of \(\mathbb P (U)\) and this sum is associative and commutative). Picard 2-stacks form a 3-category \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) whose hom-2-groupoid consists of additive 2-functors, morphisms of additive 2-functors and modifications of morphisms of additive 2-functors.

As Picard \(\mathbf S \)-stacks are the categorical analogs of length 2 complexes of abelian sheaves over \(\mathbf S \), the concept of Picard \(\mathbf S \)-2-stacks is the categorical analog of length 3 complexes of abelian sheaves over \(\mathbf S \). In fact in [12], the second author proves the existence of an equivalence of categories

between the full subcategory \(\mathcal D ^{[-2,0]}(\mathbf S )\) of the derived category \(\mathcal D (\mathbf S )\) of complexes of abelian sheaves over \(\mathbf S \) such that \(\mathrm{H }^{-i}(A) \ne 0\) for \(i=0,1,2\), and the category of Picard 2-stacks \(2\mathcal{P }{{\textsc {icard}}}^{\flat \flat }(\mathbf{S })\) obtained form the 3-category \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) by taking as objects the Picard 2-stacks and as arrows the equivalence classes of additive 2-functors, i.e., the 2-isomorphism classes (up to modifications) of additive 2-functors (remark that morphisms of additive 2-functors are not strictly invertible, but just invertible up to modifications). We denote by \([\,\,]^{\flat \flat }\) the inverse equivalence of \(2\mathrm{st}^{\flat \flat }\). This equivalence of categories \(2\mathrm{st}^{\flat \flat }\) generalizes to Picard 2-stacks Deligne’s result for Picard stacks [8, Proposition 1.4.15].

In this paper, we define and study extensions of Picard 2-stacks. If \(\mathbb A \) and \(\mathbb B \) are two Picard 2-stacks over \(\mathbf S \), an extension of \(\mathbb A \) by \(\mathbb B \) consists of a Picard 2-stack \(\mathbb E \), two additive 2-functors \(I:\mathbb B {{\mathrm{{\rightarrow }}}}\mathbb E \) and \(J:\mathbb E {{\mathrm{{\rightarrow }}}}\mathbb A \), a morphism of additive 2-functors \(J \circ I \Rightarrow 0\), such that the following equivalent conditions are satisfied:

  • \(\pi _0(J): \pi _0(\mathbb E ) {{\mathrm{{\rightarrow }}}}\pi _0(\mathbb A )\) is surjective and \(I\) induces an equivalence of Picard 2-stacks between \(\mathbb B \) and \(\mathbb K \mathrm{er }(J);\)

  • \(\pi _2(I): \pi _2(\mathbb B ) {{\mathrm{{\rightarrow }}}}\pi _2(\mathbb E )\) is injective and \(J\) induces an equivalence of Picard 2-stacks between \(\mathbb C \mathrm{oker }(I)\) and \(\mathbb A \).

The extensions of \(\mathbb A \) by \(\mathbb B \) form a 3-category \(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\) where the objects are extensions of \(\mathbb A \) by \(\mathbb B \), the 1-arrows are morphisms of extensions, the 2-arrows are 2-morphisms of extensions and the 3-arrows are 3-morphisms of extensions (see Definitions 5.1, 5.2, 5.4, 5.5).

Although regular morphisms of length 3 complexes of abelian sheaves induce additive 2-functors between Picard 2-stacks, not all of them are obtained in this way. In order to resolve this problem, in [12] the second author introduces the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\) of length 3 complexes of abelian sheaves over \(\mathbf S \), in which arrows between length 3 complexes are fractions, and he shows that there is a triequivalence

between the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\) and the 3-category \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) of Picard 2-stacks. In this paper, we define also the notion of extension of length 3 complexes in the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\): If \(A\) and \(B\) be two length 3 complexes of abelian sheaves over the site \(\mathbf S \), an extension of \(A\) by \(B\) consists of a length 3 complex of abelian sheaves \(E\), two fractions \(i=(q_i,M,p_i): B {{\mathrm{{\rightarrow }}}}E\) and \(j=(q_j,N,p_j): E {{\mathrm{{\rightarrow }}}}A\), a 1-arrow of fractions \(R=(r,R,r^{\prime }):j {{\mathrm{{\diamond }}}}i {{\mathrm{{\Rightarrow }}}}0\), such that the following equivalent conditions are satisfied:

  • \(\mathrm{H }^{0}(p_j) \circ (\mathrm{H }^{0}(q_j))^{-1}: \mathrm{H }^{0}(E) {{\mathrm{{\rightarrow }}}}\mathrm{H }^{0}(A)\) is surjective and \(i\) induces a quasi-isomorphism between \(B\) and \( \tau _{\le 0} (\mathrm{MC}(p_j)[-1])\);

  • \(\mathrm{H }^{-2}(p_i)\circ (\mathrm{H }^{-2}(q_i))^{-1} :\mathrm{H }^{-2}(B) {{\mathrm{{\rightarrow }}}}\mathrm{H }^{-2}(E)\) is injective and \(j\) induces a quasi-isomorphism between \( \tau _{\ge -2}(\mathrm{MC}(p_i))\) and \(A\),

where \({{\mathrm{{\diamond }}}}\) represents the fraction composition.

The extensions of \(A\) by \(B\) in \(\mathcal T ^{[-2,0]}(\mathbf S )\) form a tricategory \(\mathcal E \mathrm{xt }(A,B)\) where the objects are extensions of \(A\) by \(B\), the 1-arrows are morphisms of extensions, the 2-arrows are 2-morphisms of extensions and the 3-arrows are 3-morphisms of extensions (see Definitions 6.1, 6.2, 6.3, 6.4). The tricategory \(\mathcal E \mathrm{xt }(A,B)\) is the pure algebraic analog of the 3-category \(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\) of extensions of Picard 2-stacks.

We introduce the notions of product, fibered product, called also pullback, and fibered sum, called also pushdown, of Picard 2-stacks (respectively of length 3 complexes). Remark that when we define the fibered product (respectively the fibered sum) of length 3 complexes we are actually computing certain homotopy limits (respectively colimits) of complexes by using the equivalence between such complexes and Picard 2-stacks.

We define the following groups:

  • \(\mathcal E \mathrm{xt }^{1}(\mathbb A ,\mathbb B )\) is the group of equivalence classes of objects of \(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\);

  • \(\mathcal E \mathrm{xt }^{0}(\mathbb A ,\mathbb B )\) is the group of 2-isomorphism classes of morphisms of extensions from an extension \(\mathbb E \) of \(\mathbb A \) by \(\mathbb B \) to itself;

  • \(\mathcal E \mathrm{xt }^{-1}(\mathbb A ,\mathbb B )\) is the group of 3-isomorphism classes of 2-automorphisms of morphisms of extensions from \(\mathbb E \) to itself; and finally,

  • \(\mathcal E \mathrm{xt }^{-2}(\mathbb A ,\mathbb B )\) is the group of 3-automorphisms classes of 2-automorphisms of morphisms of extensions from \(\mathbb E \) to itself.

The group structure on the \(\mathcal E \mathrm{xt }^{i}(\mathbb A ,\mathbb B )\) for \(i=1,0,-1,-2\) is defined in the following way: Using pullbacks and pushdowns of Picard 2-stacks, we introduce the notion of sum of two extensions of \(\mathbb A \) by \(\mathbb B \) which furnishes the abelian group structure on \(\mathcal E \mathrm{xt }^{1}(\mathbb A ,\mathbb B )\). The 2-stack \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E )\) of morphisms of extensions from an extension \(\mathbb E \) of \(\mathbb A \) by \(\mathbb B \) to itself is endowed with a Picard structure and so its homotopy groups \(\pi _{i}(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E ))\) for \(i=0,1,2\) are abelian groups. Since by definition

$$\begin{aligned} \mathcal E \mathrm{xt }^{-i}(\mathbb A ,\mathbb B ) = \pi _{i}(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E )) \end{aligned}$$

we have that the \(\mathcal E \mathrm{xt }^{i}(\mathbb A ,\mathbb B )\) for \(i=0,-1,-2\) are abelian groups.

We can finally state our main Theorem which can be read from left to right and from right to left furnishing, respectively

  1. 1.

    a parametrization of the elements of \(\mathcal E \mathrm{xt }^{i}(\mathbb A ,\mathbb B )\) by the cohomology groups \( \mathrm{Ext }^{i}\big ([\mathbb A ]^{\flat \flat },[\mathbb B ]^{\flat \flat }\big )\), and so in particular a parametrization of the equivalence classes of extensions of \(\mathbb A \) by \(\mathbb B \) by the cohomology group \( \mathrm{Ext }^{1}\big ([\mathbb A ]^{\flat \flat },[\mathbb B ]^{\flat \flat }\big )\);

  2. 2.

    a geometrical description of the cohomology groups \(\mathrm{Ext }^{i}\) of length 3 complexes of abelian sheaves via extensions of Picard 2-stacks.

Theorem 1.1

Let \(\mathbb A \) and \(\mathbb B \) be two Picard 2-stacks. Then for \( i=1,0,-1,-2\), we have the following isomorphisms of groups

$$\begin{aligned} \mathcal E \mathrm{xt }^{i}(\mathbb A ,\mathbb B ) \cong \mathrm{Ext }^{i}\big ([\mathbb A ]^{\flat \flat }, [\mathbb B ]^{\flat \flat }\big )=\mathrm{Hom}_\mathcal{D (\mathbf S )}\big ([\mathbb A ]^{\flat \flat }, [\mathbb B ]^{\flat \flat }[i]\big ). \end{aligned}$$

The use of the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\) and in particular the use of fractions as arrows between length 3 complexes instead of regular morphisms of complexes play a central role in the proof of this main Theorem.

Picard 3-stacks are not defined yet. Assuming their existence, the group law that we define for equivalence classes of extensions of Picard 2-stacks should furnish a structure of Picard 3-stack on the 3-category \(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\). In this setting, our main Theorem 1.1 says that the Picard 3-stack \(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\) is equivalent to the Picard 3-stack associated to the object

$$\begin{aligned} \tau _{\le 0} \mathrm{R }\mathrm{Hom}\big ([\mathbb A ]^{\flat \flat },[\mathbb B ]^{\flat \flat }[1]\big ), \end{aligned}$$

of \(\mathcal D ^{[-3,0]}(\mathbf S )\) via the generalization of the equivalence \(2\mathrm{st}^{\flat \flat }\) to Picard 3-stacks and length 4 complexes of abelian sheaves. More generally, we expect that extensions of Picard \(n\)-stacks of \(\mathbf A \) by \(\mathbf B \) build a Picard \((n+1)\)-stack which should be equivalent to the Picard \((n+1)\)-stack associated to the object \(\tau _{\le 0} \mathrm{R }\mathrm{Hom}\big ([\mathbf A ],[\mathbf B ][1]\big )\) of \(\mathcal D ^{[-(n+1),0]}(\mathbf S )\) via the generalization of the equivalence \(2\mathrm{st}^{\flat \flat }\) to Picard \((n+1)\)-stacks and length \(n+2\) complexes of abelian sheaves.

Moreover, always in the setting of Picard 3-stacks, in order to define the groups \(\mathcal E \mathrm{xt }^i(\mathbb A ,\mathbb B )\) we could use the homotopy groups \(\pi _{i}\) for \(i=0,1,2,3\) of the Picard 3-stack \(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\). In fact we have

$$\begin{aligned} \mathcal E \mathrm{xt }^i(\mathbb A ,\mathbb B )=\pi _{-i+1}(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B ))\qquad \text{ for }\quad i=1,0,-1,-2. \end{aligned}$$

Another consequence of the group law defined on \(\mathcal E \mathrm{xt }^{1}(\mathbb A ,\mathbb B )\) is that for three Picard 2-stacks \(\mathbb O ,\mathbb A \) and \(\mathbb B \), we have the equivalences of 3-categories \(\mathcal E \mathrm{xt }(\mathbb O \times \mathbb A ,\mathbb B ) \cong \mathcal E \mathrm{xt }(\mathbb O ,\mathbb B ) \times \mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\) and \( \mathcal E \mathrm{xt }(\mathbb O ,\mathbb A \times \mathbb B ) \cong \mathcal E \mathrm{xt }(\mathbb O ,\mathbb A ) \times \mathcal E \mathrm{xt }(\mathbb O ,\mathbb B ),\) which imply the following decomposition for the cohomological groups \(\mathrm{Ext }^i\) for \(i=1,0,-1,-2\):

$$\begin{aligned} \mathrm{Ext }^i([\mathbb O ]^{\flat \flat } \times [\mathbb A ]^{\flat \flat },[\mathbb B ]^{\flat \flat }) \cong \mathrm{Ext }^i([\mathbb O ]^{\flat \flat },[\mathbb B ]^{\flat \flat }) \times \mathrm{Ext }^i([\mathbb A ]^{\flat \flat },[\mathbb B ]^{\flat \flat }),\\ \mathrm{Ext }^i([\mathbb O ]^{\flat \flat },[\mathbb A ]^{\flat \flat } \times [\mathbb B ]^{\flat \flat }) \cong \mathrm{Ext }^i([\mathbb O ]^{\flat \flat },[\mathbb A ]^{\flat \flat }) \times \mathrm{Ext }^i([\mathbb O ]^{\flat \flat },[\mathbb B ]^{\flat \flat }). \end{aligned}$$

All the definitions we have introduced in this paper for Picard 2-stacks and for length 3 complexes of abelian sheaves generalize the classical definitions for abelian groups and abelian sheaves, respectively; for example, our definition of pullback of length 3 complexes reduces to the classical notion of pullback of abelian sheaves if we consider the special case of length 3 complexes concentrated only in degree 0 (i.e., \(A^{-2}=A^{-1}=0\) and \(A^0 \not =0\)).

We study also the relations between the homotopy groups \(\pi _i\) of the Picard 2-stacks \(\mathbb A ,\mathbb B \) and the homotopy groups \(\pi _i\) of the extensions of \(\mathbb A \) by \(\mathbb B \). We get a long exact sequence of abelian sheaves (9.1) which we see as a confirmation that our definition of extension of Picard 2-stacks works.

We hope that this work will shed some light on the notions of “pullback,” “pushdown,” and “extension” for higher categories with group-like operation. In particular, we pay a lot of attention to write down the proofs in such a way that they can be easily generalized to Picard n-stacks and length n+1 complexes of abelian sheaves.

The most relevant ancestors of this paper are [3] where the first author studies the homological interpretation of extensions of Picard stacks (i.e., she proves Theorem 1.1 for Picard stacks), and [5] where D. Bourn and E. M. Vitale study extensions of symmetric categorical groups, together with their pullback, pushdown and sum.

The study of extensions of Picard n-stacks has important applications in the theory of motives: for example, in [4] the first author uses extensions of Picard stacks in order to prove Deligne’s conjecture on extensions of 1-motives (recall that a 1-motive can be seen as a complex of abelian sheaves of length 2).

This paper is organized as follows: In Sect. 3, we recall some basic definitions and results on the 3-category \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) of Picard 2-stacks. In Sect. 4, we introduce the notions of product, pullback and pushdown for Picard 2-stacks and for length 3 complexes of abelian sheaves in the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\). In Sect. 5, we define extensions of Picard 2-stacks, morphisms, 2-morphisms and 3-morphisms of extensions of Picard 2-stacks, getting the 3-category \(\mathcal E \mathrm{xt }_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}\) of extensions of Picard 2-stacks. In Sect. 6, we introduce extensions of length 3 complexes in the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\), morphisms, 2-morphisms and 3-morphisms of such extensions in \(\mathcal T ^{[-2,0]}(\mathbf S )\), getting the tricategory \(\mathcal E \mathrm{xt }_\mathcal{T ^{[-2,0]}(\mathbf S )}\) of extensions of length 3 complexes in \(\mathcal T ^{[-2,0]}(\mathbf S )\). Section 6 is the algebraic counter part of Sect. 5; in fact, the triequivalence \(2\mathrm{st}\) between the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\) and the 3-category \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) induces a triequivalence between \(\mathcal E \mathrm{xt }_\mathcal{T ^{[-2,0]}(\mathbf S )}\) and \(\mathcal E \mathrm{xt }_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}\). Using the results of Sect. 4, in Sect. 7, we introduce the notions of pullback and pushdown of extensions of Picard 2-stacks which allow us to define an abelian group law on the set \(\mathcal E \mathrm{xt }^1(\mathbb A ,\mathbb B )\) of equivalence classes of extensions of Picard 2-stacks. This group law is a categorification of the abelian group law on the set of equivalence classes of extensions of abelian groups, known as the Baer sum. In Sect. 8, we finally prove our main Theorem. In Appendix 9, we get a long exact sequence involving the homotopy groups \(\pi _i\) of an extension of Picard 2-stacks. In Appendix 10 we sketch the proof of the fact that the fibered sum of Picard 2-stacks satisfies the universal property.

2 Notation

A strict 2-category (just called 2-category) \(\mathbb A =(A,C(a,b),K_{a,b,c},U_{a})_{a,b,c \in A}\) is given by the following data: a set \(A\) of objects \(a,b,c, \ldots \); for each ordered pair \((a,b)\) of objects of \(A\), a category \(C(a,b)\); for each ordered triple \((a,b,c)\) of objects \(A\), a composition functor \(K_{a,b,c}:C(b,c) \times C(a,b) {{\mathrm{{\longrightarrow }}}}C(a,c),\) that satisfies the associativity law; for each object \(a\), a unit functor \(U_a:\varvec{1} {{\mathrm{{\rightarrow }}}}C(a,a)\) where \(\varvec{1}\) is the terminal category that provides a left and right identity for the composition functor.

This set of axioms for a 2-category is exactly like the set of axioms for a category in which the collection of arrows \(\mathrm{Hom}(a,b)\) have been replaced by the categories \(C(a,b)\). We call the categories \(C(a,b)\) (with \(a,b \in A\)) the hom-categories of the 2-category \(\mathbb A \): the objects of \(C(a,b)\) are the 1-arrows of \(\mathbb A \) and the arrows of \(C(a,b)\) are the 2-arrows of \(\mathbb A \). A 2-groupoid is a 2-category whose 1-arrows are invertible up to a 2-arrow and whose 2-arrows are strictly invertible.

A bicategory is weakened version of a 2-category in the following sense: instead of requiring that the associativity and unit laws for arrows hold as equations, one requires merely that they hold up to isomorphisms (see [2]). A bigroupoid is a bicategory whose 1-arrows are invertible up to a 2-arrow and whose 2-arrows are strictly invertible. The difference between 2-groupoid and bigroupoid is just the underlying 2-categorical structure: one is strict and the other is weak.

For more details about 2-categories and for other 2-categorical structures such as 2-functors and natural transformations of 2-functors, we refer to [11, Chapter 1].

A strict 3-category (just called 3-category) \(\mathcal A =(A,\mathbb C (a,b),K_{a,b,c},U_{a})_{a,b,c \in A}\) is given by the following data: a set \(A\) of objects \(a,b,c, \ldots \); for each ordered pair \((a,b)\) of objects of \(A\), a 2-category \(\mathbb C (a,b)\); for each ordered triple \((a,b,c)\) of objects \(A\), a composition 2-functor \(K_{a,b,c}:\mathbb C (b,c) \times \mathbb C (a,b) \longrightarrow \mathbb C (a,c),\) that satisfies the associativity law; for each object \(a\), a unit 2-functor \(U_a:\varvec{1} {{\mathrm{{\rightarrow }}}}\mathbb C (a,a)\) where \(\varvec{1}\) is the terminal 2-category, that provides a left and right identity for the composition 2-functor.

This set of axioms for a 3-category is exactly like the set of axioms for a category in which the arrow-sets \(\mathrm{Hom}(a,b)\) have been replaced by the 2-categories \(\mathbb C (a,b)\). We call the 2-categories \(\mathbb C (a,b)\) (with \(a,b \in A\)) the hom-2-categories of the 3-category \(\mathcal A \): the objects of \(\mathbb C (a,b)\) are the 1-arrows of \(\mathcal A \), the 1-arrows of \(\mathbb C (a,b)\) are the 2-arrows of \(\mathcal A \), and the 2-arrows of \(\mathbb C (a,b)\) are the 3-arrows of \(\mathcal A \).

A tricategory is weakened version of a 3-category in the sense of [10]. We also use trifunctor in the sense of [10]. A triequivalence of tricategories \( T: \mathcal A {{\mathrm{{\longrightarrow }}}}\mathcal A ^{\prime }\) is a trifunctor which induces biequivalences \(T_{a,b}:\mathbb A (a,b) {{\mathrm{{\rightarrow }}}}\mathbb A ^{\prime }(T(a),T(b))\) between the hom-bicategories for all objects \(a,b \in \mathcal A \) and such that every object in \(\mathcal A ^{\prime }\) is biequivalent in \(\mathcal A ^{\prime }\) to an object of the form \(T(a)\) where \(a\) is an object in \(\mathcal A \).

Let \(\mathbf S \) be a site. For the notions of \(\mathbf S \)-pre-stacks, \(\mathbf S \)-stacks and morphisms of \(\mathbf S \)-stacks we refer to Chapter II 1.2. of [9]. An \(\mathbf S \) -2-stack in 2-groupoids \(\mathbb P \) is a fibered 2-category in 2-groupoids over \(\mathbf S \) such that for every pair of objects \(X,Y\) of the 2-category \(\mathbb P (U)\), the fibered category of morphisms \(\mathrm{Arr }_\mathbb{P (U)}(X,Y)\) of \(\mathbb P (U)\) is an \(\mathbf S /U\)-stack (called the \(\mathbf S /U\)-stack of morphisms), and 2-descent is effective for objects in \(\mathbb P \). See [11, §I.3] and [7, §6] for more details.

Denote by \(\mathcal{K }(\mathbf S )\) the category of complexes of abelian sheaves on the site \(\mathbf S \): all complexes that we consider in this paper are cochain complexes. Let \(\mathcal K ^{[-2,0]}(\mathbf S )\) be the subcategory of \(\mathcal{K }(\mathbf S )\) consisting of complexes \(K=(K^i)_{i \in \mathbb Z }\) such that \(K^i=0\) for \(i \not = -2,-1\) or \(0\). The good truncation \( \tau _{\le n} K\) of a complex \(K\) of \(\mathcal{K }(\mathbf S )\) is the complex: \( (\tau _{\le n} K)^i= K^i\) for \(i <n, (\tau _{\le n} K)^n= \ker (d^n)\) and \((\tau _{\le n} K)^i= 0\) for \(i > n\). The bad truncation \(\sigma _{\le n} K\) of a complex \(K\) of \(\mathcal{K }(\mathbf S )\) is the complex: \( (\sigma _{\le n} K)^i= K^i\) for \(i \le n \) and \( (\sigma _{\le n} K)^i= 0\) for \(i > n\). For any \(i \in \mathbb{Z }\), the shift functor \([i]:\mathcal{K }(\mathbf S ) \rightarrow \mathcal{K }(\mathbf S ) \) acts on a complex \(K=(K^n)_{n \in \mathbb Z }\) as \((K[i])^n=K^{i+n}\) and \(d^n_{K[i]}=(-1)^{i} d^{n+i}_{K}\).

Denote by \(\mathcal D (\mathbf S )\) the derived category of the category of abelian sheaves on \(\mathbf S \), and let \(\mathcal D ^{[-2,0]}(\mathbf S )\) be the full subcategory of \(\mathcal D (\mathbf S )\) consisting of complexes \(K\) such that \(\mathrm{H }^i (K)=0\) for \(i \not = -2,-1\) or \(0\). If \(K\) and \(L\) are complexes of \(\mathcal D (\mathbf S )\), the group \(\mathrm{Ext}^i(K,L)\) is by definition \(\mathrm{Hom}_\mathcal{D (\mathbf S )}(K,L[i])\) for any \(i \in \mathbb{Z }\). Let \(\mathrm{R }\mathrm{Hom}(-,-)\) be the derived functor of the bifunctor \(\mathrm{Hom}(-,-)\). The cohomology groups \(\mathrm{H }^i\big (\mathrm{R }\mathrm{Hom}(K,L) \big )\) of \(\mathrm{R }\mathrm{Hom}(K,L)\) are isomorphic to \(\mathrm{Hom}_\mathcal{D (\mathbf S )}(K,L[i])\).

Let \(\mathcal C ^{[-2,0]}(\mathbf S )\) be the 3-category whose objects are length 3 complexes of abelian sheaves over \(\mathbf S \) placed in degree -2,-1,0, and whose hom-2-groupoid \(\mathrm{Hom}_\mathcal{C ^{[-2,0]}(\mathbf S )} (K,L)\) is the 2-groupoid associated to \(\tau _{\le 0} (\mathrm{Hom}(K,L))\) (see §3.1 [12] for an explicit description of this 3-category).

Denote by \(\mathcal T ^{[-2,0]}(\mathbf S )\) the tricategory whose objects are length 3 complexes of abelian sheaves over \(\mathbf S \) placed in degree -2,-1,0, and whose hom-bigroupoid \(\mathrm{Hom}_\mathcal{T ^{[-2,0]}(\mathbf S )}(K,L)\) is the bigroupoid \(\mathtt{FRAC }(K,L)\) defined as follows:

  • an object of \(\mathtt{FRAC }(K,L)\) is a triple \((q,M,p): K\stackrel{q}{\leftarrow }M \stackrel{p}{\rightarrow }L\), called fraction, where \(M\) is a complex of abelian sheaves, \(p\) is a morphism of complexes and \(q\) is a quasi-isomorphism;

  • a 1-arrow between fractions \((q_1,M_1,p_1) \Rightarrow (q_2,M_2,p_2)\), called 1-arrow of fractions, is a triple \((r,N,s)\) with \(N\) a complex of abelian sheaves and \(r:N \rightarrow M_2, s:N \rightarrow M_1\) quasi-isomorphisms such that \(q_1 \circ s =q =q_2 \circ r \) and \(p_1 \circ s =p =p_2 \circ r \);

  • a 2-arrow between 1-arrows of fractions \((r_1,N_1,s_1) {{\mathrm{{\Rrightarrow }}}}(r_2,N_2,s_2)\), called 2-arrow of fractions, is an isomorphism of complexes of abelian sheaves \(t:N_1 {{\mathrm{{\rightarrow }}}}N_2\) such that the diamond diagram (see [12, (4.2)]) commutes.

If \((q_1,M_1,p_1)\) is a fraction from \(K\) to \(L\) and \((q_2,M_2,p_2)\) is a fraction from \(L\) to \(O\), then their composition \((q_2,M_2,p_2) {{\mathrm{{\diamond }}}}(q_1,M_1,p_1)\) is the fraction \( K\stackrel{q_1 \circ \mathrm{pr}_1}{\leftarrow }M_1 \times _{L} M_2 \stackrel{p_2 \circ \mathrm{pr}_2}{\rightarrow }O\).

The main property of \(\mathtt{FRAC }(K,L)\) is that \(\pi _0(\mathtt{FRAC }(K,L)) \cong \mathrm{Hom}_\mathcal{D ^{[-2,0]}(\mathbf S )}(K,L)\), where \(\pi _0\) denotes the isomorphism classes of objects.

3 Recall on the 3-category of Picard 2-stacks

Let \(\mathbf S \) be a site. A Picard \(\mathbf S \) -2-stack \(\mathbb P =(\mathbb P , \otimes , \mathsf a ,\mathsf c )\) is an \(\mathbf S \)-2-stack in 2-groupoids equipped with a morphism of 2-stacks \(\otimes : \mathbb P \times \mathbb P {{\mathrm{{\rightarrow }}}}\mathbb P \), called group law of \(\mathbb P \), and with two natural 2-transformations \( \mathsf a : \otimes \circ (\otimes \times \mathrm{id}_\mathbb P ) {{\mathrm{{\Rightarrow }}}}\otimes \circ (\mathrm{id}_\mathbb P \times \otimes )\) and \(\mathsf c : \otimes \circ s {{\mathrm{{\Rightarrow }}}}\otimes \) (here \(s(X,Y)=(Y,X)\)) expressing the associativity and the commutativity constraints of the group law of \(\mathbb P \), such that \(\mathbb P (U)\) is a Picard 2-category for any object \(U\) of \(\mathbf S \) (see [6] for the definition of Picard 2-category).

Let \((\mathbb P , \otimes _\mathbb{P }, \mathsf a _\mathbb{P },\mathsf c _\mathbb{P })\) and \((\mathbb Q , \otimes _\mathbb{Q }, \mathsf a _\mathbb{Q },\mathsf c _\mathbb{Q })\) be two Picard 2-stacks. An additive 2-functor \((F,\lambda _F): \mathbb P {{\mathrm{{\rightarrow }}}}\mathbb Q \) is given by a morphism of 2-stacks \(F: \mathbb P {{\mathrm{{\rightarrow }}}}\mathbb Q \) (i.e., a cartesian 2-functor) and a natural 2-transformation \(\lambda _F :\otimes _\mathbb{Q } \circ F^2 {{\mathrm{{\Rightarrow }}}}F \circ \otimes _\mathbb{P }\), which are compatible with the natural 2-transformations \(\mathsf a _\mathbb{P },\mathsf c _\mathbb{P },\mathsf a _\mathbb{Q },\mathsf c _\mathbb{Q }\), i.e., which are compatible with the Picard structures carried by the underlying 2-categories \(\mathbb P (U)\) and \(\mathbb Q (U).\)

Let \((F,\lambda _F), (G,\lambda _G): \mathbb P {{\mathrm{{\rightarrow }}}}\mathbb Q \) be additive 2-functors between Picard 2-stacks. A morphism of additive 2-functors \((\theta , \Gamma ):(F,\lambda _F) {{\mathrm{{\Rightarrow }}}}(G,\lambda _G)\) is given by a natural 2-transformation of 2-stacks \(\theta : F {{\mathrm{{\Rightarrow }}}}G\) and a modification of 2-stacks \(\Gamma : \lambda _G \circ \otimes _\mathbb{Q }*\theta ^2 {{\mathrm{{\Rrightarrow }}}}\theta *\otimes _\mathbb{P } \circ \lambda _F \) so that \(\theta \) and \(\Gamma \) are compatible with the additive structures of \((F,\lambda _F)\) and \((G,\lambda _G)\).

Let \((\theta _1,\Gamma _1),(\theta _2,\Gamma _2) :(F,\lambda _F) {{\mathrm{{\Rightarrow }}}}(G,\lambda _G) \) be morphisms of additive 2-functors. A modification of morphisms of additive 2-functors \((\theta _1,\Gamma _1) {{\mathrm{{\Rrightarrow }}}}(\theta _2,\Gamma _2)\) is given by a modification \(\Sigma : \theta _1 {{\mathrm{{\Rrightarrow }}}}\theta _2\) of 2-stacks such that \((\Sigma *\otimes _\mathbb{P })\lambda _F \circ \Gamma _1 = \Gamma _2 \circ \lambda _G(\otimes _\mathbb{Q }*\Sigma ^2).\)

Since Picard 2-stacks are fibered in 2-groupoids, morphisms of additive 2-functors are invertible up to modifications of morphisms of additive 2-functors and modifications of morphisms of additive 2-functors are strictly invertible.

Picard 2-stacks over \(\mathbf S \) form a 3-category \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) whose objects are Picard 2-stacks and whose hom-2-groupoid consists of additive 2-functors, morphisms of additive 2-functors, and modifications of morphisms of additive 2-functors.

An equivalence of Picard 2-stacks between \(\mathbb P \) and \(\mathbb Q \) is an additive 2-functor \(F:\mathbb P {{\mathrm{{\rightarrow }}}}\mathbb Q \) with \(F\) an equivalence of 2-stacks. Two Picard 2-stacks are equivalent as Picard 2-stacks if there exists an equivalence of Picard 2-stacks between them.

Any Picard 2-stack admits a global neutral object \(e\) and the automorphisms of the neutral object \(\fancyscript{A}{ ut}(e)\) form a Picard stack.

According to [6, sect. 8], for any Picard 2-stack \(\mathbb P \) we define the homotopy groups \(\pi _i(\mathbb P )\) for \(i=0,1,2\) as follow

  • \( \pi _0(\mathbb P )\) is the sheafification of the pre-sheaf which associates to each object \(U\) of \(\mathbf S \) the group of equivalence classes of objects of \(\mathbb P (U)\);

  • \(\pi _1(\mathbb P ) =\pi _0 (\fancyscript{A}{ ut}(e))\) with \(\pi _0 (\fancyscript{A}{ ut}(e))\) the sheafification of the pre-sheaf which associates to each object \(U\) of \(\mathbf S \) the group of isomorphism classes of objects of \(\fancyscript{A}{ ut}(e)(U)\);

  • \(\pi _2(\mathbb P ) =\pi _1 (\fancyscript{A}{ ut}(e))\) with \(\pi _1(\fancyscript{A}{ ut}(e))\) the sheaf of automorphisms of the neutral object of \(\fancyscript{A}{ ut}(e)\).

The algebraic counter part of Picard 2-stacks are the length 3 complexes of abelian sheaves. In [12], the second author associates to a length 3 complex of abelian sheaves \(A\) a Picard 2-stack denoted by \(2\mathrm{st}(A)\) (see [12] for the details), getting a 3-functor \( 2\mathrm{st}: \mathcal C ^{[-2,0]}(\mathbf S )\rightarrow 2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) from the 3-category \(\mathcal C ^{[-2,0]}(\mathbf S )\) to the 3-category of Picard 2-stacks. Although morphisms of length 3 complexes of abelian sheaves induce additive 2-functors between the associated Picard 2-stacks, not all of them are obtained in this way. In this sense, the 1-arrows of \(\mathcal C ^{[-2,0]}(\mathbf S )\) are not geometric and the reason is their strictness. We resolve this problem by weakening the 3-category \(\mathcal C ^{[-2,0]}(\mathbf S )\), or in other words by introducing the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\). In [12], Tatar shows

Theorem 3.1

The 3-functor

(3.1)

given by sending a length 3 complexes of abelian sheaves \(A\) to its associated Picard 2-stacks \(2\mathrm{st}(A)=\textsc {Tors}(\fancyscript{A},A^0)\) and a fraction \(A \stackrel{q}{\leftarrow }M\stackrel{p}{\rightarrow } B\) to the additive 2-functor \(2\mathrm{st}(p)2\mathrm{st}(q)^{-1}: 2\mathrm{st}(A) {{\mathrm{{\rightarrow }}}}2\mathrm{st}(B)\), is a triequivalence.

We denote by \([\,\,]\) the inverse triequivalence of \(2\mathrm{st}\). From this theorem, one can deduce that

Corollary 3.2

The 3-functor \(2\mathrm{st}\) induces an equivalence of categories

(3.2)

where \(2\mathcal{P }{{\textsc {icard}}}^{\flat \flat }(\mathbf{S })\) is the category of Picard 2-stacks whose objects are Picard 2-stacks and whose arrows are equivalence classes of additive 2-functors.

We denote by \([\,\,]^{\flat \flat }\) the inverse equivalence of \(2\mathrm{st}^{\flat \flat }\). The 3-functor \(2\mathrm{st}\) and the functor \(2\mathrm{st}^{\flat \flat }\) coincide on objects, i.e., if \(A\) is a length 3 complex, \(2\mathrm{st}(A)=2\mathrm{st}^{\flat \flat }(A)\).

We have the following link between the sheaves \(\pi _i\) associated to a Picard 2-stack \(\mathbb P \) and the sheaves \(\mathrm H ^{-i}\) associated to a length 3 complex of abelian sheaves \(A\) in degrees -2,-1,0: for \(i=0,1,2\)

$$\begin{aligned} \pi _i(\mathbb P )=\mathrm H ^{-i}([\mathbb P ]^{\flat \flat }) \qquad \text{ and } \qquad \pi _i(2\mathrm{st}(A))=\mathrm H ^{-i}(A). \end{aligned}$$

Example 3.3

Let \(\mathbb P \) and \(\mathbb Q \) be two Picard 2-stacks. Denote by \(\mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb P ,\mathbb Q )\) the Picard 2-stack such that for any object \(U\) of \(\mathbf S \), the objects of the 2-category \(\mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb P ,\mathbb Q )(U)\) are additive 2-functors from \(\mathbb P (U)\) to \(\mathbb Q (U)\), its 1-arrows are morphisms of additive 2-functors and its 2-arrows are modifications of morphisms of additive 2-functors. By [12, §4], in the derived category \(\mathcal D (\mathbf S )\) we have the equality

$$\begin{aligned}{}[\mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb P ,\mathbb Q )]^{\flat \flat } = \tau _{\le 0}\mathrm{R }\mathrm{Hom }\big ([\mathbb P ],[\mathbb Q ]\big ). \end{aligned}$$

With these notation, the hom-2-groupoid of two objects \(\mathbb P \) and \(\mathbb Q \) of the 3-category \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) is just \(\mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb P ,\mathbb Q )\).

4 Fundamental operations on Picard 2-stacks

Product of Picard 2-stacks

Let \(\mathbb A \) and \(\mathbb B \) be two Picard 2-stacks.

Definition 4.1

The product of \(\mathbb A \) and \(\mathbb B \) is the Picard 2-stack \(\mathbb A \times \mathbb B \) defined as follows: for any object \(U\) of \(\mathbf S \),

  • an object of the 2-groupoid \((\mathbb A \times \mathbb B )(U)\) is a pair \((X,Y)\) of objects with \(X\) an object of \(\mathbb A (U)\) and \(Y\) an object of \(\mathbb B (U)\);

  • a 1-arrow \((X,Y) {{\mathrm{{\rightarrow }}}}(X^{\prime },Y^{\prime })\) between two objects of \((\mathbb A \times \mathbb B )(U)\) is a pair \((f,g)\) with \(f:X {{\mathrm{{\rightarrow }}}}X^{\prime } \) a 1-arrow of \(\mathbb A (U)\) and \(g:Y {{\mathrm{{\rightarrow }}}}Y^{\prime } \) a 1-arrow of \(\mathbb B (U)\);

  • a 2-arrow \((f,g) {{\mathrm{{\Rightarrow }}}}(f^{\prime },g^{\prime })\) between two parallel 1-arrows of \((\mathbb A \times \mathbb B )(U)\) is a pair \((\alpha ,\beta )\) with \(\alpha :f {{\mathrm{{\Rightarrow }}}}f^{\prime } \) a 2-arrow of \(\mathbb A (U)\) and \(\beta :g {{\mathrm{{\Rightarrow }}}}g^{\prime } \) a 2-arrow of \(\mathbb B (U)\).

Fibered product of Picard 2-stacks

Consider now two additive 2-functors \(F: \mathbb A \rightarrow \mathbb P \) and \(G: \mathbb B \rightarrow \mathbb P \) between Picard 2-stacks.

Definition 4.2

The fibered product of \(\mathbb A \) and \(\mathbb B \) over \(\mathbb P \) is the Picard 2-stack \(\mathbb A \times _\mathbb{P } \mathbb B \) defined as follows: for any object \(U\) of \(\mathbf S \),

  • an object of the 2-groupoid \((\mathbb A \times _\mathbb{P } \mathbb B )(U)\) is a triple \((X,l,Y)\) where \(X\) is an object of \( \mathbb A (U)\), \(Y\) is an object of \( \mathbb B (U)\) and \(l:FX {{\mathrm{{\rightarrow }}}}GY\) is a 1-arrow in \(\mathbb P (U)\);

  • a 1-arrow \((X_1,l_1,Y_1) {{\mathrm{{\rightarrow }}}}(X_2,l_2,Y_2)\) between two objects of \((\mathbb A \times _\mathbb{P } \mathbb B )(U)\) is given by the triple \((m,\alpha ,n)\) where \(m:X_1 {{\mathrm{{\rightarrow }}}}X_2\) and \(n: Y_1 {{\mathrm{{\rightarrow }}}}Y_2\) are 1-arrows in \(\mathbb A (U)\) and \(\mathbb B (U)\), respectively, and \(\alpha :l_2 \circ Fm {{\mathrm{{\Rightarrow }}}}Gn \circ l_1\) is a 2-arrow in \(\mathbb P (U)\);

  • a 2-arrow between two parallel 1-arrows \((m,\alpha ,n), (m^{\prime },\alpha ^{\prime },n^{\prime }):(X_1,l_1,Y_1) {{\mathrm{{\rightarrow }}}}(X_2,l_2, Y_2)\) of \((\mathbb A \times _\mathbb{P } \mathbb B )(U)\) is given by the pair \((\theta ,\phi )\) where \(\theta :m {{\mathrm{{\Rightarrow }}}}m^{\prime }\) and \(\phi :n {{\mathrm{{\Rightarrow }}}}n^{\prime }\) are 2-arrows in \(\mathbb A (U)\) and \(\mathbb B (U)\), respectively, satisfying the equation \(\alpha ^{\prime } \circ (l_2*F\theta ) = (G\phi * l_1) \circ \alpha \) of 2-arrows.

The fibered product \(\mathbb A \times _\mathbb P \mathbb B \) is also called the pullback \(F^*\mathbb B \) of \(\mathbb B \) via \(F:\mathbb A {{\mathrm{{\rightarrow }}}}\mathbb P \) or the pullback \(G^*\mathbb A \) of \(\mathbb A \) via \(G:\mathbb B {{\mathrm{{\rightarrow }}}}\mathbb P \). It is endowed with two additive 2-functors \(\mathrm{pr}_1: \mathbb A \times _\mathbb P \mathbb B {{\mathrm{{\rightarrow }}}}\mathbb A \) and \(\mathrm{pr}_2: \mathbb A \times _\mathbb P \mathbb B {{\mathrm{{\rightarrow }}}}\mathbb B \) and a morphism of additive 2-functors \(\pi :G \circ \mathrm{pr}_2 {{\mathrm{{\Rightarrow }}}}F \circ \mathrm{pr}_1\).

The fibered product \(\mathbb A \times _\mathbb{P } \mathbb B \) satisfies the following universal property: For every diagram

there exists a 4-tuple \((K,\gamma _1,\gamma _2,\Theta )\), where \(K :\mathbb C {{\mathrm{{\rightarrow }}}}\mathbb A \times _\mathbb{P } \mathbb B \) is an additive 2-functor, \(\gamma _1 :\mathrm{pr}_1 \circ K {{\mathrm{{\Rightarrow }}}}H_1\) and \(\gamma _2 :\mathrm{pr}_2 \circ K {{\mathrm{{\Rightarrow }}}}H_2\) are two morphisms of additive 2-functors, and \(\Theta \) is a modification of morphisms of additive 2-functors

This universal property is unique in the following sense: For any other 4-tuple \((K^{\prime },\gamma _1^{\prime },\gamma _2^{\prime },\Theta ^{\prime })\) as above, there exists a 3-tuple \((\psi ,\Sigma _1,\Sigma _2)\), where \(\psi :K {{\mathrm{{\Rightarrow }}}}K^{\prime }\) is a morphism of additive 2-functors, and \(\Sigma _1\), \(\Sigma _2\) are two modifications of morphisms of additive 2-functors

satisfying the compatibility

(4.1)

so that for another 3-tuple \((\psi ^{\prime },\Sigma _1^{\prime },\Sigma _2^{\prime })\) as above, there exists a unique modification \(\mu :\psi {{\mathrm{{\Rrightarrow }}}}\psi ^{\prime }\) satisfying the following compatibilities for \(i=1,2\)

The cells with \(\cong \) in diagram (4.1) commute up to a natural modification due to the Picard structure explained in Example 3.3.

Fibered product of length 3 complexes

Let \(f: A {{\mathrm{{\rightarrow }}}}P\) and \(g: B {{\mathrm{{\rightarrow }}}}P\) be two morphisms of complexes in \(\mathcal K ^{[-2,0]}(\mathbf S )\). In the category of complexes \(\mathcal K ^{[-2,0]}(\mathbf S )\), the naive fibered product of \(A\) and \(B\) over \(P\) (i.e., the degree by degree fibered product) is not the good notion of fibered product of complexes since via the triequivalence of tricategories \(2\mathrm{st}\) (3.1) it doesn’t furnish the fibered product of Picard 2-stacks. The good definition of fibered product in \(\mathcal K ^{[-2,0]}(\mathbf S )\) is the following one:

Definition 4.3

The fibered product \(A \times _P B\) of \(A\) and \(B\) over \(P\) is the good truncation in degree 0 of the mapping cone of \(f-g\) shifted of -1:

$$\begin{aligned} A \times _P B:= \tau _{ \le 0}\big (\mathrm{MC}(f-g)[-1]\big ). \end{aligned}$$

If \(A=[A^{-2} \stackrel{\delta _A}{{{\mathrm{{\rightarrow }}}}} A^{-1} \stackrel{\lambda _A}{{{\mathrm{{\rightarrow }}}}} A^0], B=[B^{-2} \stackrel{\delta _B}{{{\mathrm{{\rightarrow }}}}} B^{-1} \stackrel{\lambda _B}{{{\mathrm{{\rightarrow }}}}} B^0],P=[P^{-2} \stackrel{\delta _P}{{{\mathrm{{\rightarrow }}}}} P^{-1} \stackrel{\lambda _P}{{{\mathrm{{\rightarrow }}}}} P^0]\) and \(f=(f^{-2},f^{-1},f^0): A {{\mathrm{{\rightarrow }}}}P, g=(g^{-2},g^{-1},g^0): B {{\mathrm{{\rightarrow }}}}P\), the complex \(A \times _P B=\tau _{ \le 0}\big (\mathrm{MC}(f-g)[-1]\big )\) is explicitly the length 3 complex

(4.2)

where \(\ker (0, f^{0}-g^{0}-\lambda _P) \subseteq (A^0 +B^0) \oplus P^{-1}\), \(\delta _{A \times _P B}= \left( \begin{array}{c@{\quad }c} \delta _A +\delta _B &{} 0 \\ f^{-2}-g^{-2} &{} 0 \end{array} \right) ,\) \(\lambda _{A \times _P B}= \left( \begin{array}{c@{\quad }c} \lambda _A +\lambda _B &{} 0 \\ f^{-1}-g^{-1} &{} -\delta _P \end{array} \right) \), and the differential from \((A^0 +B^0) \oplus P^{-1}\) to \(0 \oplus P^0\) is \(\left( \begin{array}{c@{\quad }c} 0 &{} 0 \\ f^{0}-g^{0} &{} -\lambda _P \end{array} \right) .\)

Proposition 4.4

Let \(A\), \(B\), and \(P\) be complexes in \(\mathcal K ^{[-2,0]}(\mathbf S )\) and let \(F: 2\mathrm{st}^{\flat \flat }(A) {{\mathrm{{\rightarrow }}}}2\mathrm{st}^{\flat \flat }(P)\) and \(G: 2\mathrm{st}^{\flat \flat }(B) {{\mathrm{{\rightarrow }}}}2\mathrm{st}^{\flat \flat }(P)\) be additive 2-functors induced by the morphisms of complexes \(f:A {{\mathrm{{\rightarrow }}}}P\) and \(g:B {{\mathrm{{\rightarrow }}}}P\) in \(\mathcal K ^{[-2,0]}(\mathbf S )\). Then we have the following equivalence of the Picard 2-stacks

$$\begin{aligned} 2\mathrm{st}^{\flat \flat }(A \times _P B) \cong 2\mathrm{st}^{\flat \flat }(A) \times _{2\mathrm{st}^{\flat \flat }(P)} 2\mathrm{st}^{\flat \flat }(B). \end{aligned}$$

Proof

To prove this proposition we construct two morphisms

$$\begin{aligned}&\Theta :2\mathrm{st}^{\flat \flat }(A) \times _{2\mathrm{st}^{\flat \flat }(P)} 2\mathrm{st}^{\flat \flat }(B) {{\mathrm{{\longrightarrow }}}}2\mathrm{st}^{\flat \flat }(A \times _P B),\\&\Psi :2\mathrm{st}^{\flat \flat }(A \times _P B) {{\mathrm{{\longrightarrow }}}}2\mathrm{st}^{\flat \flat }(A) \times _{2\mathrm{st}^{\flat \flat }(P)} 2\mathrm{st}^{\flat \flat }(B), \end{aligned}$$

and show that \(\Theta \circ \Psi \cong \Psi \circ \Theta \cong \mathrm{id}\). We first construct \(\Theta \): Let \(\fancyscript{U}=(V_{\bullet } {{\mathrm{{\rightarrow }}}}U)\) be a hypercover of an object \(U\) of \(\mathbf S \) (see [1, §2]) and let \(((a,m,\theta ),(l,\alpha ),(b,n,\phi ))\) be a 2-descent datum representing an object of \(2\mathrm{st}^{\flat \flat }(A) \times _{2\mathrm{st}^{\flat \flat }(P)} 2\mathrm{st}^{\flat \flat }(B)\) over \(U\) relative to \(\fancyscript{U}\) (see [7, §6]); in particular, \((a,m,\theta )\) and \((b,n,\phi )\) are 2-descent data representing objects of \(2\mathrm{st}^{\flat \flat }(A)\) and \(2\mathrm{st}^{\flat \flat }(B)\), respectively, and \((l,\alpha ) :G(b,n,\phi ) {{\mathrm{{\rightarrow }}}}F(a,m,\theta )\) is a 1-arrow of \(2\mathrm{st}^{\flat \flat }(P)\) over \(U\) relative to \(\fancyscript{U}\), i.e., \(l \in P^{-1}(V_0)\) and \(\alpha \in P^{-2}(V_1)\) such that

$$\begin{aligned} f^0(a)-g^0(b)&= \lambda _P(l), \\ f^{-1}(m)-g^{-1}(n)&= \delta _P(\alpha )+d_0^*(l)-d_1^*(l), \end{aligned}$$

with the property

$$\begin{aligned} f^{-2}(\theta )-g^{-2}(\phi )=d_0^*(\alpha )-d_1^*(\alpha )+d_2^*(\alpha ). \end{aligned}$$

Confronting the above relations with the complex (4.2), we deduce that the collection \(((a,b,l),(m,n,\alpha ),(\theta ,\phi ))\) is a 2-descent datum representing an object of \(2\mathrm{st}^{\flat \flat }(A \times _P B)\) over \(U\) relative to \(\fancyscript{U}\). We define \(\Theta ((a,m,\theta ),(l,\alpha ),(b,n,\phi ))=((a,b,l),(m,n,\alpha ),(\theta ,\phi )).\)

Now we construct \(\Psi \): Let \(((a^{\prime },b^{\prime },l^{\prime }),(m^{\prime },n^{\prime },\alpha ^{\prime }),(\theta ^{\prime },\phi ^{\prime }))\) be a 2-descent datum representing an object of \(2\mathrm{st}^{\flat \flat }(A \times _P B)\) over \(U\) relative to \(\fancyscript{U}\). We define its image under \(\Psi \) by \(((a^{\prime },m^{\prime },\theta ^{\prime }),(l^{\prime },\alpha ^{\prime }),(b^{\prime },n^{\prime },\phi ^{\prime }))\). It follows directly from the definitions of the morphisms \(\Psi \) and \(\Theta \) that \(\Psi \circ \Theta \cong \Theta \circ \Psi \cong \mathrm{id}\).\(\square \)

We extend the discussion of fibered product of length 3 complexes of abelian sheaves to the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\). Let \(f=(q_f, M,p_f)\) be a fraction from \(A\) to \(P\) and \(g=(q_g, N, p_g)\) be a fraction from \(B\) to \(P\) in \(\mathcal T ^{[-2,0]}(\mathbf S )\).

Definition 4.5

The fibered product \(A \boxtimes _{P} B\) of \(A\) and \(B\) over \(P\) is the fibered product \(M \times _P N\) of \(M\) and \(N\) over \(P\) via the morphisms of complexes \(p_f :M {{\mathrm{{\rightarrow }}}}P \) and \(p_g :N {{\mathrm{{\rightarrow }}}}P \) in the sense of Definition 4.3:

$$\begin{aligned} A \boxtimes _{P} B:= M \times _P N = \tau _{ \le 0}\big (\mathrm{MC}(p_f-p_g)[-1]\big ). \end{aligned}$$

Using Proposition 4.4 and the fact that \(M\) and \(N\) are quasi-isomorphic to \(A\) and \(B\), respectively, we get that the notion of fibered product of complexes in the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\) corresponds to the notion of fibered product of Picard 2-stacks in \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\): \(2\mathrm{st}(A \boxtimes _P B) \cong 2\mathrm{st}(A) \times _{2\mathrm{st}(P)} 2\mathrm{st}(B).\)

Fibered sum of length 3 complexes

The dual notion of fibered product of complexes is fibered sum. Let \(f: P {{\mathrm{{\rightarrow }}}}A\) and \(g: P {{\mathrm{{\rightarrow }}}}B\) be two morphisms of complexes in \(\mathcal K ^{[-2,0]}(\mathbf S )\). In the category of complexes \(\mathcal K ^{[-2,0]}(\mathbf S )\), the naive fibered sum of \(A\) and \(B\) under \(P\) (i.e., the fibered sum degree by degree) is not the good notion of fibered sum for complexes. The good definition is

Definition 4.6

The fibered sum \(A +^{P} B\) of \(A\) and \(B\) under \(P\) is the good truncation in degree -2 of the mapping cone of \(f-g\):

$$\begin{aligned} A +^{P} B:= \tau _{\ge -2}(\mathrm{MC}(f-g)). \end{aligned}$$

As in the case of fibered products, we extend the definition of fibered sum to complexes in \(\mathcal T ^{[-2,0]}(\mathbf S )\). Let \(f=(q_f, M,p_f)\) be a fraction from \(P\) to \(A\) and \(g=(q_g, N, p_g)\) be a fraction from \(P\) to \(B\) in \(\mathcal T ^{[-2,0]}(\mathbf S )\). The complexes \(A\) and \(B\) are not under a common complex, but under the complexes \(M\) and \(N\) which are quasi-isomorphic to \(P\). So to define the fibered sum of \(A\) and \(B\) under \(P\), we first make the fibered product \(M \times _P N\) of \(M\) and \(N\) over \(P\) via the morphisms of complexes \(q_f :M {{\mathrm{{\rightarrow }}}}P \) and \(q_g :N {{\mathrm{{\rightarrow }}}}P \) in the sense of Definition 4.3. We denote by \(\mathrm{pr}_M :M \times _P N {{\mathrm{{\rightarrow }}}}M \) and by \(\mathrm{pr}_N :M \times _P N {{\mathrm{{\rightarrow }}}}N \) the natural projections underlying the fibered product \(M \times _P N\). Then, we define

Definition 4.7

The fibered sum \(A \boxplus ^{P} B\) of \(A\) and \(B\) under \(P\) is the fibered sum \(A +^{M \times _P N} B\) of \(A\) and \(B\) under \(M \times _P N\) via the morphisms of complexes \(p_f \circ \mathrm{pr}_M :M \times _P N {{\mathrm{{\rightarrow }}}}A \) and \(p_g \circ \mathrm{pr}_N :M \times _P N {{\mathrm{{\rightarrow }}}}B \) in the sense of Definition 4.6:

$$\begin{aligned} A \boxplus ^{P} B:= A +^{M \times _P N} B = \tau _{\ge -2}\big (\mathrm{MC}(p_f \circ \mathrm{pr}_M -p_g \circ \mathrm{pr}_N)\big ). \end{aligned}$$

Fibered sum of Picard 2-stacks

To define fibered sum of Picard 2-stacks one needs the 2-stackification process. We circumvent this process, which is yet to be defined, by defining the fibered sum of two Picard 2-stacks in \(2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })\) as the image, under the triequivalence of tricategories (3.1), of the fibered sum of the corresponding complexes in \(\mathcal T ^{[-2,0]}(\mathbf S )\).

Definition 4.8

The fibered sum \(\mathbb A +^\mathbb{P } \mathbb B \) of \(\mathbb A \) and \(\mathbb B \) under \(\mathbb P \) is the Picard 2-stack \(2\mathrm{st}([\mathbb A ] \boxplus ^{[\mathbb P ]} [\mathbb B ])\).

The fibered sum \(\mathbb A +^\mathbb{P } \mathbb B \) is also called the pushdown \(F_*\mathbb B \) of \(\mathbb B \) via \(F:\mathbb P {{\mathrm{{\rightarrow }}}}\mathbb A \) or the pushdown \(G_*\mathbb A \) of \(\mathbb A \) via \(G :\mathbb P {{\mathrm{{\rightarrow }}}}\mathbb B \). It is endowed with two additive 2-functors \(\mathrm{inc}_1 : \mathbb A {{\mathrm{{\rightarrow }}}}\mathbb A +^\mathbb P \mathbb B \) and \(\mathrm{inc}_2 :\mathbb B {{\mathrm{{\rightarrow }}}}\mathbb A +^\mathbb P \mathbb B \) and with a morphism of additive 2-functors \(\iota :\mathrm{inc}_2 \circ G \Rightarrow \mathrm{inc}_1 \circ F\). Moreover it satisfies the dual universal property of the fibered product. In Appendix 10 we state this universal property and we sketch the proof of the fact that the fibered sum \(\mathbb A +^\mathbb{P } \mathbb B \) satisfies this universal property.

Examples

Let \(\mathbb A \) and \(\mathbb B \) be two Picard 2-stacks and \(F:\mathbb A {{\mathrm{{\rightarrow }}}}\mathbb B \) be an additive 2-functor. We denote by \(\varvec{0}\) the Picard 2-stack whose only object is the unit object and whose only 1- and 2-arrows are identities.

Definition 4.9

The homotopy kernel \(\mathbb K \mathrm{er }(F)\) of \(F\) is the fibered product \(\mathbb A \times _\mathbb{B } \varvec{0}\) via the additive 2-functor \(F:\mathbb A {{\mathrm{{\rightarrow }}}}\mathbb B \) and the additive 2-functor \(\varvec{0} {{\mathrm{{\rightarrow }}}}\mathbb B \). The homotopy cokernel \(\mathbb C \mathrm{oker }(F)\) of \(F\) is the fibered sum \( \varvec{0} +^\mathbb{A } \mathbb B \) via the additive 2-functor \(F:\mathbb A {{\mathrm{{\rightarrow }}}}\mathbb B \) and the additive 2-functor \(\mathbb A {{\mathrm{{\rightarrow }}}}\varvec{0}\).

Using Proposition 4.4 we have

Lemma 4.10

  1. (1)

    Let \(f:A {{\mathrm{{\rightarrow }}}}B\) be a morphism of complexes of \(\mathcal K ^{[-2,0]}(\mathbf S )\) and let \(F: 2\mathrm{st}^{\flat \flat }(A) {{\mathrm{{\rightarrow }}}}2\mathrm{st}^{\flat \flat }(B)\) be the additive 2-functor induced by \(f\). We have \(\mathbb K \mathrm{er }(F) = 2\mathrm{st}^{\flat \flat }\big (\tau _{ \le 0}(\mathrm{MC}(f)[-1])\big )\) and \(\mathbb C \mathrm{oker }(F)=2\mathrm{st}^{\flat \flat } \big (\tau _{\ge -2}(\mathrm{MC}(f))\big )\).

  2. (2)

    Let \(F: \mathbb A \rightarrow \mathbb B \) be an additive 2-functor between Picard 2-stacks and let \(f=(q_f,M,p_f)\) be the fraction of \(\mathcal T ^{[-2,0]}(\mathbf S )\) corresponding to \(F\) via (3.1). We have \(\mathbb K \mathrm{er }(F)=2\mathrm{st}\big (\tau _{ \le 0}(\mathrm{MC}(p_f )[-1])\big )\) and \(\mathbb C \mathrm{oker }(F)=2\mathrm{st}\big (\tau _{\ge -2}(\mathrm{MC}(p_f ))\big )\).

5 The 3-category of extensions of Picard 2-stacks

Let \(\mathbb A \) and \(\mathbb B \) be two Picard 2-stacks.

Definition 5.1

An extension \((I,\mathbb E ,J,\varepsilon )\) of \(\mathbb A \) by \(\mathbb B \) consists of

  • a Picard 2-stack \(\mathbb E \);

  • two additive 2-functors \(I:\mathbb B \rightarrow \mathbb E \) and \(J:\mathbb E \rightarrow \mathbb A \);

  • a morphism of additive 2-functors \(\varepsilon :J \circ I {{\mathrm{{\Rightarrow }}}}0\) between \(J \circ I\) and the null 2-functor \(0:\mathbb B {{\mathrm{{\rightarrow }}}}\mathbb A \),

such that the following equivalent conditions are satisfied:

  • \(\pi _0(J): \pi _0(\mathbb E ) \rightarrow \pi _0(\mathbb A )\) is surjective and \(I\) induces an equivalence of Picard 2-stacks between \(\mathbb B \) and \(\mathbb K \mathrm{er }(J)\);

  • \(\pi _2(I): \pi _2(\mathbb B ) \rightarrow \pi _2(\mathbb E )\) is injective and \(J\) induces an equivalence of Picard 2-stacks between \(\mathbb C \mathrm{oker }(I)\) and \(\mathbb A \).

Let \((I,\mathbb E ,J,\varepsilon )\) be an extension of \(\mathbb A \) by \(\mathbb B \) and let \((K,\mathbb F ,L,\varsigma )\) be an extension of \(\mathbb C \) by \(\mathbb D \).

Definition 5.2

A morphism of extensions \((I,\mathbb E ,J,\varepsilon ) {{\mathrm{{\rightarrow }}}}(K,\mathbb F ,L,\varsigma )\) is given by the collection \((H,F,G,\alpha ,\beta ,\Phi )\) where

  • \(H:\mathbb B {{\mathrm{{\rightarrow }}}}\mathbb D \), \(F:\mathbb E {{\mathrm{{\rightarrow }}}}\mathbb F \), and \(G:\mathbb A {{\mathrm{{\rightarrow }}}}\mathbb C \) are additive 2-functors;

  • \(\alpha :F \circ I {{\mathrm{{\Rightarrow }}}}K \circ H\) and \(\beta : L \circ F {{\mathrm{{\Rightarrow }}}}G \circ J\) are morphisms of additive 2-functors;

  • \(\Phi \) is the modification of morphisms of additive 2-functors,

    (5.1)

    where \(\mu _G :G \circ 0 {{\mathrm{{\Rightarrow }}}}0 \circ H\) is the morphism of additive 2-functors defined as follows: For any \(U \in \mathbf S \) and for any object \(X\) of \(\mathbb B (U)\), the component of \(\mu _G\) at \(X\) is the natural arrow \([\mu _G]_X :G e_\mathbb{A } {{\mathrm{{\rightarrow }}}}e_\mathbb{C }\) in \(\mathbb C (U)\).

Definition 5.3

Two extensions \(\mathbb E _1=(I_1,\mathbb E _1,J_1,\varepsilon _1)\) and \(\mathbb E _2=(I_2,\mathbb E _2,J_2,\varepsilon _2)\) of \(\mathbb A \) by \(\mathbb B \) are equivalent as extensions of \(\mathbb A \) by \(\mathbb B \) if there exists a morphism of extensions from \(\mathbb E _1\) to \(\mathbb E _2\) inducing identities on \(\mathbb A \) and on \(\mathbb B \).

In other words, \(\mathbb E _1\) and \(\mathbb E _2\) are equivalent as extensions of \(\mathbb A \) by \(\mathbb B \) if it exists an additive 2-functor \(F:\mathbb E _1 {{\mathrm{{\rightarrow }}}}\mathbb E _2\), two morphisms of additive 2-functors \(\alpha :F \circ I_1 {{\mathrm{{\Rightarrow }}}}I_2 \circ \mathrm{id}_\mathbb B \) and \(\beta :J_2 \circ F {{\mathrm{{\Rightarrow }}}}\mathrm{id}_\mathbb{A } \circ J_1\) and a modification of morphisms of additive 2-functors \(\Phi \) such that \((\mathrm{id}_\mathbb B ,F,\mathrm{id}_\mathbb A ,\alpha ,\beta ,\Phi )\) is a morphism of extensions.

Let \((H_1, F_1, G_1, \alpha _1,\beta _1,\Phi _1)\) and \((H_2, F_2, G_2, \alpha _2,\beta _2,\Phi _2)\) be two morphisms of extensions from \((I,\mathbb E ,J,\varepsilon )\) to \((K,\mathbb F ,L,\varsigma )\)

Definition 5.4

A 2-morphism of extensions \((H_1, F_1, G_1, \alpha _1,\beta _1,\Phi _1) {{\mathrm{{\Rightarrow }}}}(H_2, F_2, G_2, \alpha _2, \beta _2,\Phi _2)\) is given by the collection \((\gamma , \delta , \epsilon , \Psi , \Omega )\) where

  • \(\gamma :H_1 {{\mathrm{{\Rightarrow }}}}H_2\), \(\delta :F_1 {{\mathrm{{\Rightarrow }}}}F_2\), \(\epsilon :G_1 {{\mathrm{{\Rightarrow }}}}G_2\) are morphisms of additive 2-functors;

  • \(\Psi \) and \(\Omega \) are modifications of morphisms of additive 2-functors

    (5.2)

so that the pasting of the 3-arrows in the diagram

(5.3)

is equal to the pastings of the 3-arrows in the diagram

(5.4)

In the diagrams above the symbol \(\cong \) inside a cell means that the cell commutes up to a natural modification of morphisms of additive 2-functors explained in Example 3.3.

Let \((\gamma , \delta , \epsilon , \Psi , \Omega )\) and \((\gamma ^{\prime },\delta ^{\prime }, \epsilon ^{\prime },\Psi ^{\prime }, \Omega ^{\prime })\) be two 2-morphisms of extensions from \((H_1, F_1, G_1,\alpha _1,\beta _1,\Phi _1)\) to \((H_2,F_2,G_2, \alpha _2,\beta _2,\Phi _2)\).

Definition 5.5

A 3-morphism of extensions \((\gamma , \delta , \epsilon , \Psi , \Omega ) {{\mathrm{{\Rrightarrow }}}}(\gamma ^{\prime },\delta ^{\prime }, \epsilon ^{\prime },\Psi ^{\prime }, \Omega ^{\prime })\) is given by three modifications of morphisms of additive 2-functors \(\Gamma : \gamma {{\mathrm{{\Rrightarrow }}}}\gamma ^{\prime }\), \(\Delta :\delta {{\mathrm{{\Rrightarrow }}}}\delta ^{\prime }\), and \(\Upsilon : \epsilon {{\mathrm{{\Rrightarrow }}}}\epsilon ^{\prime }\) satisfying the equation

(5.5)

and a similar equation between the modifications \(\Omega \), \(\Omega ^{\prime }\), \(\Delta \), and \(\Upsilon \).

Definition-Proposition 5.6

Let \(\mathbb E =(I,\mathbb E ,J,\varepsilon )\) be an extension of \(\mathbb A \) by \(\mathbb B \) and let \(\mathbb F =(K,\mathbb F ,L,\varsigma )\) be an extension of \(\mathbb C \) by \(\mathbb D \). Then the \(\mathbf S \)-2-stack \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb F )\) whose

  • objects are morphisms of extensions from \(\mathbb E \) to \(\mathbb F \);

  • 1-arrows are 2-morphisms of extensions;

  • 2-arrows are 3-morphisms of extensions;

is a 2-groupoid, called the 2-groupoid of morphisms of extensions from \(\mathbb E \) to \(\mathbb F \).

Proof

The proof is left to the reader.\(\square \)

The extensions of Picard 2-stacks over \(\mathbf S \) form a 3-category \(\mathcal E \mathrm{xt }_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}\) where objects are extensions of Picard 2-stacks and where the hom-2-groupoid of two extensions \(\mathbb E \) and \(\mathbb F \) is \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb F )\). For any two Picard 2-stacks \(\mathbb A \) and \(\mathbb B \), we denote by \(\mathcal E \mathrm{xt }(\mathbb A ,\mathbb B )\) the 3-category of extensions of \(\mathbb A \) by \(\mathbb B \).

6 Extensions of length 3 complexes via fractions

Let \(A\) and \(B\) be complexes of \(\mathcal T ^{[-2,0]}(\mathbf S )\).

Definition 6.1

An extension \(E=(i,E,j,R)\) of \(A\) by \(B\) in the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\) consists of

  • a complex \(E\) of \(\mathcal T ^{[-2,0]}(\mathbf S )\);

  • two fractions \(i=(q_i,M,p_i)\) from \(B\) to \(E\) and \(j=(q_j,N,p_j)\) from \(E\) to \(A\) of \(\mathcal T ^{[-2,0]}(\mathbf S )\);

  • a 1-arrow of fractions \(R=(r,R,r^{\prime }):j {{\mathrm{{\diamond }}}}i {{\mathrm{{\Rightarrow }}}}0\) between \(j {{\mathrm{{\diamond }}}}i\) and the trivial fraction 0;

such that the following equivalent conditions are satisfied:

  1. (a)

    \(\mathrm{H }^{0}(p_j) \circ (\mathrm{H }^{0}(q_j))^{-1}: \mathrm{H }^{0}(E) {{\mathrm{{\rightarrow }}}}\mathrm{H }^{0}(A)\) is surjective and \(i\) induces a quasi-isomorphism between \(B\) and \( \tau _{\le 0} (\mathrm{MC}(p_j)[-1])\);

  2. (b)

    \(\mathrm{H }^{-2}(p_i)\circ (\mathrm{H }^{-2}(q_i))^{-1} :\mathrm{H }^{-2}(B) {{\mathrm{{\rightarrow }}}}\mathrm{H }^{-2}(E)\) is injective and \(j\) induces a quasi-isomorphism between \( \tau _{\ge -2}(\mathrm{MC}(p_i))\) and \(A\).

Let \((i,E,j,R)\) be an extension of \(A\) by \(B\) and \((k,F,l,S)\) be extension of \(C\) by \(D\) with \(i=(q_i,M,p_i)\), \(j=(q_j,N,p_j)\), \(k=(q_k,K,p_k)\), and \(l=(q_l,L,p_l)\).

Definition 6.2

A morphism of extensions \((i,E,j,R) {{\mathrm{{\rightarrow }}}}(k,F,l,S)\) is given by the collection \((f,g,h,T,U,\omega )\) where

  • \(f=(q_f,Q_f,p_f) :E {{\mathrm{{\rightarrow }}}}F\), \(g=(q_g,Q_g,p_g) :A {{\mathrm{{\rightarrow }}}}C\), and \(h=(q_h,Q_h,p_h) :B {{\mathrm{{\rightarrow }}}}D\) are fractions;

  • \(T=(t,T,t^{\prime }):f {{\mathrm{{\diamond }}}}i {{\mathrm{{\Rightarrow }}}}k {{\mathrm{{\diamond }}}}h\) and \(U=(u,U,u^{\prime }) :l {{\mathrm{{\diamond }}}}f {{\mathrm{{\Rightarrow }}}}g {{\mathrm{{\diamond }}}}j\) are 1-arrows of fractions

  • \(\omega \) is a 2-arrow of fractions from the pasting of the 1-arrows of fractions \((s,S,s^{\prime })\), \((u,U,u^{\prime })\), and \((t,T,t^{\prime })\) to the 1-arrow of fraction \((r,R,r^{\prime })\)

    (6.1)

    where \(0_B=(\mathrm{id}_B,B,0) :B {{\mathrm{{\rightarrow }}}}A\), \(0_D=(\mathrm{id}_D,D,0) :D {{\mathrm{{\rightarrow }}}}C\), and \(\mu _h\) is the 1-arrow of fractions given by triple \((\mathrm{id}_{Q_h},Q_h,q_h)\).

Let \((i,E,j,R)\) be an extension of \(A\) by \(B\) and \((k,F,l,S)\) be an extension of \(C\) by \(D\). Let \((f_1,g_1,h_1,T_1,U_1,\omega _1)\) and \((f_2,g_2,h_2,T_2,U_2,\omega _2)\) be two morphisms of extensions from \((i,E,j,R)\) to \((k,F,l,S)\).

Definition 6.3

A 2-morphism of extensions \((f_1,g_1,h_1,T_1,U_1,\omega _1) {{\mathrm{{\Rightarrow }}}}(f_2,g_2,h_2,T_2,U_2, \omega _2)\) is given by the collection \((X_f,X_g,X_h,\sigma ,\tau )\) where

  • \(X_f=(x_f,X_f,x^{\prime }_f): f_1 \Rightarrow f_2\), \(X_g=(x_g,X_g,x^{\prime }_g) : g_1 \Rightarrow g_2\), and \(X_h=(x_h,X_h,x^{\prime }_h): h_1 \Rightarrow h_2 \) are 1-arrows of fractions;

  • \(\sigma \) and \(\tau \) are 2-arrows of fractions

    such that \(\sigma \), \(\tau \), \(\omega _1\), and \(\omega _2\) satisfy a compatibility condition which can be obtained from diagrams analog to (5.3) and (5.4).

Let \((X_f,X_g,X_h,\sigma ,\tau )\) and \((Y_f,Y_g,Y_h,\mu ,\nu )\) be two 2-morphisms of extensions.

Definition 6.4

A 3-morphism of extensions \((X_f,X_g,X_h,\sigma ,\tau ) {{\mathrm{{\Rrightarrow }}}}(Y_f,Y_g,Y_h,\mu ,\nu )\) is given by three 2-arrows of fractions \(\alpha :X_f {{\mathrm{{\Rrightarrow }}}}Y_f\), \(\beta :X_g {{\mathrm{{\Rrightarrow }}}}Y_g\), and \(\gamma :X_h {{\mathrm{{\Rrightarrow }}}}Y_h\) (i.e., isomorphisms) such that all regions in the following diagrams commute

and such that \(\alpha \), \(\beta \), \(\gamma \), \(\sigma \), \(\tau \), \(\mu \), \(\nu \) satisfy the compatible conditions which are given by a commutative diagram of 3-arrows analog to (5.5).

As for extensions of Picard 2-stacks we have the following Proposition whose proof is left to the reader:

Definition-Proposition 6.5

Let \(E=(i,E,j,R)\) be an extension of \(A\) by \(B\) and \(F=(k,F,l,S)\) be an extension of \(C\) by \(D\). Then the \(\mathbf S \)-2-stack \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(E,F)\) whose

  • objects are morphisms of extensions from \(E\) to \(F\);

  • 1-arrows are 2-morphisms of extensions;

  • 2-arrows are 3-morphisms of extensions;

is a bigroupoid, called the bigroupoid of morphisms of extensions from \(E\) to \(F\).

The extensions of length 3 complexes in \(\mathcal T ^{[-2,0]}(\mathbf S )\) form a tricategory \(\mathcal E \mathrm{xt }_\mathcal{T ^{[-2,0]}(\mathbf S )}\) where objects are extensions of length 3 complexes in \(\mathcal T ^{[-2,0]}(\mathbf S )\) and where the hom-bigroupoid of two extensions \(E\) and \(F\) is \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(E,F)\). For any two length 3 complexes \(A\) and \(B\) of \(\mathcal T ^{[-2,0]}(\mathbf S )\), we denote by \(\mathcal E \mathrm{xt }(A,B)\) the tricategory of extensions of \(A\) by \(B\).

Remark 6.6

Let \(E=(i,E,j,R)\) be an extension of \(A\) by \(B\) with \(i=(q_i,M,p_i)\) and \(j=(q_j,N,p_j)\). The morphism of complexes \(p_j :N {{\mathrm{{\rightarrow }}}}A\) can be completed into a distinguished triangle \(\mathrm{MC}(p_j)[-1] {{\mathrm{{\rightarrow }}}}N \stackrel{p_j}{{{\mathrm{{\rightarrow }}}}}A {{\mathrm{{\rightarrow }}}}+\) which is isomorphic to \(B \stackrel{i }{{{\mathrm{{\rightarrow }}}}}E \stackrel{j }{{{\mathrm{{\rightarrow }}}}}A {{\mathrm{{\rightarrow }}}}+\) in \(\mathcal D (\mathbf S )\). Similarly, the morphism of complexes \(p_i :M {{\mathrm{{\rightarrow }}}}E\) can be completed into a distinguished triangle \(M \stackrel{p_i}{{{\mathrm{{\rightarrow }}}}}E {{\mathrm{{\rightarrow }}}}\mathrm{MC}(p_i) {{\mathrm{{\rightarrow }}}}+\) which is isomorphic to \(B \stackrel{i }{{{\mathrm{{\rightarrow }}}}}E \stackrel{j}{{{\mathrm{{\rightarrow }}}}}A {{\mathrm{{\rightarrow }}}}+\) in \(\mathcal D (\mathbf S )\).

As an immediate consequence of the above Definitions we have

Proposition 6.7

The triequivalence \(2\mathrm{st}\) induces a triequivalence between \(\mathcal E \mathrm{xt }_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}\) and \(\mathcal E \mathrm{xt }_\mathcal{T ^{[-2,0]}(\mathbf S )}\).

7 Operations on extensions of Picard 2-stacks

Let \(\mathbb E =(I,\mathbb E ,J,\varepsilon )\) be an extension of the Picard 2-stack \(\mathbb A \) by the Picard 2-stack \(\mathbb B \) and let \(G:\mathbb A ^{\prime } {{\mathrm{{\rightarrow }}}}\mathbb A \) be an additive 2-functor. Recall that we denote by \(\varvec{0}\) the Picard 2-stack whose only object is the unit object and whose only 1- and 2-arrows are identities.

Definition 7.1

The pullback \(G^*\mathbb E \) of the extension \(\mathbb E \) via the additive 2-functor \(G:\mathbb A ^{\prime } {{\mathrm{{\rightarrow }}}}\mathbb A \) is the fibered product \(\mathbb E \times _\mathbb A \mathbb A ^{\prime }\) of \(\mathbb E \) and \(\mathbb A ^{\prime }\) over \(\mathbb A \) via \(J:\mathbb E {{\mathrm{{\rightarrow }}}}\mathbb A \) and \(G:\mathbb A ^{\prime } {{\mathrm{{\rightarrow }}}}\mathbb A \).

Lemma 7.2

The pullback \(G^*\mathbb E \) of \(\mathbb E \) via \(G:\mathbb A ^{\prime } {{\mathrm{{\rightarrow }}}}\mathbb A \) is an extension of \(\mathbb A ^{\prime }\) by \(\mathbb B .\)

Proof

Let \(G^*\mathbb E =(G^*\mathbb E , \mathrm{pr}_1, \mathrm{pr}_2, \pi _G)\) be the pullback of \(\mathbb E \) via \(G\) and \(J\), with \(\mathrm{pr}_1 :G^*\mathbb E {{\mathrm{{\rightarrow }}}}\mathbb A ^{\prime }\) and \(\mathrm{pr}_2 :G^*\mathbb E {{\mathrm{{\rightarrow }}}}\mathbb E \) the underlying additive 2-functors and \(\pi _G :J \circ \mathrm{pr}_2 {{\mathrm{{\Rightarrow }}}}G \circ \mathrm{pr}_1\) the underlying morphism of additive 2-functor. From the morphism of additive 2-functors \(\varepsilon : J \circ I {{\mathrm{{\Rightarrow }}}}0\) we get the morphism of additive 2-functors

Therefore according to the universal property of the pullback, there exists a 4-tuple \((I^{\prime },\gamma _1,\gamma _2,\Theta )\) consisting of an additive 2-functor \(I^{\prime }: \mathbb B {{\mathrm{{\rightarrow }}}}G^*\mathbb E \), two morphisms of additive 2-functors \(\gamma _1 :\mathrm{pr}_1 \circ I^{\prime } {{\mathrm{{\Rightarrow }}}}0\) and \(\gamma _2 :\mathrm{pr}_2 \circ I^{\prime } {{\mathrm{{\Rightarrow }}}}I\), and a modification of morphisms of additive 2-functors \(\Theta \)

Moreover by composing the equivalence of Picard 2-stacks \(\mathbb B \cong \mathbb K \mathrm{er }(J)= \mathbb E \times _\mathbb A \varvec{0}\) with the natural equivalence of Picard 2-stacks \( \mathbb E \times _\mathbb A \varvec{0} \cong \mathbb E \times _\mathbb{A } \mathbb A ^{\prime } \times _\mathbb{A ^{\prime }} \varvec{0} = \mathbb K \mathrm{er }(\mathrm{pr}_1)\), we get that \(\mathbb B \) is equivalent to the Picard 2-stack \(\mathbb K \mathrm{er }(\mathrm{pr}_1)\). Finally, the surjectivity of \(\pi _0(J): \pi _0(\mathbb E ) {{\mathrm{{\rightarrow }}}}\pi _0(\mathbb A )\) implies the surjectivity of \(\pi _0(\mathrm{pr}_1): \pi _0(G^*\mathbb E ) {{\mathrm{{\rightarrow }}}}\pi _0(\mathbb A ^{\prime }) \). Hence \((I^{\prime },G^*\mathbb E ,\mathrm{pr}_1,\gamma _1) \) is an extension of \(\mathbb A ^{\prime }\) by \(\mathbb B \).\(\square \)

The dual notion of pullback of an extension is the pushdown of an extension. Let \(\mathbb E =(I,\mathbb E ,J,\varepsilon )\) be an extension of \(\mathbb A \) by \(\mathbb B \) and let \(F:\mathbb B \rightarrow \mathbb B ^{\prime }\) be an additive 2-functor.

Definition 7.3

The pushdown \(F_*\mathbb E \) of the extension \(\mathbb E \) via the additive 2-functor \(F:\mathbb B \rightarrow \mathbb B ^{\prime }\) is the fibered sum \(\mathbb E +^\mathbb B \mathbb B ^{\prime }\) of \(\mathbb E \) and \(\mathbb B ^{\prime }\) under \(\mathbb B \) via \(F:\mathbb B \rightarrow \mathbb B ^{\prime }\) and \(I: \mathbb B {{\mathrm{{\rightarrow }}}}\mathbb E \).

Dualizing the proofs done for the pullback of an extension, we get that the pushdown \(F_*\mathbb E \) of the extension \(\mathbb E \) via \(F:\mathbb B \rightarrow \mathbb B ^{\prime }\) is an extension of \(\mathbb A \) by \(\mathbb B ^{\prime }\) which is endowed with a universal property.

Now we can define the group law for extensions of \(\mathbb A \) by \(\mathbb B \) using pullback and pushdown of extensions. Let \(\mathbb E \) and \(\mathbb E ^{\prime }\) be two extensions of \(\mathbb A \) by \(\mathbb B \). Remark that \(\mathbb E \times \mathbb E ^{\prime }\) is an extension of \(\mathbb A \times \mathbb A \) by \(\mathbb B \times \mathbb B .\)

Definition 7.4

The sum \(\mathbb E + \mathbb E ^{\prime }\) of the extensions \(\mathbb E \) and \(\mathbb E ^{\prime }\) is the following extension of \(\mathbb A \) by \(\mathbb B \)

$$\begin{aligned} D_\mathbb{A }^* (\otimes _\mathbb B )_* ( \mathbb E \times \mathbb E ^{\prime }), \end{aligned}$$
(7.1)

where \(D_\mathbb{A }: \mathbb A {{\mathrm{{\rightarrow }}}}\mathbb A \times \mathbb A \) is the diagonal additive 2-functor of \(\mathbb A \) and \(\otimes _\mathbb{B }: \mathbb B \times \mathbb B {{\mathrm{{\rightarrow }}}}\mathbb B \) is the morphism of 2-stacks underlying the Picard 2-stack \(\mathbb B \) (i.e., \(\otimes _\mathbb{B }\) is the group law of \(\mathbb B \)).

Proposition 7.5

The sum given in Definition 7.4 equips the set \(\mathcal E \mathrm{xt }^1(\mathbb A ,\mathbb B )\) of equivalence classes of extensions of \(\mathbb A \) by \(\mathbb B \) with an abelian group law, where the neutral element is the equivalence class of the extension \(\mathbb A \times \mathbb B \), and the inverse of an equivalence class \(\mathbb E \) is the equivalence class of \(-\mathbb E = (-\mathrm{id}_\mathbb{B })_*\mathbb E \).

Proof

Associativity: Following the definition of the sum and using the universality of pullback and pushdown, we obtain

By repeating the above arguments starting with \(\mathbb E _1 +(\mathbb E _2 + \mathbb E _3)\), we find that \(\mathbb E _1 +(\mathbb E _2 + \mathbb E _3) \cong [(\mathrm{id}_\mathbb{A } \times D_\mathbb{A }) \circ D_\mathbb{A }]^*\big (\otimes _\mathbb{B } \circ (\mathrm{id}_\mathbb{B } \times \otimes _\mathbb{B })\big )_*((\mathbb E _1 \times \mathbb E _2) \times \mathbb E _3)\). Using the associativity constraint \(\mathsf a :\otimes _\mathbb{B } \circ (\otimes _\mathbb{B } \times \mathrm{id}_\mathbb{B }) {{\mathrm{{\Rightarrow }}}}\otimes _\mathbb{B } \circ (\mathrm{id}_\mathbb{B } \times \otimes _\mathbb{B })\) of a Picard 2-stacks and observing that \((D_\mathbb{A } \times \mathrm{id}_\mathbb{A })\circ D_\mathbb{A } = (\mathrm{id}_\mathbb{A } \times D_\mathbb{A }) \circ D_\mathbb{A }\), we find that \((\mathbb E _1 +\mathbb E _2) + \mathbb E _3 \cong \mathbb E _1 +(\mathbb E _2 + \mathbb E _3)\).

Commutativity: It is clear from the formula (7.1).

Neutral element: It is the product \(\mathbb A \times \mathbb B \) of the extension \(\mathbb A =(\varvec{0} \rightarrow \mathbb A ,\mathbb A , \mathrm{id}:\mathbb A \rightarrow \mathbb A ,0)\) of \(\mathbb A \) by \(\varvec{0}\) with the extension \(\mathbb B =(\mathrm{id}:\mathbb B \rightarrow \mathbb B , \mathbb B ,\mathbb B \rightarrow \varvec{0},0)\) of \(\varvec{0}\) by \(\mathbb B \).\(\square \)

8 Homological interpretation of extensions of Picard 2-stacks

Let \(\mathbb A \) and \(\mathbb B \) be two Picard 2-stacks.

Lemma 8.1

Let \(\mathbb E =(I,\mathbb E ,J,\varepsilon )\) be an extension of \(\mathbb A \) by \(\mathbb B \). Then the Picard 2-stack \(\mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb A ,\mathbb B )\) is equivalent to \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E )\). In particular, \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E )\) is endowed with a Picard 2-stack structure.

Proof

The equivalence is given via the additive 2-functor

$$\begin{aligned} \mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb A ,\mathbb B )&\longrightarrow \mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E ) \\ F&\mapsto \big (a \mapsto a + IFJ (a) \big ). \end{aligned}$$

\(\square \)

By the above Lemma, the homotopy groups \(\pi _i(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E ))\) for \(i=0,1,2\) are abelian groups. Since by definition \(\mathcal E \mathrm{xt }^{-i}(\mathbb A ,\mathbb B )=\pi _{i}(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E ))\), we have

Corollary 8.2

The sets \(\mathcal E \mathrm{xt }^i(\mathbb A ,\mathbb B )\), for \(i=0,-1,-2\), are abelian groups.

Proof of Theorem 1.1 for i=0,-1,-2

According to Lemma 8.1, the homotopy groups of \(\mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb A ,\mathbb B )\) and \(\mathbb H \mathrm{om}_\mathcal{E \mathrm{xt}}(\mathbb E ,\mathbb E )\) are isomorphic and so by Example 3.3 we conclude that \(\mathcal E \mathrm{xt }^i(\mathbb A ,\mathbb B ) \cong \pi _{-i}(\mathbb H \mathrm{om}_{2\mathcal{P }{{\textsc {icard}}}(\mathbf{S })}(\mathbb A ,\mathbb B )) \simeq \mathrm{H }^i \big (\tau _{\le 0}\mathrm{R }\mathrm{Hom}([\mathbb A ],[\mathbb B ])\big ) = \mathrm{Hom}_\mathcal{D (\mathbf S )}([\mathbb A ],[\mathbb B ][i])\).\(\square \)

Before we prove Theorem 1.1 for \(i=1\), we state the following Definition:

Definition 8.3

An extension \(\mathbb E =(I,\mathbb E ,J,\varepsilon )\) of \(\mathbb A \) by \(\mathbb B \) is split if one of the following equivalent conditions is satisfied:

  1. 1.

    there exists an additive 2-functor \(V: \mathbb E {{\mathrm{{\rightarrow }}}}\mathbb B \) and a morphism of additive 2-functors \(\alpha : V \circ I \Rightarrow \mathrm{id}_\mathbb{B }\);

  2. 2.

    there exists an additive 2-functor \(U: \mathbb A {{\mathrm{{\rightarrow }}}}\mathbb E \) and a morphism of additive 2-functors \(\beta : J \circ U \Rightarrow \mathrm{id}_\mathbb{A }\);

  3. 3.

    \(\mathbb E \) is equivalent as extension of \(\mathbb A \) by \(\mathbb B \) (see Definition 5.3) to the neutral object \(\mathbb A \times \mathbb B \) of the group law defined in (7.1).

Proof of Theorem 1.1 for i=1

First we construct a morphism from the group \(\mathcal E \mathrm{xt }^1(\mathbb A ,\mathbb B )\) of equivalence classes of extensions of \(\mathbb A \) by \(\mathbb B \) to the group \(\mathrm{Ext}^1([\mathbb A ],[\mathbb B ])\)

$$\begin{aligned} \Theta :\mathcal E \mathrm{xt }^{1}(\mathbb A ,\mathbb B ) \longrightarrow \mathrm{Ext}^1([\mathbb A ],[\mathbb B ]), \end{aligned}$$

and a morphism from the group \(\mathrm{Ext}^1([\mathbb A ],[\mathbb B ])\) to the group \(\mathcal E \mathrm{xt }^1(\mathbb A ,\mathbb B )\)

$$\begin{aligned} \Psi :\mathrm{Ext }^1([\mathbb A ],[\mathbb B ]) \longrightarrow \mathcal E \mathrm{xt }^{1}(\mathbb A ,\mathbb B ). \end{aligned}$$

Then we check that \(\Theta \circ \Psi = \mathrm{id}= \Psi \circ \Theta \) and that \(\Theta \) is an homomorphism of groups.

Before the proof we fix the following notation: if \(A\) is a complex of \(\mathcal D ^{[-2,0]}(\mathbf S )\) we denote by \(\mathbb A \) the corresponding Picard 2-stack \(2\mathrm{st}(A)\). Moreover if \(f:A {{\mathrm{{\rightarrow }}}}E\) is a morphism in \(\mathcal D ^{[-2,0]}(\mathbf S )\), we denote by \(F: \mathbb A {{\mathrm{{\rightarrow }}}}\mathbb E \) a representative of the equivalence class of additive 2-functors corresponding to the morphism \(f\) via the equivalence of categories (3.2).

(1) Construction of \(\Theta \): Consider an extension \(\mathbb E =(I,\mathbb E ,J,\varepsilon )\) of \(\mathbb A \) by \(\mathbb B \) and denote by \(E=(i,E,j,R)\) the corresponding extension of \(A=[\mathbb A ]\) by \(B=[\mathbb B ]\) in the tricategory \(\mathcal T ^{[-2,0]}(\mathbf S )\). By Remark 6.6 to the extension \(E\) is associated the distinguished triangle \(B \stackrel{i}{{{\mathrm{{\rightarrow }}}}}E \stackrel{j}{{{\mathrm{{\rightarrow }}}}} A {{\mathrm{{\rightarrow }}}}+\) in \(\mathcal D (\mathbf S )\) which furnishes the long exact sequence

(8.1)

We set \(\Theta (\mathbb E )= \partial (\mathrm{id}_A).\) The naturality of the connecting map \(\partial \) implies that \(\Theta (\mathbb E )\) depends only on the equivalence class of the extension \(\mathbb E \).\(\square \)

Lemma 8.4

If \(\mathrm{Ext}^1(A,B)=0\), then every extension of \(\mathbb A \) by \(\mathbb B \) is split.

Proof

By the long exact sequence (8.1), if the cohomology group \(\mathrm{Ext}^1(A,B)\) is zero, the identity morphisms \(\mathrm{id}_A :A \rightarrow A\) lifts to a morphism \(f :A \rightarrow E\) in \(\mathcal D ^{[-2,0]}(\mathbf S )\) which furnishes an additive 2-functor \(F :\mathbb A \rightarrow \mathbb E \) such that \(J \circ F \cong \mathrm{id}_\mathbb{A }\). Hence, \(\mathbb E \) is a split extension of \(\mathbb A \) by \(\mathbb B \).\(\square \)

The above lemma means that \(\Theta (\mathbb E )\) is an obstruction for the extension \(\mathbb E \) to be split: \(\mathbb E \) is split if and only if \(\mathrm{id}_A :A \rightarrow A\) lifts to \(\mathrm{Hom}_\mathcal{D (\mathbf S )}(A,E)\), if and only if \(\Theta (\mathbb E )\) vanishes in \(\mathrm{Ext}^1(A,B)\).

(2) Construction of \(\Psi \): Choose a complex \(K=[K^{-2} \rightarrow K^{-1} \rightarrow K^0]\) of \(\mathcal D ^{[-2,0]}(\mathbf S )\) such that \(K^{-2}\), \(K^{-1},K^0\) are injective and such that there exists an injective morphism of complexes \(s :B {{\mathrm{{\rightarrow }}}}K\). We complete \(s\) into a distinguished triangle

(8.2)

in \(\mathcal D (\mathbf S )\). Setting \(L= \tau _{\ge -2} \mathrm{MC}(s)\), the above distinguished triangle furnishes an extension of Picard 2-stacks

and the long exact sequence

(8.3)

Given an element \(x\) of \(\mathrm{Ext}^1(A,B)\), choose an element \(u\) of \(\mathrm{Hom}_\mathcal{D (\mathbf S )}(A,L)\) such that \(\partial (u) =x\). The pullback \(U^*\mathbb K \) of the extension \(\mathbb K \) via the additive 2-functor \(U :\mathbb A {{\mathrm{{\rightarrow }}}}\mathbb L \) corresponding to the morphism \(u :A {{\mathrm{{\rightarrow }}}}L\) of \(\mathcal D (\mathbf S )\) is an extension of \(\mathbb A \) by \(\mathbb B \) by Lemma 7.2. We set \(\Psi (x) = U^*\mathbb K \) i.e., to be precise \(\Psi (x)\) is the equivalence class of the extension \(U^*\mathbb K \) of \(\mathbb A \) by \(\mathbb B \). Now we check that the morphism \(\Psi \) is well defined, i.e., \(\Psi (u)\) doesn’t depend on the lift \(u\) of \(x\). Let \(u^{\prime } \in \mathrm{Hom}_\mathcal{D (\mathbf S )}(A,L)\) be another lift of \(x\). From the exactness of the sequence (8.3), there exists \(f \in \mathrm{Hom}_\mathcal{D (\mathbf S )}(A,K)\) such that \(u^{\prime }-u=t \circ f,\) i.e., we have the following commutative diagram

Consider now the pullback \((U^{\prime }-U)^*\mathbb K \) of the extension \(\mathbb K \) via the additive 2-functor \(U^{\prime }-U: \mathbb A {{\mathrm{{\rightarrow }}}}\mathbb L \). The universal property of the pullback \((U^{\prime }-U)^*\mathbb K \) applied to the above diagram furnishes an additive 2-functor \(H:\mathbb A {{\mathrm{{\rightarrow }}}}(U^{\prime }-U)^*\mathbb K \) and a morphism of additive 2-functors \(\alpha : \mathrm{pr}_1 \circ H \Rightarrow \mathrm{id}_\mathbb{A }\) (here \(\mathrm{pr}_1: (U^{\prime }-U)^*\mathbb K {{\mathrm{{\rightarrow }}}}\mathbb A \) is the additive 2-functor underlying the extension \((U^{\prime }-U)^*\mathbb K \) of \(\mathbb A \) by \(\mathbb B \)). Hence from Definition 8.3 the extension \((U^{\prime }-U)^*\mathbb A \) is split, which means that the extensions \(U^{\prime *}\mathbb A \) and \(U^*\mathbb A \) are equivalent.

(3) \( \Theta \circ \Psi = \mathrm{id}\): With the notation of (2), given an element \(x\) of \(\mathrm{Ext}^1(A,B)\), choose an element \(u\) of \(\mathrm{Hom}_\mathcal{D (\mathbf S )}(A,L)\) such that \(\partial (u) =x\). By definition \(\Psi (x)= U^*\mathbb K \). Because of the naturality of the connecting map \(\partial \), the following diagram commutes

Therefore \(\Theta (\Psi (x))=\Theta (U^*\mathbb K )=\partial (\mathrm{id}_A)=\partial (u \circ \mathrm{id}_A)=\partial (u)=x\), i.e., \(\Theta \) surjective.

(4) \(\Psi \circ \Theta = \mathrm{id}\): Consider an extension \(\mathbb E =(I,\mathbb E ,J,\varepsilon )\) of \(\mathbb A \) by \(\mathbb B \) and denote by \(E=(i,E,j,R)\) the corresponding extension of \(A=[\mathbb A ]\) by \(B=[\mathbb B ]\) in \(\mathcal T ^{[-2,0]}(\mathbf S )\). As in (2), choose a complex \(K\) of \(\mathcal D ^{[-2,0]}(\mathbf S )\) such that \(K^{-2}\), \(K^{-1},K^0\) are injective and such that there exists an injective morphism of complexes \(s :B {{\mathrm{{\rightarrow }}}}K\). Complete \(s :B {{\mathrm{{\rightarrow }}}}K\) into the distinguished triangle (8.2) and let \(L= \tau _{\ge -2} \mathrm{MC}(s)\). The injectivity of \(K\) furnishes a lift \(u :E {{\mathrm{{\rightarrow }}}}K\) of the morphism of complexes \(s :B {{\mathrm{{\rightarrow }}}}K\). From the axioms of the triangulated categories, there exists a morphism \(v^{\prime } :A {{\mathrm{{\rightarrow }}}}L\) giving rise to the morphism of distinguished triangles

(8.4)

which leads to a morphism of long exact sequences

(8.5)

Let \(\Theta (\mathbb E )=\partial (\mathrm{id}_A)=y\) with \(y\) an element of \(\mathrm{Ext}^1(A,B)\). By definition \(\Psi (y)=V^*\mathbb K \) with \(v\) an element of \( \mathrm{Hom}_\mathcal{D (\mathbf S )}(A,L)\) such that \(\partial (v)=y\). From the commutativity of the diagram (8.5), \(v^{\prime }-v= t \circ f\) with \(f \in \mathrm{Hom}_\mathcal{D (\mathbf S )}(A,K),\) which shows as in (2) that the extensions \(V^*\mathbb K \) and \( V^{\prime *}\mathbb K \) are equivalent. From the universal property of the pullback \(V^{\prime *}\mathbb K \) applied to the central square of (8.4), there exists an additive 2-functor \(H: \mathbb E {{\mathrm{{\rightarrow }}}}V^{\prime *}\mathbb K \) and two morphisms of additive 2-functors \( pr_1 \circ H \Rightarrow J\), \(pr_2 \circ H \Rightarrow U\) (here \(\mathrm{pr}_1: V^{\prime *}\mathbb K {{\mathrm{{\rightarrow }}}}\mathbb A \) and \(\mathrm{pr}_2: V^{\prime *}\mathbb K {{\mathrm{{\rightarrow }}}}\mathbb K \) are the additive 2-functors underlying the pullback \(V^{\prime *}\mathbb K \)), which furnish a morphism of extensions \((\mathrm{id}_\mathbb B ,H,\mathrm{id}_\mathbb A ,\alpha : H \circ I \Rightarrow I^{\prime } \circ id_\mathbb B ,\beta : pr_1 \circ H \Rightarrow id_\mathbb A \circ J,\Phi )\) from \(\mathbb E \) to \(V^{\prime *}\mathbb K \) inducing the identity on \(\mathbb A \) and \(\mathbb B \) (here \(I^{\prime }: \mathbb B \rightarrow V^{\prime *}\mathbb K \) is the additive two functor underlying the extension \(V^{\prime *}\mathbb K \) of \(\mathbb A \) by \(\mathbb B \)). By definition, the extensions \(\mathbb E \) and \(V^{\prime *}\mathbb K \) are then equivalent. Summarizing \(\Psi (\Theta (\mathbb E ))=\Psi (y)= V^*\mathbb K \cong V^{\prime *}\mathbb K \cong \mathbb E \), i.e., \(\Theta \) is injective.

(5) \(\Theta \) is a group homomorphism: Consider two extensions \(\mathbb E , \mathbb E ^{\prime }\) of \(\mathbb A \) by \(\mathbb B \). With the notations of (2) we can suppose that \(\mathbb E = U^*\mathbb K \) and \(\mathbb E ^{\prime }= U^{\prime *}\mathbb K \) with \(U,U^{\prime }:\mathbb A {{\mathrm{{\rightarrow }}}}\mathbb L \) two additive 2-functors corresponding to two morphisms \(u,u^{\prime }:A {{\mathrm{{\rightarrow }}}}L\) of \(\mathcal D ^{[-2,0]}(\mathbf S )\). Now by definition of sum in \(\mathcal E \mathrm{xt }^1(\mathbb A ,\mathbb B )\) (see formula (7.1)), we have

$$\begin{aligned} \mathbb E + \mathbb E ^{\prime }&= D_\mathbb{A }^* (\otimes _\mathbb{B })_* \big (U^*\mathbb K \times U^{\prime *}\mathbb K \big )\\&= D_\mathbb{A }^* (\otimes _\mathbb{B })_* (U \times U^{\prime })^* (\mathbb K \times \mathbb K )\\&= (U + U^{\prime })^* D_\mathbb{L }^* (\otimes _\mathbb{B })_* (\mathbb K \times \mathbb K )\\&= (U + U^{\prime })^* (\mathbb K + \mathbb K ) \end{aligned}$$

where \(D_\mathbb{A }:\mathbb A \rightarrow \mathbb A \times \mathbb A \) and \(D_\mathbb{L }:\mathbb L \rightarrow \mathbb L \times \mathbb L \) are the diagonal additive 2-functors of \(\mathbb A \) and \(\mathbb L \), respectively, and \(\otimes _\mathbb{B }: \mathbb B \times \mathbb B \rightarrow \mathbb B \) is the morphism of 2-stacks underlying the Picard 2-stack \(\mathbb B \). This calculation shows that \(\Theta ( \mathbb E + \mathbb E ^{\prime }) = \partial (u+u^{\prime })\) where \(\partial :\mathrm{Hom}_\mathcal{D (\mathbf S )}(A,L) {{\mathrm{{\rightarrow }}}}\mathrm{Ext}^1(A,B)\) is the connecting map of the long exact sequence (8.3). Hence, \( \Theta ( \mathbb E + \mathbb E ^{\prime })=\partial (u+u^{\prime }) = \partial (u)+\partial (u^{\prime })= \Theta ( \mathbb E )+ \Theta ( \mathbb E ^{\prime })\).