Next Article in Journal
Nonlocal Reaction–Diffusion Model of Viral Evolution: Emergence of Virus Strains
Previous Article in Journal
Quantum Linear Scalar Fields with Time Dependent Potentials: Overview and Applications to Cosmology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cohomology of Presheaves of Monoids

Department Algebra, University of Granada, 18071 Granada, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(1), 116; https://doi.org/10.3390/math8010116
Submission received: 19 December 2019 / Revised: 7 January 2020 / Accepted: 9 January 2020 / Published: 12 January 2020

Abstract

:
The purpose of this work is to extend Leech cohomology for monoids (and so Eilenberg-Mac Lane cohomology of groups) to presheaves of monoids on an arbitrary small category. The main result states and proves a cohomological classification of monoidal prestacks on a category with values in groupoids with abelian isotropy groups. The paper also includes a cohomological classification for extensions of presheaves of monoids, which is useful to the study of H -extensions of presheaves of regular monoids. The results apply directly in several settings such as presheaves of monoids on a topological space, simplicial monoids, presheaves of simplicial monoids on a topological space, monoids or simplicial monoids on which a fixed monoid or group acts, and so forth.

1. Introduction and Summary

This work grew out of the problem of stating a precise classification theorem for prestacks [1] on a small category C with values in the 2-category of monoidal abelian groupoids, that is, of tensor groupoids whose isotropy groups are abelian. The non-fibered case, that is, when C is the final category, was treated recently in [2], where it is shown how monoidal abelian groupoids are classified by elements of Leech third cohomology groups of monoids H 3 ( M , A ) [3,4]. In that classification process, for each monoidal abelian groupoid, M is its monoid of connected components, with multiplication induced by the tensor product, the coefficients A are provided by its automorphism groups, and the classifying datum c H 3 ( M , A ) is the cohomology class of a certain 3-cocycle canonically constructed from its structure associativity constraint. For categorical groups (also known as Gr-categories), that is, monoidal groupoids where the objects are quasi-invertible, that cohomological classification goes back to that given by Sinh in [5], where she proved that categorical groups are classified by the elements of the third Eilenberg-Mac Lane cohomology groups. When C is an arbitrary small category, every prestack on C valued in monoidal abelian groupoids produces, by taking connected components, not a monoid as in the punctual case but rather a presheaf on C with values in the category Mon of monoids. Then, we were naturally led to a research for an adequate cohomology theory for presheaves of monoids M : C op Mon . Here, we provide a proposal for such a cohomology theory, which enjoys desirable properties whose study the paper is dedicated to.
Presheaves on small categories are rather familiar objects and arise in many situations. The cohomology of presheaves of several algebraic structures (groups, rings, etc.) has been object of study with interest along the last decades. Particularly, we should refer here to the seminal work by Gerstenhaber-Shack (in deformation theory) on cohomology of presheaves of algebras (e.g., associative or Lie) [6,7,8], which greatly inspires part of this paper on cohomology of presheaves of monoids. Also, our exposition is strongly influenced by several papers on cohomology of diagrams of simplicial sets (in equivariant homotopy theory). Particularly we should refer those by Dwayer-Kan [9,10], Moerdijk-Svensson [11,12], and Blanc-Johnson-Turner [13]. Notice that, when each monoid is replaced by its nerve (i.e., its simplicial classifying space), every presheaf of monoids M on a small category produces a presheaf of simplicial sets, N M , whose homotopy type is represented by its homotopy colimit [14]. Thus, Gabriel-Zisman cohomology groups [15] of the simplicial set hocolim N M naturally arise from a presheaf of monoids M . In this setting, it is worth to recall that every path-connected CW-complex has the same homotopy type as the classifying space of a monoid [16].

1.1. Outline of Results

In this paper we actually present two cohomology theories for presheaves of monoids. For both theories, we start by associating to each presheaf of monoids M : C op Mon a small category, denoted by D ( M ) , whose left modules, that is, the abelian group valued functors on it, provide the coefficients. This is justified because of the existence of an equivalence
Ab Psh ( C , Mon ) M D ( M ) - Mod
between the category of abelian group objects in the slice category of presheaves of monoids on C over M and the category of abelian group valued functors on D ( M ) . The first cohomology theory of a presheaf of monoids M is then defined as the cohomology of the category D ( M ) , that is, by the right derived functors
H n ( M , ) = R n Hom D ( M ) ( Z , ) = Ext D ( M ) n ( Z , ) ( n 0 ) ,
where Z is the constant D ( M ) -module given by the abelian group of integers. For the second one, which following to Gerstenhaber and Shack [7] we call the simple cohomology theory, we previously introduce the left exact functor of derivations, Der ( M , ) : D ( M ) -Mod → Ab, and prove its representability by showing that it is naturally isomorphic to the hom functor Hom D ( M ) ( I M , ) provided by the (suitably defined) ideal augmentation I M of the presheaf M . Then, we define the simple cohomology theory of M by the right derived functors
H s n ( M , ) = R n 1 Der ( M , ) = Ext D ( M ) n 1 ( I M , ) ( n 1 ) .
When C is the final category, then a presheaf of monoids M on C is simply a monoid and the H n ( M , ) above are just the cohomology functors of the monoid M by Leech [3,4]. Furthermore, in this case, there are natural isomorphisms H n ( M , ) H s n ( M , ) for all n 2 , so that both cohomology theories are essentially the same. However, in general the H n ( M , ) are different of the simples ones H s n ( M , ) . For instance, when C = G is a group (regarded as an one-object category) and M = H is a right G-group, then D ( M ) = H G , the semidirect product group, and the cohomology functors H n ( M , ) agree with the ordinary Eilenberg-Mac Lane cohomology functors H n ( H G , ) , whereas the functors H s n ( M , ) agree with the vector cohomology groups H n 1 n ( G , H ; ) by Whitehead [17]. A main result in this paper states that, for any presheaf of monoids M on a small category C , there is a natural long exact sequence
H n ( M , A ) H n ( C op , A ) H s n + 1 ( M , A ) H n + 1 ( M , A ) H n + 1 ( C op , A ) ,
for any D ( M ) -module A, connecting the cohomology groups of M in both theories with those of the category C with coefficients in the right module obtained by restricting the coefficients A to C op through its natural inclusion into D ( M ) .
Following general methods by Gerstenhaber-Schack and Gabriel-Zisman, we define, for every presheaf M and any D ( M ) -module A, cochain complexes of abelian groups C ( M , A ) and C s ( M , A ) such that there are natural isomorphisms
H s n ( M , A ) H n C s ( M , A ) , ( n 1 ) ,
H n ( M , A ) H n C ( M , A ) H n ( hocolim N M , A ) , ( n 0 ) .
When the category C op is cohomologically trivial, for instance whenever C has a final object, we deduce the existence of natural isomorphisms
H s n ( M , A ) H n ( M , A ) H n ( hocolim N M , A ) , ( n 2 ) .
These isomorphisms hold then in several relevant cases we have in mind, as for example when
(a)
C = O ( X ) , the category defined by the partially ordered set of open subsets of a topological space X. That is, in the cohomology of presheaves of monoids (and presheaves of groups, then) on a topological space.
(b)
C = [ 1 ] , the category defined by the ordered set { 0 < 1 } . That is, in the cohomology of pairs of monoids.
(c)
C = Δ , the simplicial category of finite ordered sets [ p ] = { 0 < 1 < < p } , with non-decreasing maps between them as its morphisms. That is, in the cohomology of simplicial monoids.
(d)
C = O ( X ) × Δ , where X is a topological space. That is, in the cohomology of presheaves of simplicial monoids on a topological space (or, equivalently, of simplicial presheaves of monoids on a topological space).
(e)
C = O r ( G ) × Δ , where O r ( G ) is the orbit category of a group G, whose objects are the transitive left G-sets G / H , for any subgroup H G , and whose morphisms are the G-equivariant maps between them. That is, in the (Borel) equivariant cohomology of simplicial monoids endowed with a left G-action by automorphisms. Here, one regards such a simplicial monoid M as the presheaf of monoids on O r ( G ) × Δ such that ( G / H , [ p ] ) Hom G ( G / H , M p ) M p H .
We dedicate much of the paper to show natural realizations for the cohomology classes in H s 2 ( M , A ) and H s 3 ( M , A ) . For any presheaf of monoids M on a small category C and any D ( M ) -module A, we prove the existence of a natural bijection
Ext ( M , A ) H s 2 ( M , A ) ,
between the set of equivalence classes of extensions (aka coextensions) of M by A and the second simple cohomology group of M with coefficients in A. This classification result is showed to be useful in the study of the structure of H -extensions of M with abelian kernel, that is, locally surjective morphisms of presheaves of monoids f : E M such that, for any objet U of C , the congruence kernel of f U : E ( U ) M ( U ) is contained in the Green’s relation H of E ( U ) and the Shützenberger groups of the kernel classes are abelian. Following to Grillet [18] and Leech [3], we introduce a certain full subcategory of D ( M ) -Mod, which we call the category of D ( M ) -modules, and we prove that when the presheaf of monoids M is locally regular then equivalence classes of H -extensions of M with abelian kernel correspond bijectively to the elements of H s 2 ( M , A ) .
Our results on the classification of prestacks on a small category C , that is, of contravariant pseudo-functors from C to the 2-category of monoidal abelian groupoids, by the third simple cohomology groups of presheaves of monoids on C , can be summarized as follows:
(i)
If M is a presheaf of monoids on C and A is D ( M ) -module, every simple 3-cocycle h Z s 3 ( M , A ) gives rise to a prestack P ( M , A , h ) .
(ii)
For any prestack P on C , there exist a presheaf of monoids M , a D ( M ) -module A, a simple 3-cocycle h Z s 3 ( M , A ) , and an equivalence P ( M , A , h ) P .
(iii)
If h Z s 3 ( M , A ) and h Z s 3 ( M , A ) are simple 3-cocycles, where M and M are presheaves of monoids, A is a D ( M ) -module, and A is a D ( M ) -module, then there is an equivalence P ( M , A , h ) P ( M , A , h ) if and only if there are isomorphisms f : M M and F : A f * A such that [ h ] = F * 1 f * ( [ h ] ) in H s 3 ( M , A ) .
Thus, prestacks on C are classified by triples ( M , A , c ) where M is a presheaf of monoids on C , A is a D ( M ) -module, and c H s 3 ( M , A ) .

1.2. Organization of The Paper

The plan of the paper is, briefly, as follows. After the first introductory and summary section, the rest is organized in nine sections. Section 2 is preparatory and comprises some notations and a review on cohomology of small categories. In Section 3 we analyze the coefficients we use for the cohomology of presheaves of monoids. Section 4 is dedicated to the notion of derivation of presheaves of monoids. The main Section 5 includes the definition of the cohomology groups H n ( M , A ) and H s n ( M , A ) and a first study of their properties. In particular, we state here the above mentioned linking long exact sequences. The following Section 6 and Section 7 are dedicated to cochains, cocycles, and coboundaries. We provide in Section 6 of suitable cochain complexes C ( M , A ) and C s ( M , A ) for computing the cohomology groups H n ( M , A ) and H s n ( M , A ) , and in the brief Section 7 we specify, for future reference, what low dimensional simple cochains, cocycles, and coboundaries are. Section 8 is mainly devoted to state the classification of extensions of presheaves of monoids by means of the groups H s 2 ( M , A ) , while the long Section 9 is entirely dedicated to show the classification of prestacks by means of the cohomology groups H s 3 ( M , A ) . In the last Section 10, we analyze how our previous results specialize when we focus on presheaves of groups.

2. Preliminaries on the Cohomology of Small Categories

Let K be a small category. A (left) K -module is a functor A : K Ab . The category of K -modules, with morphisms the natural transformations, is denoted by K -Mod. We make reference to [19] (Chapter VIII, §3) for formalities but point out that this is an abelian category with sufficiently many projective and injective objects. For any two K -modules A and A , the abelian group structure of Hom K ( A , A ) is given by pointwise addition. The zero K -module is the constant functor given by the abelian group 0, and a sequence A A A is exact if and only if it is locally exact, that is, every sequence of abelian groups A ( U ) A ( U ) A ( U ) , U ObK , is exact. There is a free K -module functor,
F : Set ObK K - Mod ,
from the slice category of sets over the set of objects of K to the category of K -modules. For every S = ( S , π : S ObK ) , the free K -module F S assigns to each U ObK the free abelian group on the pairs ( s , α ) where s S and α Hom K ( π s , U ) . The homomorphism F ( β ) : F ( U ) F ( V ) , induced by a morphism β : U V in K , is defined on generators by F S ( β ) ( s , α ) = ( s , β α ) .
Proposition 1.
For S = ( S , π : S ObK ) any set over ObK and any K -module A, there is a natural isomorphism of abelian groups
Hom K ( F S , A ) s S A ( π s ) , f f π s ( s , 1 π s ) s S .
Proof. 
This is a straightforward consequence of Yoneda Lemma. □
From the above, it is plainly seen that every free K -module is projective.
The cohomology groups of K with coefficients in a K -module A [20,21], denoted H n ( K , A ) , are defined by
H n ( K , A ) = Ext K n ( Z , A ) .
Above Z : K Ab denotes the constant functor defined by the group of integers.
To exhibit an explicit cochain complex that computes the cohomology groups H n ( K , A ) , let N K be the nerve of K . That is, the simplicial set whose p-simplices are sequences
β = ( β 0 β 1 β p β p )
of p composable morphisms in K (objects β 0 of K if p = 0 ), and whose face and degeneracy operators
N p + 1 K d i N p K s j N p + 1 K
are defined by d 0 β = β 1 , d 1 β = β 0 , and s 0 β = 1 β 0 if p = 0 , and for p 1 by
d i β = ( β 2 , , β p ) if i = 0 , ( β 1 , , β i + 1 β i , , β p ) if 0 < i < p , ( β 1 , , β p 1 ) if i = p . s j β = ( β 1 , , β j , 1 β j , β j + 1 , , β p ) .
There is a canonical “last object” functor from the category of simplices of N K to K, Δ N K K , β β p . Then, by composing with it, every K -module A defines a system of coefficients on N K [15]) and produces a cosimplicial abelian group, denoted C ( K , A ) , in which each C p ( K , A ) is the abelian group of those maps φ that assign to each p-simplex β N p K an element φ ( β ) A ( β p ) . The coface homomorphisms
d i : C p 1 ( K , A ) C p ( K , A )
are given by
d i φ ( β ) = φ ( d i β ) if 0 i < p , A ( β p ) φ ( d p β ) if i = p . d i φ ( β ) = φ ( d i β ) if 0 i < p , A ( β p ) φ ( d p β ) if i = p .
The so-called standard cochain complex of K with coefficients in A, also written as C ( K , A ) , is its alternating sum faces cochain complex, whose coboundaries are
= i = 0 p ( 1 ) i d i : C p 1 ( K , A ) C p ( K , A ) .
We have the following (well-known) relevant fact.
Proposition 2.
There are natural isomorphisms
H n ( K , A ) H n C ( K , A ) , n = 0 , 1 , .
Proof. 
For each integer p 0 , let π : N p K ObK be the map given by π ( β ) = β p , and let Q p be the free K -module on ( N p K , π ) . Thus, for each U ObK , Q p ( U ) is the free abelian group with generators those β = ( β 1 , , β p + 1 ) N p + 1 K such that β ( p + 1 ) = U , and for each arrow α : U V in K , the induced Q p ( α ) : Q p ( U ) Q p ( V ) is given on generators by Q p ( α ) ( β ) = ( β 1 , , β p , α β p + 1 ) . These Q p define an augmented chain complex of projective K -modules,
Q = Q ( K ) μ Z ,
whose differential, at any object U of K , : Q p ( U ) Q p 1 ( U ) is given on generators by the usual boundary formula ( β ) = i = 0 p ( 1 ) i d i ( β ) , and whose augmentation μ : Q 0 ( U ) Z by μ ( β ) = 1 . Indeed, (16) is a projective resolution of Z since, at any object U of K , the augmented chain complex
Q ( U ) μ Z : Q 2 ( U ) Q 1 ( U ) Q 0 ( U ) μ Z 0
has a contracting homotopy Φ , which is given on generators by Φ 1 ( 1 ) = 1 U , and Φ p ( β ) = ( 1 ) p + 1 ( β 1 , , β p + 1 , 1 U ) .
Therefore, for any K -module A, the cohomology groups H n ( K , A ) can be computed as those of the cochain complex Hom K ( Q ( K ) , A ) . As the isomorphisms (10) provide an isomorphism of cochain complexes Hom K ( Q ( K ) , A ) C ( K , A ) , the result follows. □
We will use later the following (also well-known) consequence.
Proposition 3.
Assume K has an initial object ∅. Then, for any K -module A,
H n ( K , A ) = 0 i f n > 0 , A ( ) i f n = 0 .
Proof. 
Let U : U denote the arrow from ∅ to an object U of K . For any K -module A, the augmented cochain complex
0 A ( ) ϵ C 0 ( K , A ) C 1 ( K , A ) C 2 ( K , A ) ,
where the coaugmentation is defined by ϵ ( a ) ( U ) = A ( U ) ( a ) , has a contracting homotopy Φ , which is defined by Φ 1 ( φ ) = φ ( ) and, for p 0 , Φ p ( φ ) ( β 0 β p ) = φ ( β 0 β p ) . □

3. Coefficients for the Cohomology of Presheaves of Monoids

Let C be a fixed small category. A presheaf of monoids on C is a contravariant functor
M : C op Mon
from C into the category of monoids. Thus, M provides a monoid M ( U ) to each object U of C , and a homomorphism
M ( σ ) : M ( U ) M ( V ) , denoted by x x σ ,
to each arrow σ : V U in C . If M and M are presheaves of monoids on C , a morphism f : M M is a natural transformation, so it consists of homomorphisms of monoids f = f U : M ( U ) M ( U ) , one for each object U of C , such that
f ( x σ ) = f ( x ) σ
for any σ : V U in C and x M ( U ) . This defines the category Psh ( C , Mon ) of presheaves of monoids on C .
The Leech category of factorizations of a monoid M, denoted by D ( M ) , has objects the elements x M and morphisms ( u 0 , u 1 ) : x y pairs of elements u 0 , u 1 M satisfying u 0 x u 1 = y . Composition of morphisms in D ( M ) is given by the formula ( u 0 , u 1 ) ( u 0 , u 1 ) = ( u 0 u 0 , u 1 u 1 ) , and the identity of an object x is the morphism ( e , e ) : x x , where e is the identity of the monoid. The construction M D ( M ) defines a functor
D : Mon Cat
from the category of monoids to the category of small categories, which acts on monoid homomorphisms in the natural way. By composing with D , every presheaf of monoids M defines a presheaf of categories D M : C op Cat . Let
D ( M )
be the category obtained by applying the Grothendieck construction on D M . Its objects are then pairs ( U , x ) where U ObC and x M ( U ) , and an arrow ( σ , v 0 , v 1 ) : ( U , x ) ( V , y ) , between two such objects of D ( M ) , consists of an arrow σ : V U in C together with a pair of elements v 0 , v 1 M ( V ) such that v 0 x σ v 1 = y . The composition in D ( M ) of two morphisms ( σ , v 0 , v 1 ) : ( U , x ) ( V , y ) and ( τ , w 0 , w 1 ) : ( V , y ) ( W , z ) is defined in the evident way
( τ , w 0 , w 1 ) ( σ , v 0 , v 1 ) = ( σ τ , w 0 v 0 τ , v 1 τ w 1 ) ,
and the identities are ( 1 , e , e ) : ( U , x ) ( U , x ) , where 1 is the identity arrow of U in C and e is the identity of the monoid M ( U ) .
Notation 1.
Let A : D ( M ) Ab be a D ( M ) -module. For any U ObC and u , x M ( U ) , the effect of the homomorphism
A ( 1 , u , e ) : A ( U , x ) A ( U , u x ) i s d e n o t e d b y a u a ,
and the effect of the homomorphism
A ( 1 , e , u ) : A ( U , x ) A ( U , x u ) i s d e n o t e d b y a a u .
For any morphism σ : V U in C and any x M ( U ) , the effect of the homomorphism
A ( σ , e , e ) : A ( U , x ) A ( V , x σ ) i s d e n o t e d b y a a σ .
Thus, for any morphism ( σ , v 0 , v 1 ) : ( U , x ) ( V , y ) in D ( M ) , the image of an a A ( U , x ) by A ( σ , v 0 , v 1 ) : A ( U , x ) A ( V , y ) writes ( v 0 a σ ) v 1 = v 0 ( a σ v 1 ) , so that we can omit the parenthesis and write
A ( σ , v 0 , v 1 ) ( a ) = v 0 a σ v 1 .
In these terms, we can say that a D ( M ) -module A consists of the family of abelian groups A ( U , x ) , U ObC , x M ( U ) , together with maps (26), (27) and (28) satisfying the equalities below, whenever they make sense.
u ( a + a ) = u a + u a , ( a + a ) u = a u + a u , ( a + a ) σ = a σ + a σ , u ( u a ) = ( u u ) a , ( u a ) u = u ( a u ) , ( a u ) u = a ( u u ) , e a = a = a e , ( u a u ) σ = u σ a σ u σ , ( a σ ) τ = a σ τ , a 1 = a .
Furthermore, a morphism of D ( M ) -modules F : A A is a family of homomorphisms F = F ( U , x ) : A ( U , x ) A ( U , x ) , U ObC , x M ( U ) , such that
F ( u a ) = u F ( a ) , F ( a u ) = F ( a ) u , F ( a σ ) = F ( a ) σ .
The following proposition justifies why the D ( M ) -modules naturally arise as coefficients for the cohomology of a presheaf of monoids on C .
Proposition 4.
There is an equivalence
Ab Psh ( C , Mon ) M D ( M ) - Mod
between the category of abelian group objects in the slice category of presheaves of monoids on C over M and the category of D ( M ) -modules.
Proof. 
This can be given paralleling the proof of Theorem 6 in [22] and we omit the details here but briefly let us stress that the abelian group object corresponding to a D ( M ) -module A can be written as E M , where
-
for each U ObC , E ( U ) = { ( x , a ) x M ( U ) , a A ( U , x ) } with multiplication ( x , a ) ( y , b ) = ( x y , x b + a y ) ,
-
for each arrow σ : V U in C , the homomorphism ( ) σ : E ( U ) E ( V ) is given by ( x , a ) σ = ( x σ , a σ ) ,
-
for any U ObC , the homomorphism E ( U ) M ( U ) is the projection ( x , a ) x ,
-
for any object U ObC , the internal group operation E ( U ) × M ( U ) E ( U ) + E ( U ) is defined by ( x , a ) + ( x , b ) = ( x , a + b ) .
 □

4. Derivations of Presheaves of Monoids

Let M be a presheaf of monoids on C . If A is a D ( M ) -module, a derivation of M in A, d : M A , is a function that assigns to each pair ( U , x ) , where U ObC and x M ( U ) , an element d ( U , x ) A ( U , x ) satisfying
d ( U , x y ) = x d ( U , y ) + d ( U , x ) y , for any object U of C and x , y M ( U ) ,
d ( U , x ) σ = d ( V , x σ ) , for any morphism σ : V U of C and x M ( U ) .
Under pointwise addition, the set of all derivations d : M A may be given an abelian group structure. We denote this abelian group by Der ( M , A ) . Note that for a D ( M ) -module morphism F : A A and a derivation d : M A the “composition” F d : M A , ( U , x ) F ( d ( U , x ) ) , again is a derivation. With this
Der ( M , ) : D ( M ) - Mod Ab ,
becomes a functor. Next we prove that this functor is representable. Let
Z M
be the D ( M ) -module which assigns to each object ( U , x ) of D ( M ) the abelian group Z M ( U , x ) which is free on the set of pairs ( x 0 , x 1 ) of elements x 0 , x 1 M ( U ) such that x 0 x 1 = x , and, for each arrow σ : V U and v 0 , v 1 M ( V ) ,
v 0 ( x 0 , x 1 ) σ v 1 = ( v 0 x 0 σ , x 1 σ v 1 ) .
There is an augmentation morphism over the constant D ( M ) -module Z
ϵ : Z M Z
which, at each object ( U , x ) of D ( M ) , is the homomorphism ϵ : Z M ( U , x ) Z given on generators by ϵ ( x 0 , x 1 ) = 1 . We call the kernel of μ , denoted by I M , the augmentation ideal of M . Thus, we have the short exact sequence of D ( M ) -modules
0 I M Z M Z 0 .
Notice that each I M ( U , x ) is the free abelian group on the set of generators
( x 0 , x 1 ) ( x , e ) x 0 , x 1 M ( U ) , x 0 x 1 = x , ( x 0 , x 1 ) ( x , e ) ,
and for each arrow σ : V U and v 0 , v 1 M ( V ) ,
v 0 ( x 0 , x 1 ) ( x , e ) σ v 1 = ( v 0 x 0 σ , x 1 σ v 1 ) ( v 0 x σ , v 1 ) = ( v 0 x 0 σ , x 1 σ v 1 ) ( v 0 x σ v 1 , e ) ( v 0 x σ , v 1 ) ( v 0 x σ v 1 , e ) .
Proposition 5.
Let M be a presheaf of monoids on C . For any D ( M ) -module A, there is a natural isomorphism
Der ( M , A ) Hom D ( M ) ( I M , A ) .
Proof. 
There is a derivation δ : M I M given, at each U ObC and x M ( U ) , by
δ ( U , x ) = ( e , x ) ( x , e )
and then a homomorphism Hom D ( M ) ( I M , A ) Der ( M , A ) , F F δ . In the other direction, if d : M A is any derivation, there is a morphism of D ( M ) -modules F d : I M A defined by the homomorphisms
F d : I M ( U , x ) A ( U , x ) ( U ObC , x M ( U ) )
which act on generators by
F d ( x 0 , x 1 ) ( x , e ) = x 0 d ( U , x 1 ) .
So defined, F d is actually a morphism of D ( M ) -modules. In effect, for any arrow σ : V U in C , v 0 , v 1 M ( V ) , and x 0 , x 1 M ( U ) , we have
F d v 0 ( x 0 , x 1 ) ( x 0 x 1 , e ) σ v 1 = ( 41 ) v 0 x 0 σ d ( V , x 1 σ v 1 ) v 0 ( x 0 x 1 ) σ d ( V , v 1 ) = v 0 x 0 σ x 1 σ d ( V , v 1 ) + v 0 x 0 σ d ( V , x 1 σ ) v 1 v 0 x 0 σ x 1 σ d ( V , v 1 ) = v 0 x 0 σ d ( V , x 1 ) σ v 1 = v 0 F d ( x 0 , x 1 ) ( x , e ) σ v 1 .
A quite straightforward verification shows that both maps F F δ and d F d are mutually inverse. For instance, F F δ = F since, for any U ObC and x 0 , x 1 M ( U ) ,
F F δ ( x 0 , x 1 ) ( x 0 x 1 , e ) = x 0 F δ ( U , x 1 ) = x 0 F ( e , x 1 ) ( x 1 , e ) = F x 0 ( e , x 1 ) x 0 ( x 1 , e ) = F ( x 0 , x 1 ) ( x 0 x 1 , e ) .
 □

5. Cohomologies for Presheaves of Monoids

Let M be a presheaf of monoids on C . For any D ( M ) -module A and each integer n 0 , we define the n-th cohomology group of M with coefficients in A by H n ( M , A ) = H n ( D ( M ) , A ) , that is,
H n ( M , A ) = Ext D ( M ) n ( Z , A ) .
Also, for each n 1 , we define the n-th simple cohomology group of M with coefficients in a A by
H s n ( M , A ) = R n 1 Der ( M , ) ( A ) ,
where R n 1 Der ( M . ) is the ( n 1 ) -th right derived functor of the left-exact functor of derivations (35) or, equivalently, by Proposition 5, as
H s n ( M , A ) = Ext D ( M ) n 1 ( I M , A )
(we refer the reader to Section 6, to justify the above terminology of “simple,” which is taken from Gersterhaber and Schack [7]).
Example 1.
Let Γ be a monoid, regarded as a small category with only one object, say, in which the arrows are the elements of Γ and the composition of two of them x y is given by the monoid multiplication x y , and the identity is e : . Then, a presheaf of monoids M on Γ is the same thing as a monoid enriched with a left Γ-action by endomorphisms, and the corresponding simple cohomology groups H s n ( M , A ) above are just the equivariant cohomology groups of the Γ-monoid M introduced and studied recently in [23]. When both Γ and M are groups, the cohomology groups H s n ( M , A ) agree with those H n 1 n ( Γ , M ; A ) introduced by Whitehead in [17] on the cohomology of groups with operators, while the cohomology groups H n ( M , A ) above agree with the ordinary Eilenberg-Mac Lane cohomology groups H n ( M Γ , A ) of the semidirect product group.
Example 2.
If C = , the final category, then a presheaf of monoids M on C is simply a monoid and the H n ( M , A ) above are just the cohomology groups of the monoid by Leech [3,4]. Furthermore, in this case, Z M is a projective D ( M ) -module, as it is free on the inclusion map e = { e } M = ObD ( M ) , whence there are natural isomorphisms
H n ( M , A ) = Ext D ( M ) n ( Z , A ) Ext D ( M ) n 1 ( I M , A ) = H s n ( M , A )
for all n 2 .
But notice that in general the cohomology groups H n are different of the simple ones H s n , as the following example shows.
Example 3.
let e be the constant presheaf on a small category C defined by the trivial monoid. Then, D ( e ) C op and, for any C op -module A, we have H n ( e , A ) = H n ( C op , A ) , whereas H s n ( e , A ) = 0 as Der ( e , ) = 0 . Let, for instance, C = C k be the finite cyclic group of order k (regarded as a category with only one object). Then D ( e ) = C k and, for the trivial C k -module Z , we have H 2 ( e , Z ) = H 2 ( C k , Z ) = Z / k Z , while H s 2 ( e , Z ) = 0 .
The following property is naturally expected for the simple cohomology groups H s n ( M , A ) but it is not satisfied by the cohomology groups H n ( M , A ) . Recall that the free presheaf of monoids on a set S endowed with a map π : S ObC is defined to be
s S F Hom C ( , π s ) : C op Mon ,
where, for any set X, F X denotes the free monoid on X. For instance, the free presheaf on the empty set is e, the constant presheaf on C defined by the trivial monoid e. As we showed in Example 3 above, the cohomology groups of the free presheaf e are the same as the cohomology groups of the category C op which, obviously, do not vanish in general. However, for the simple cohomology groups, we have the following.
Proposition 6.
If M is a free presheaf of monoids on C , then H s n ( M , ) = 0 for n 2 .
Proof. 
If M is free on ( S , π ) , for every D ( M ) -module A, we have an isomorphism
Der ( M , A ) s S A π s , ( s , 1 π s ) , d d π s , ( s , 1 π s ) s S .
From this observation, it is easy to see that the functor Der ( M , ) : D ( M ) -Mod → Ab is right exact, whence its right derived functors H s n + 1 ( M , ) = R n Der ( M , ) vanish for all n 1 . □
If M is a presheaf of monoids on C , for any D ( M ) -module A let
A ( e ) : C op Ab
denote the presheaf of abelian groups on C (= C op -module) which assigns to any U ObC the abelian group A ( U , e ) , and to any morphism σ : V U of C the homomorphism (28)
A ( U , e ) A ( V , e ) , a a σ .
As we shall establish below, in Theorem 1, there is a natural long exact sequence linking the cohomology groups H s n ( M , A ) , H n ( M , A ) , and H n ( C op , A ) . The proof is based on the following auxiliary result. Recall the D ( M ) -module Z M constructed in Section 4.
Lemma 1.
Let M be a presheaf of monoids on C . For any D ( M ) -module A, there are natural isomorphisms
Ext D ( M ) n ( Z M , A ) H n ( C op , A ( e ) ) ( n 0 ) .
Proof. 
Below, we represent the p-simplices β of N C op as sequences β = ( β 0 β 1 β p β p ) of p composable arrows in C .
For each integer p 0 , let the set N p C op of p-simplices of the nerve of the category C op be endowed with the map π : N p ( C op ) ObD ( M ) given by π ( β ) = ( β p , e ) , and let Q p denote the free D ( M ) -module on ( N p ( C op ) , π ) . Then, for each ( U , x ) ObD ( M ) , Q p ( U , x ) is the free abelian group with generators the triples ( β ; x 0 , x 1 ) where β N p + 1 C op and x 0 , x 1 M ( U ) satisfy that β ( p + 1 ) = U and x 0 x 1 = x . If ( σ , v 0 , v 1 ) : ( U , x ) ( V , y ) is an arrow in D ( M ) , the induced homomorphism Q p ( U , x ) Q p ( V , y ) acts on generators by (recall notation (29))
v 0 ( β ; x 0 , x 1 ) σ v 1 = ( β 1 , , β p , β p + 1 σ ; v 0 x 0 σ , x 1 σ v 1 ) .
These Q p form an augmented complex of D ( M ) -modules
Q Z M : Q 2 Q 1 Q 0 μ Z M ,
whose differential operators, at an object ( U , x ) of D ( M ) , : Q p ( U , x ) Q p 1 ( U , x ) , are defined on generators by ( β ; x 0 , x 1 ) = i = 0 p ( 1 ) i ( d i β ; x 0 , x 1 ) , and the augmentation μ : Q 0 ( U , x ) Z M ( U , x ) by μ ( β ; x 0 , x 1 ) = ( x 0 , x 1 ) .
Every Q p is free, and therefore projective. Furthermore, Q Z M 0 is exact owing to, at any object ( U , x ) of D ( M ) , the augmented chain complex Q ( U , x ) Z M ( U , x ) has a contracting homotopy Φ , which is given by the homomorphisms defined on generators by Φ 1 ( x 0 , x 1 ) = ( 1 U , x 0 , x 1 ) and, for p 0 , Φ p ( β 1 , , β p + 1 ; x 0 , x 1 ) = ( β 1 , , β p + 1 , 1 U ; x 0 , x 1 ) . It follows that, for any D ( M ) -module A, there are natural isomorphisms Ext D ( M ) n ( Z M , A ) H n Hom D ( M ) ( Q , A ) . Now, we have the isomorphisms of abelian groups
Hom D ( M ) ( Q p , A ) ( 10 ) β N p C op A ( β p , e ) = C p ( C op , A ( e ) )
which provide an isomorphism Hom D ( M ) ( Q , A ) C ( C op , A ( e ) ) , whence the result follows from Proposition 2. □
Theorem 1
(The linking long exact sequences). Let M be a presheaf of monoids on C . For any D ( M ) -module A, there is a natural long exact sequence
0 H 0 ( M , A ) H 0 ( C op , A ( e ) ) H s 1 ( M , A ) H 1 ( M , A ) H 1 ( C op , A ( e ) ) H n ( M , A ) H n ( C op , A ( e ) ) H s n + 1 ( M , A ) H n + 1 ( M , A )
Proof. 
The short exact sequence of D ( M ) -modules I M Z M Z , see (39), induces the long exact sequence
Ext D ( M ) n ( Z , A ) Ext D ( M ) n ( Z M , A ) Ext D ( M ) n ( I M , A ) Ext D ( M ) n + 1 ( Z , A )
Since Ext D ( M ) n ( Z , A ) = H n ( M , A ) , by (46), Ext D ( M ) n ( Z M , A ) H n ( C op , A ( e ) ) , by Lemma 1, and Ext D ( M ) n ( I M , A ) = H s n + 1 ( M , A ) , by (48), the claimed exact sequence follows. □
Corollary 1.
If C has a final object, then for any a presheaf of monoids M on C and any D ( M ) -module A there are natural isomorphisms
H s n ( M , A ) H n ( M , A ) ( n 2 ) .
Proof. 
This follows from the long exact sequence in Theorem 1 and Proposition 3. □

6. Cochains, Cocycles, Coboundaries

In this section we provide suitable cochain complexes for computing the cohomologies of presheaves of monoids.
Below we regard each monoid Γ as a small category with only one object, as in Example 1. Then, the simplicial set N Γ is just its classifying space, that is, the reduced simplicial set whose p-simplices τ = ( τ 1 τ p ) = ( τ 1 , , τ p ) are the elements of Γ p .
Let M be a presheaf of monoids on C . By composing with the nerve functor, it gives rise to a presheaf of simplicial sets N M : C op SSet . Let Ψ ( M ) denote the simplicial replacement construction by Bousfield-Kan [14] on N M ; that is, the bisimplicial set whose set of ( p , q ) -bisimplices is
Ψ p , q ( M ) = β N p C op N q M ( β 0 ) .
Here, we represent the p-simplices β of N C op as sequences
β = ( β 0 β 1 β p β p )
of p composable arrows in C (objects β 0 of C if p = 0 ). The vertical face and degeneracy operators are defined by those of the simplicial sets N M ( β 0 ) , and the horizontal face operators by those of N C op , except that d 0 h : Ψ p , q ( M ) Ψ p 1 , q ( M ) is defined by d 0 h ( β ; τ ) = ( d 0 β , τ β 1 ) .
There is a canonical functor Δ 2 Ψ ( M ) D ( M ) , from the category of bisimplices of Ψ ( M ) to D ( M ) , ( β , τ ) ( β p , ( τ 1 τ q ) β 1 β p ) . Then, by composition with it, every D ( M ) -module A defines a system of coefficients on Ψ ( M ) and gives rise to a bicosimplicial abelian group, denoted
C , ( M , A ) ,
in which each C p , q ( M , A ) is the abelian group of all functions φ that assign to each ( p , q ) -bisimplex ( β , τ ) Ψ p , q ( M ) an element
φ ( β , τ ) A ( β p , ( τ 1 τ q ) β 1 β p ) ( A ( β p , e ) if q = 0 ) .
The horizontal and vertical coface homomorphisms
C p 1 , q ( M , A ) d h i C p , q ( M , A ) d v j C p , q 1 ( M , A )
are respectively given by
d h i φ ( β , τ ) = φ ( d 0 β , τ β 1 ) if i = 0 , φ ( d i β , τ ) if 0 < i < p , φ ( d p β , τ ) β p if i = p ,
d v j φ ( β , τ ) = τ 1 β 1 β p φ ( β , d 0 τ ) if j = 0 , φ ( β , d j τ ) if 0 < j < q , φ ( β , d q τ ) τ q β 1 β p if j = q .
Let also write C , ( M , A ) for its alternating faces sum cochain bicomplex, whose horizontal and vertical coboundaries are
h = i = 0 p ( 1 ) i d h i : C p 1 , q ( M , A ) C p , q ( M , A ) ,
v = ( 1 ) p j = 0 q ( 1 ) j d v j : C p , q 1 ( M , A ) C p , q ( M , A ) .
Definition 1.
Let M be a presheaf of monoids on C . We define the complex of cochains of M with coefficients in a D ( M ) -module A as C ( M , A ) = Tot C , ( M , A ) , the total cochain complex of the bicomplex C , ( M , A ) . That is, C ( M , A ) is given by
C n ( M , A ) = p + q = n C p , q ( M , A ) , = h + v : C n 1 ( M , A ) C n ( M , A ) .
Notice that the homotopy colimit of N M is the simplicial set diagonal of Ψ ( M ) :
hocolim N M = diag Ψ ( M ) .
Then, every D ( M ) -module A defines a coefficient system on hocolim N M and the corresponding cohomology groups are justly calculated as
H n ( hocolim N M , A ) = H n C ( hocolim N M , A ) ,
where C ( hocolim N M , A ) is the alternating faces sum cochain complex of the diagonal cosimplicial abelian group diag C , ( M , A ) ; that is,
C n ( hocolim N M , A ) = C n , n ( M , A ) , = i = 0 n ( 1 ) i d h i d v i : C n 1 , n 1 ( M , A ) C n , n ( M , A ) .
Proposition 7.
Let M be a presheaf of monoids on C . For any D ( M ) -module A, there are natural isomorphisms
H n C ( M , A ) H n ( hocolim N M , A ) .
Proof. 
This is a direct application of the generalized Eilenberg-Zilber theorem of Dold-Puppe (see, e.g., Reference [24] (Chapter IV, Theorem 2.4), which shows that both cochain complexes C ( M , A ) and C ( hocolim N M , A ) are cohomology equivalent in a natural way. □
A subcomplex of C ( M , A ) plays an important role in our development. Following Gerstenhaber-Schack [7], we establish the following
Definition 2.
Let M be a presheaf of monoids. If A is a D ( M ) -module, we say that a n-cochain φ C n ( M , A ) is simple if φ ( β , ) = 0 for every β N n C op , that is, if φ Ψ n , 0 = 0 . We denote the subcomplex of simple cochains of C ( M , A ) by
C s ( M , A ) ,
so that C s 0 ( M , A ) = 0 and, for n 1 ,
C s n ( M , A ) = p + q = n q 1 C p , q ( M , A ) = p + q = n 1 C p , q + 1 ( M , A ) .
Theorem 2.
Let M be a presheaf of monoids on C . For any D ( M ) -module A there are natural isomorphisms
H s n ( M , A ) H n C s ( M , A ) , n 1 ,
H n ( M , A ) H n C ( M , A ) , n 0 .
Proof. 
To start, we construct a bisimplicial D ( M ) -module Q , and a simplicial D ( M ) -module B , as follows.
In Q , , each Q p , q is the free D ( M ) -module on the set Ψ p , q ( M ) , endowed with the map π : Ψ p , q ( M ) ObD ( M ) given by
π ( β , τ ) = ( β p , ( τ 1 τ q ) β 1 β p ) ( ( β p , e ) if q = 0 ) .
Thus, for each object ( U , x ) of D ( M ) , Q p , q ( U , x ) is the free abelian group with generators the quadruplets ( β ; τ ; u 0 , u 1 ) with β N p + 1 C op , τ N q M ( β 0 ) , and u 0 , u 1 M ( U ) , such that β ( p + 1 ) = U and
u 0 ( τ 1 τ q ) β 1 β p + 1 u 1 = x .
If ( α , v 0 , v 1 ) : ( U , x ) ( V , y ) is an arrow in D ( M ) , the induced homomorphism Q p , q ( U , x ) Q p , q ( V , y ) acts on generators by (recall notation (29))
v 0 ( β ; τ ; u 0 , u 1 ) α v 1 = ( β 1 , , β p , β p + 1 α ; τ ; v 0 u 0 α , u 1 α v 1 ) .
The horizontal and vertical face morphisms at an object ( U , x ) of D ( M ) ,
Q p 1 , q ( U ) d i h Q p , q ( U ) d j v Q p , q 1 ( U ) ,
are defined on generators by
d i h ( β ; τ ; u 0 , u 1 ) = ( d 0 β , τ β 1 ; u 0 , u 1 ) if i = 0 , ( d i β , τ ; u 0 , u 1 ) if 0 < i p , d j v ( β ; τ ; u 0 , u 1 ) = ( β ; d 0 τ ; u 0 τ 1 β 1 β p + 1 , u 1 ) if j = 0 , ( β ; d j τ ; u 0 , u 1 ) if 0 < j < q , ( β ; d q τ ; u 0 , τ q β 1 β p + 1 u 1 ) if j = q .
In B , each D ( M ) -module B q assigns to an object ( U , x ) of D ( M ) the free abelian group B q ( U , x ) whose generators are those τ N q + 2 M ( U ) such that τ 1 τ q + 2 = x . If ( α , v 0 , v 1 ) : ( U , x ) ( V , y ) is an arrow in D ( M ) , then
v 0 τ α v 1 = ( v 0 τ 1 α , τ 2 α , , τ q + 1 α , τ q + 2 α v 1 ) .
At any ( U , x ) , the face homomorphisms d j : B q ( U , x ) B q 1 ( U , x ) , 0 j q , are induced by the face maps d j + 1 : N q + 2 M ( U ) N q + 1 M ( U ) ; that is, on generators,
d j ( τ ) = ( τ 1 , , τ j + 1 τ j + 2 , , τ q + 2 ) .
Let us point out that, regarding B as a constant in the horizontal direction bisimplicial D ( M ) -module, a bisimplicial augmentation
μ : Q , B
is determined by the morphisms μ : Q 0 , q B q which, at each object ( U , x ) of D ( M ) , consist of the homomorphisms μ : Q 0 , q ( U , x ) B q ( U , x ) defined on generators by
μ ( β ; τ ; u 0 , u 1 ) = ( u 0 , τ 1 β 1 , , τ q β 1 , u 1 ) .
Now, let also write Q , for its associated alternating faces sum chain bicomplex, in which the horizontal and vertical boundaries are
p , q h = i = 0 p ( 1 ) i d i h : Q p , q Q p 1 , q , p , q v = ( 1 ) p j = 0 q ( 1 ) j d j v : Q p , q Q p , q 1 ,
and let Tot Q , be its total complex. Thus,
Tot n Q , = p + q = n Q p , q , = h + v : Tot n Q , Tot n 1 Q , .
Hence, if we denote also by B to its associated alternating faces sum chain complex, in which the boundaries are q = j = 0 q ( 1 ) j d j : B q B q 1 , we have an augmented morphism of chain bicomplexes of D ( M ) -modules μ : Q , B , were B is here view as bicomplex concentrated in degree zero in the horizontal direction, which, we claim, induces a homology equivalence between the associated total complexes Tot Q , Tot B = B , and therefore natural isomorphisms
H n Tot Q , H n B , n 0 .
In effect, it suffices to prove that, for any q 0 , the augmented chain complex of D ( M ) -modules Q , q μ B q 0 is exact. But this holds since, at any object ( U , x ) of D ( M ) , the augmented chain complex of abelian groups
h Q 2 , q ( U , x ) h Q 1 , q ( U , x ) h Q 0 , q ( U , x ) μ B q ( U , x ) 0
admits a contraction Φ, which is given by the homomorphisms defined on generators by
Φ 1 ( τ ) = ( 1 U ; τ 2 , , τ q + 1 ; τ 1 , τ q + 2 ) , Φ p ( β ; τ ; u 0 , u 1 ) = ( 1 ) p + 1 ( β 1 , , β p + 1 , 1 U ; τ ; u 0 , u 1 ) , p 0 .
Let us now compute the homology of the complex B : There is an augmentation over the constant D ( M ) -module Z , ϵ : B Z , given by the morphism of D ( M ) -modules ϵ : B 0 Z which, at any object ( U , x ) of D ( M ) , consists of the homomorphism ϵ : B 0 ( U , x ) Z defined on generators by ϵ ( τ ) = 1 . The resulting augmented complex B Z 0 is exact due to, for any object ( U , x ) D ( M ) , the augmented chain complex
B 2 ( U , x ) B 1 ( U , x ) B 0 ( U , x ) ϵ Z 0
has a contracting homotopy defined by the homomorphisms Ψ q , which act on generators by
Ψ 1 ( 1 ) = ( x , e ) , Ψ q ( τ ) = ( τ 1 , , τ q + 2 , e ) , q 0 .
Therefore, H 0 B Z and H q B = 0 for all q 1 .
It follows that H 0 Tot Q , Z and H n Tot Q , = 0 for all n 1 . Since, at every degree n 0 , Tot n Q , = p + q = n Q p , q is a projective D ( M ) -module, we conclude that Tot Q , is actually a projective resolution of the constant D ( M ) -module Z . Therefore, for any D ( M ) -module A, there are natural isomorphisms
H n ( M , A ) = Ext D ( M ) n ( Z , A ) H n Hom D ( M ) Tot Q , , A .
Now, there are isomorphisms
Hom D ( M ) ( Q p , q , A ) ( 10 ) C p , q ( M , A )
which, as a direct and straightforward verification shows, provide a natural isomorphism of cochain complexes Hom D ( M ) Tot Q , , A Tot C , ( M , A ) = C ( M , A ) . Thus, we conclude the claimed isomorphisms (76), namely
H n ( M , A ) H n C ( M , A ) .
To show the remaining isomorphisms (75), let Q ^ , be the chain bicomplex of D ( M ) -modules obtained from Q , by taking Q ^ p , q = Q p , q + 1 , with coboundaries ^ p , q h = p , q + 1 h and ^ p , q v = p , q + 1 v , let also B ^ be the chain complex constructed from B by taking B ^ q = B q + 1 and coboundary ^ q = q + 1 , and let μ ^ : Q ^ , B ^ be the augmentation obtained from μ by taking μ ^ q = μ q + 1 . Then, as every augmented chain complex μ ^ : Q ^ , q B ^ q 0 is exact, there are induced natural isomorphisms H n Tot Q ^ , H n B ^ . Now, for q 1 , we have H q ( B ^ ) = H q + 1 ( B ) = 0 . To compute H 0 ( B ^ ) , notice that B 0 = Z M and that the morphism ϵ : B 0 Z above is just the augmentation ϵ : Z M Z in (38). Then, as B ϵ Z 0 is exact,
H 0 ( B ^ ) = Coker ( B 2 B 1 ) = Ker ( B 0 ϵ Z ) = ( 39 ) I M ,
the augmentation ideal of M . It follows that H 0 Tot Q ^ , I M and, for n 1 , H n Tot Q ^ , = 0 , whence we can conclude that Tot Q ^ , is a projective resolution of I M . Therefore, for any D ( M ) -module A and n 1 , there are natural isomorphisms
H s n ( M , A ) = Ext D ( M ) n 1 ( I M , A ) H n 1 Hom D ( M ) ( Tot Q ^ , , A ) .
Finally, as we have the isomorphisms
Hom D ( M ) ( Tot n 1 Q ^ , , A ) = p + q = n 1 Hom D ( M ) ( Q ^ p , q , A ) = p + q = n 1 Hom D ( M ) ( Q p , q + 1 , A ) ( 94 ) p + q = n 1 C p , q + 1 ( M , A ) = ( 74 ) C s n ( M , A ) ,
which are compatible with the coboundaries (recall that C s 0 ( M , A ) = 0 ), we conclude the claimed isomorphisms H s n ( M , A ) H n C s ( M , A ) . □
Corollary 2.
If C has a final object, for any presheaf of monoids M on C and any D ( M ) -module A, there are natural isomorphisms
H s n ( M , A ) H n ( hocolim N M , A ) ( n 2 ) .

7. Low Dimensional Simple Cochains, Cocycles and Coboundaries

In the rest of the paper we will only use the simple cohomology groups H s n ( M , A ) for n 3 . Therefore, for future reference we specify below the relevant truncated subcomplex of the complex C s ( M , A ) , namely
0 C s 1 ( M , A ) C s 2 ( M , A ) C s 3 ( M , A ) C s 4 ( M , A )
where:
A 1-cochain f C s 1 ( M , A ) is a map assigning an element
f ( U ; x ) A ( U , x ) , to every U ObC and x M ( U ) .
A 2-cochain g C s 2 ( M , A ) is a function assigning elements
g ( U ; x , y ) A ( U , x y ) , to each U ObC and x , y M ( U ) , g ( α ; x ) A ( U 1 , x α ) , to every arrow U 0 α U 1 of C and x M ( U 0 ) .
The coboundary : C s 1 ( M , A ) C s 2 ( M , A ) acts on an 1-cochain f by
( f ) ( U ; x , y ) = x f ( U ; y ) f ( U ; x y ) + f ( U ; x ) y ,
( f ) ( α ; x ) = f ( U 1 ; x α ) f ( U 0 ; x ) α .
A 3-cochain h C s 3 ( M , A ) is a function assigning elements
h ( U ; x , y , z ) A ( U , x y z ) , to every U ObC and x , y , z M ( U ) , h ( α ; x , y ) A ( U 1 , x α y α ) , to every arrow U 0 α U 1 of C and x , y M ( U 0 ) , h ( α , β ; x ) A ( U 2 , x α β ) , to each arrows U 0 α U 1 β U 2 of C and x M ( U 0 ) .
The coboundary : C s 2 ( M , A ) C s 3 ( M , A ) acts on a 2-cochain g by
( g ) ( U ; x , y , z ) = x g ( U ; y , z ) g ( U ; x y , z ) + g ( U ; x , y z ) g ( U ; x , y ) z ,
( g ) ( α ; x , y ) = g ( U 1 ; x α , y α ) g ( U 0 ; x , y ) α x α g ( α ; y ) + g ( α ; x y ) g ( α ; x ) y α ,
( g ) ( α , β ; x ) = g ( β ; x α ) g ( α β ; x ) + g ( α ; x ) β .
A 4-cochain φ C s 4 ( M , A ) is a function assigning elements
φ ( U ; x , y , z , t ) A ( U , x y z t ) , to each U ObC and x , y , z , t M ( U ) , φ ( α ; x , y , z ) A ( U 1 , x α y α z α ) , to every arrow U 0 α U 1 of C and x , y , z M ( U 0 ) , φ ( α , β ; x , y ) A ( U 2 , x α β y α β ) , to each arrows U 0 α U 1 β U 2 of C and x , y M ( U 0 ) . φ ( α , β , γ ; x ) A ( U 3 , x α β γ ) , to each arrows U 0 α U 1 β U 2 γ U 3 of C and x M ( U 0 ) .
The coboundary : C s 3 ( M , A ) C s 4 ( M , A ) acts on a 3-cochain h by
( h ) ( U ; x , y , z , t ) = x h ( U ; y , z , t ) h ( U ; x y , z , t ) + h ( U ; x , y z , t ) h ( U ; x , y , z t ) + h ( U ; x , y , z ) t ,
( h ) ( α ; x , y , z ) = h ( U 1 ; x α , y α , z α ) h ( U 0 ; x , y , z ) α x α h ( α ; y , z ) + h ( α ; x y , z ) h ( α ; x , y z ) + h ( α ; x , y ) z α ,
( h ) ( α , β ; x , y ) = h ( β ; x α , y α ) h ( α β ; x , y ) + h ( α ; x , y ) β + x α β h ( α , β ; y ) h ( α , β ; x y ) + h ( α , β ; x ) y α β ,
( h ) ( α , β , γ ; x ) = h ( β , γ ; x α ) h ( α β , γ ; x ) + h ( α , β γ ; x ) h ( α , β ; x ) γ .
As usually, we write Z s n ( M , A ) and B s n ( M , A ) for the respective groups of n-cocycles and n-coboundaries of the cochain complex C s ( M , A ) , and refer to them as the abelian groups of simple n-cocycles and simple n-coboundaries of the presheaf of monoids M with coefficients in the D ( M ) -module A, respectively.
A direct comparison shows that simple 1-cocycles are the same as derivations, that is
Z s 1 ( M , A ) = Der ( M , A ) .
In the next sections we give natural interpretations to simple 2- and 3-cocycles.

8. Extensions of Presheaves of Monoids

If M is a presheaf of monoids on C , by an extension (or coextension) of M we shall mean a morphism of presheaves of monoids f : E M which is locally surjective, that is, for any U ObC , the homomorphism f U : E ( U ) M ( U ) is surjective. If A is a D ( M ) -module, an extension E ¯ = ( E , f , + ) of M by A is an extension f : E M of M endowed, for each U ObC and x M ( U ) , with a simply-transitive action
+ : A ( U , x ) × f U 1 ( x ) f U 1 ( x ) , ( a , w ) a + w ,
of the group A ( U , x ) on the fibre f U 1 ( x ) E ( U ) of f U : E ( U ) M ( U ) at x, such that the following two conditions hold:
(i)
for any object U of C , ω f U 1 ( x ) , ω f U 1 ( x ) , a A ( U , x ) , and a A ( U , x ) ,
( a + w ) ( a + w ) = a x + x a + w w ,
(ii)
for any arrow σ : V U of C , ω f U 1 ( x ) , and a A ( U , x ) ,
( a + w ) σ = a σ + w σ .
Two such extensions of M by A, say E ¯ and E ¯ , are equivalent if there is an isomorphism of presheaves of monoids g : E E such that f g = f and g U ( a + w ) = a + g U ( w ) , for any U ObC , w E ( U ) and a A ( U , f U ( w ) ) . Let
Ext ( M , A )
denote the set of equivalence classes [ E ¯ ] of extensions E ¯ of M by A.
The classification result we show in Theorem 3 below, for extensions of a presheaf of monoids M by D ( M ) -modules, is useful to analyze the structure of H -extensions of M with abelian kernel, that is, extensions f : E M such that, for every object U of C , the congruence kernel of the surjective homomorphism f U : E ( U ) M ( U ) is included in the Green’s relation H of E ( U ) and, for any element x M ( U ) , the (left) Schützenberger group of the kernel class f U 1 ( x ) is abelian. The results by Grillet in [18] and, mainly, by Leech in References [3,4] on group extensions of monoids lie behind the content of the next proposition, where by a D ( M ) -module we mean a D ( M ) -module A which restricts to a D ( M ( U ) ) -module [3] for every object U of C , that is, such that for any x , u 0 , u 1 , u 0 , u 1 M ( U ) with u 0 x = u 0 x and x u 1 = x u 1 , the equality u 0 a u 1 = u 0 a u 1 holds for all a A ( U , x ) .
Proposition 8.
Let M be a presheaf of monoids on C .
(i) 
Any H -extension of M with abelian kernel is an extension of M by a D ( M ) -module.
(ii) 
If, for any object U of C , the monoid M ( U ) is regular, then every extension of M by a D ( M ) -module is an H -extension of M with abelian kernel.
Proof. 
(i) Suppose f : E M is an H -extension of M with abelian kernel. Let us recall that, for each U ObC and x M ( U ) , the kernel group Σ ( U , x ) of f U at x, is the quotient of the submonoid { a E ( U ) f U ( a ) x = x } E ( U ) by the congruence in which a a if a ω x = a ω x for some (then, for any) ω x f U 1 ( x ) . By [3] (Lemma 2.4) or [4] (Chapter V, Lemma 1.7), there is a canonical simply-transitive left action
+ : Σ ( U , x ) × f U 1 ( x ) f U 1 ( x ) , ( [ a ] , ω x ) [ a ] + ω x = a ω x .
By [3] (Lemma 2.28) or [4] (Chapter V, Theorem 1.15), the assignment ( U , x ) Σ ( U , x ) , for each U ObC and x M ( U ) , is the correspondence on objects of a D ( M ) -module Σ (the kernel of f ), which applies a morphism ( σ , v , v ) : ( U , x ) ( V , y ) in D ( M ) to the homomorphism Σ ( U , x ) Σ ( V , y ) that carries each [ a ] Σ ( U , x ) to the element v [ a ] σ v Σ ( V , y ) satisfying
v [ a ] σ v + ω v ω x σ ω v = ω v a σ ω x σ ω v
for some (and then by any) ω x f U 1 ( x ) , ω v f V 1 ( v ) , and ω x f U 1 ( x ) .
The extension f : E M is recognized to be an extension of M by the its D ( M ) -module kernel Σ thanks to the simply-transitive actions (118).
(ii) At any object U of C , every extension of M by a D ( M ) -module is an extension of the regular monoid M ( U ) by an D ( M ( U ) ) -module. Hence, the result follows from Leech’s Theorems 3.9 and 5.18 in Reference [3]. □
Theorem 3.
Let M be a presheaf of monoids on C . For any D ( M ) -module A there is a natural bijection
Ext ( M , A ) H s 2 ( M , A ) .
Proof. 
This falls naturally into three parts.
1. The natural a map F : Ext ( M , A ) H 2 ( M , A ) . Let E ¯ = ( E , f , + ) be an extension of M by A. For each object U of C , the homomorphism f U : E ( U ) M ( U ) is surjective, so we can choose a family of section maps S = ( S U : M ( U ) E ( U ) ) , one for each U ObC , such that f U S U = i d M ( U ) . Then, a 2-cocycle
g = g E ¯ , S Z s 2 ( M , A )
is defined as follows:
-
for any object U of C and x , y M ( U ) , let g ( U ; x , y ) be the element of A ( U , x y ) determined by the equation
S U ( x y ) = g ( U ; x , y ) + S U ( x ) S U ( y ) .
-
for each arrow U 0 α U 1 of C and x M ( U 0 ) , let g ( α ; x ) be the element of A ( U 1 , x α ) determined by the equation
( S U 0 ( x ) ) α = g ( α ; x ) + S U 1 ( x α ) .
To verify the cocycle condition ( g ) ( U ; x , y , z ) = 0 , see (105), we see that
S U ( ( x y ) z ) = ( 122 ) g ( U ; x y , z ) + S U ( x y ) S U ( z ) = ( 122 ) g ( U ; x y , z ) + g ( U ; x , y ) + S U ( x ) S U ( y ) S U ( z ) = ( 115 ) g ( U ; x y , z ) + g ( U ; x , y ) z + S U ( x ) S U ( y ) S U ( z ) , S U ( x ( y z ) ) = ( 122 ) g ( U ; x , y z ) + S U ( x ) S U ( y z ) = ( 122 ) g ( U ; x , y z ) + S U ( x ) g ( U ; y , z ) + S U ( y ) S U ( z ) = ( 115 ) g ( U ; x , y z ) + x g ( U ; y , z ) + S U ( x ) S U ( y ) S U ( z ) ,
and by comparison the result follows. Analogously, the cocycle condition ( g ) ( α ; x , y ) = 0 , see (106), follows from the equality x α y α = ( x y ) α , since
S U 1 ( x y ) α = ( 123 ) g ( α ; x y ) + ( S U 0 ( x y ) ) α = ( 123 ) g ( α ; x y ) + g ( U 0 ; x , y ) + S U 0 ( x ) S U 0 ( y ) α = ( 116 ) g ( α ; x y ) + g ( U 0 ; x , y ) α + ( S U 0 ( x ) ) α ( S U 0 ( y ) ) α = ( 123 ) g ( α ; x y ) + g ( U 0 ; x , y ) α + g ( α ; x ) + S U 1 ( x α ) g ( α ; y ) + S U 1 ( y α ) = ( 115 ) g ( α ; x y ) + g ( U 0 ; x , y ) α + g ( α ; x ) y α + x α g ( α : y ) + S U 1 ( x α ) S U 1 ( y α ) , S U 1 ( x α y α ) = ( 122 ) g ( U 1 ; x α , y α ) + S U 1 ( x α ) S U 1 ( y α ) ,
while the cocycle condition ( g ) ( α , β ; x ) = 0 , see (107), follows from the equality x α β = ( x α ) β :
S U 2 ( ( x α ) β ) = ( 123 ) g ( β ; x α ) + ( S U 1 ( x α ) ) β = ( 123 ) g ( β ; x α ) + g ( α ; x ) + ( S U 0 ( x ) ) α β = ( 116 ) g ( β ; x α ) g ( α ; x ) β + ( S U 0 ( x ) ) α β , S U 2 ( x α β ) = ( 123 ) g ( α β ; x ) + ( S U 0 ( x ) ) α β .
The cohomology class [ g E ¯ , S ] H 2 ( M , A ) does not depend on the choice of the sections maps S U : M ( U ) E ( U ) : Suppose maps S U : M ( U ) E ( U ) , one for each U Ob ( C ) , with f U S U = i d M ( U ) . Then, let f C 1 ( M , A ) be the 1-cochain where, for any U ObC and any x M ( U ) , the element f ( U ; x ) A ( U , x ) is determined by the equation f ( U ; x ) + S U ( x ) = S U ( x ) . For any x , y M ( U ) , if we compute S U ( x y ) E ( U ) in the following two ways
S U ( x y ) = ( 122 ) g E ¯ , S ( U ; x , y ) + S U ( x ) S U ( y ) = g E ¯ , S ( U ; x , y ) + f ( U ; x ) + S U ( x ) f ( U ; y ) + S U ( y ) = ( 115 ) g E ¯ , S ( U ; x , y ) + f ( U ; x ) y + x f ( U ; y ) + S U ( x ) S U ( y ) , S U ( x y ) = f ( U ; x y ) + S U ( x y ) = ( 122 ) f ( U ; x y ) + g E ¯ , S ( U ; x , y ) + S U ( x ) S U ( y ) ,
it follows, by comparison, that g E ¯ , S ( U ; x , y ) = ( g E ¯ , S + f ) ( U ; x , y ) , see (102). Similarly, for any arrow α : U 1 U 0 in C and any x M ( U 0 ) , we can compute ( S U 0 ( x ) ) α E ( U 1 ) in two ways
( S U 0 ( x ) ) α = ( 116 ) g E ¯ , S ( α ; x ) + S U 1 ( x α ) = g E ¯ , S ( α ; x ) + f ( U 1 ; x α ) + S U 1 ( x α ) , ( S U 0 ( x ) ) α = ( f ( U 0 ; x ) + S U 0 ( x ) ) α = ( 116 ) f ( U 0 ; x ) α + ( S U 0 ( x ) ) α = ( 123 ) f ( U 0 ; x ) α + g E ¯ , S ( α ; x ) + S U 1 ( x α ) ,
whence it follows that g E ¯ , S ( α ; x ) = ( g E ¯ , S + f ) ( α ; x ) , see (103). Thus, g E ¯ , S = g E ¯ , S + f and [ g E ¯ , S ] = [ g E ¯ , S ] .
Furthermore, for an equivalence g : E E of extensions E ¯ and E ¯ of M by A we easily see that g E ¯ , g S = g E ¯ , S , and therefore we have a map
F : Ext ( M , A ) H s 2 ( M , A ) , [ E ¯ ] [ g E ¯ , S ] .
2. The map F is surjective: For every g Z 2 ( M , A ) , an extension E ¯ g = ( E g , f , + ) of M by A can be constructed as follows. For each object U of C , we define
E g ( U ) = ( x , a ) x M ( U ) , a A ( U , x )
with multiplication
( x , a ) ( y , b ) = ( x y , g ( U ; x , y ) + x b + a y ) .
A straightforward verification shows that this multiplication (126) is associative thanks to the cocycle condition ( g ) ( U ; x , y , z ) = 0 in (105). Moreover, from equations ( g ) ( U ; x , e , e ) = 0 and ( g ) ( U ; e , e , x ) = 0 we get x g ( U ; e , e ) = g ( U ; x , e ) and g ( U ; e , e ) x = g ( U ; e , x ) , whence it is easy to see that the multiplication (126) is unitary, with identity ( e , g ( U ; e , e ) ) . Hence, E g ( U ) is actually a monoid. For any arrow α : U 1 U 0 of C , the homomorphism ( ) α : E g ( U 0 ) E g ( U 1 ) is given by
( x , a ) α = ( x α , g ( α , x ) + a α ) .
This is actually a homomorphism of monoids, since, for any ( x , a ) , ( y , b ) E g ( U 0 ) , the equality ( ( x , a ) ( y , b ) ) α = ( x , a ) α ( y , b ) α follows from the 2-cocycle condition ( g ) ( α ; x , y ) = 0 in (106); while the requirement ( e , g ( U 0 , e , e ) ) α = ( e , g ( U 1 ; e , e ) ) holds owing to the 2-cocycle condition ( g ) ( α ; e , e ) = 0 . If U 2 β U 1 α U 0 are any two composable arrows in C , the equality ( ( x , a ) α ) β = ( x , a ) α β , for any ( x , a ) E g ( U 0 ) , follows from the 2-cocycle condition ( g ) ( α , β ; x ) = 0 in (107), whereas the condition ( g ) ( 1 U 0 , 1 U 0 ; x ) = 0 gives the equality ( x , a ) 1 U 0 = ( x , a ) . Thus, E g is a presheaf of monoids on C .
The locally surjective morphism f : E g M is defined, at each U ObC , by the projection homomorphism f U : E g ( U ) M ( U ) , f U ( x , a ) = x . For any x M ( U ) , the simply transitive action + : A ( U , x ) × f U 1 ( x ) f U 1 ( x ) is given by b + ( x , a ) = ( x , b + a ) . Conditions (115) and (116) are easily verified, so that E ¯ g = ( E g , f , + ) is actually an extension of M by A.
Now, for each U ObC , let S U : M ( U ) E g ( U ) be the obvious section map with S U ( x ) = ( x , 0 ) . Then, the equalities, for any x , y M ( U ) and α : U 1 U 0 ,
( x y , 0 ) = g ( U ; x , y ) + ( x , 0 ) ( y , 0 ) , ( x , 0 ) α = g ( α ; x ) + ( x α , 0 ) ,
show that g E ¯ g , S = g , and therefore F [ E ¯ g ] = [ g ] .
3. The map F is injective: For any extension E ¯ = ( E , f , + ) of M by A and any family of section maps S = ( S U : M ( U ) E ( U ) ) U ObC , there is an isomorphism of extensions E ¯ g E ¯ , S E ¯ which is locally defined by the isomorphisms of monoids
E g E ¯ , S ( U ) E ( U ) , ( x , a ) a + S U ( x ) .
Furthermore, if g , g Z 2 ( M , A ) are cohomologous, say g = g + f for some f C 1 ( M , A ) , then there is an isomorphism of extensions E ¯ g E ¯ g which is defined by the isomorphisms of monoids
E g ( U ) E g ( U ) , ( x , a ) ( x , f ( U ; x ) + a ) .
Hence, the injectivity of F follows. □

9. Prestacks of Monoidal Abelian Monoids

To start, we fix some notation. Recall that a groupoid G is termed abelian whenever its automorphism groups Aut G ( x ) , x ObG , are abelian. We shall use additive notation for them. Thus, if a : x y , b : y z are morphisms an abelian groupoid G , their composite is written as b + a : x z , the identity morphism of an object x is denoted by 0 x , and the inverse of a : x y is a : y x .
If C is any fixed small category, by a prestack of monoidal abelian groupoids on C we mean a contravariant pseudo-functor from C to the 2-category of monoidal abelian groupoids, see Reference [1] for instance. Thus, such a prestack P consists of the data (PDi) and axioms (PAj) that follow.
(PD1)
a monoidal abelian groupoid P ( U ) = ( P ( U ) , , ι , a , l , r ) , for each object U of C ; that is, an abelian groupoid P ( U ) enriched with a tensor product : P ( U ) × P ( U ) P ( U ) , a unit object ι , and natural morphisms
a x , y , z : ( x y ) z x ( y z ) , l x : ι x x , r x : x ι x ,
satisfying the commutativity of the diagrams
Mathematics 08 00116 i001
a x , y , z t + a x y , z , t = ( 0 x a y , z , t ) + a x , y z , t + ( a x , y , z 0 t ) ,
( 0 x l y ) + a x , ι , y = r x 0 y .
(PD2)
a monoidal functor ( ) α = ( ( ) α , ϕ α , ϕ α ) : P ( U 0 ) P ( U 1 ) , for each arrow U 0 α U 1 of C ; that is, a functor between the underlying groupoids endowed with natural morphisms ϕ x , y α : x α y α ( x y ) α and a morphism ϕ α : ι ι α , satisfying the commutativities
Mathematics 08 00116 i002
ϕ x , y z α + ( 0 x α ϕ y , z α ) + a x α , y α , z α = ( a x , y , z ) α + ϕ x y , z α + ( ϕ x , y α 0 z α ) ,
( r x ) α + ϕ x , ι α + ( 0 x α ϕ α ) = r x α , ( l x ) α + ϕ ι , x α + ( ϕ α 0 x α ) = l x α ,
(PD3)
a monoidal transformation θ α , β : ( ( ) α ) β ( ) α β , for each two arrows U 0 α U 1 β U 2 of C ; that is, a family of natural morphisms θ x α , β : ( x α ) β x α β , making commutative the diagrams
Mathematics 08 00116 i003
ϕ x , y α β + ( θ x α , β θ y α , β ) = θ x y α , β + ( ϕ x , y α ) β + ϕ x α , y α β ,
θ ι α , β + ( ϕ α ) β + ϕ β = ϕ α β .
(PD4)
a monoidal transformation θ U : i d P ( U ) ( ) 1 U , for each object U of C ; that is, a family of natural morphisms θ x U : x x 1 u making commutative the diagrams
Mathematics 08 00116 i004
θ x y U = ϕ x , y 1 u + ( θ x U θ y U ) ,
θ ι U = ϕ 1 u .
All these data are subject to the following two coherence conditions:
(PA1)
for any three composable arrows U 0 α U 1 β U 2 γ U 3 of C and x Ob P ( U 0 ) , the square
Mathematics 08 00116 i005
commutes, that is,
θ x α , β γ + θ x α β , γ = θ x α β , γ + ( θ x α , β ) γ .
(PA2)
for each U 0 α U 1 in C and x Ob P ( U 0 ) , both inner triangles in the square
Mathematics 08 00116 i006
commute, that is,
θ x 1 U 0 , α = ( θ x U 0 ) α , θ x α , 1 U 1 = θ x α U 1 .
If P and P are two such prestacks on C , then an equivalence F : P P is a pseudo-natural equivalence, in other words it consists of the following data
(EPD1)
a monoidal equivalence F U = ( F U , Ψ U , Ψ U ) : P ( U ) P ( U ) , for each object U of C ; that is, an equivalence between the underlying groupoids F U : P ( U ) P ( U ) enriched with natural morphisms Ψ x , y U : F U ( x ) F U ( y ) F U ( x y ) and a morphism Ψ U : ι F U ( ι ) , satisfying
Ψ x , y z U + ( 0 F U ( x ) Ψ y , z U ) + a F U ( x ) , F U ( y ) , F U ( z ) = F U ( a x , y , z ) + Ψ x y , z U + ( Ψ x , y U 0 F U ( z ) ) ,
F U ( r x ) + Ψ x , ι U + ( 0 F U ( x ) Ψ U ) = r F U ( x ) , F U ( l x ) + Ψ ι , x U + ( Ψ U 0 F U ( x ) ) = l F U ( x ) .
(EPD2)
a monoidal transformation
Mathematics 08 00116 i007
for each morphism U 0 α U 1 of C ; that is, a family of natural morphisms
Γ x α : ( F U 0 ( x ) ) α F U 1 ( x α )
making commutative the diagrams
Mathematics 08 00116 i008
F U 1 ( ϕ x , y α ) + Ψ x α , y α U 1 + ( Γ x α Γ y α ) = Γ x y α + ( Ψ x , y U 0 ) α + ϕ F U 0 ( x ) , F U 0 ( y ) α ,
Γ ι α + ( Ψ U 0 ) α + ϕ α = F U 1 ( ϕ α ) + Ψ U 1 .
All subject to the following two axioms:
(EPA1)
for any two composable arrows U 0 α U 1 β U 2 of C and x Ob P ( U 0 ) , the diagram
Mathematics 08 00116 i009
commutes, that is,
Γ x α β + θ F U 0 ( x ) α , β = F U 2 ( θ x α , β ) + Γ x α β + ( Γ x α ) β .
(EPA2)
for any objects U of C and x of P ( U ) , the triangle below commutes.
Mathematics 08 00116 i010
Γ x 1 U + θ F U ( x ) U = F U ( θ x U ) .
The following is an useful result about transporting prestack structure.
Lemma 2.
Suppose P is a prestack of monoidal abelian groupoids on C , and F U : P ( U ) P ( U ) is a ObC -indexed family of equivalences of groupoids. Then, there is a prestack of monoidal abelian groupoids P and an equivalence F : P P which agrees on the underlying groupoids with the given functors F U .
Proof. 
Notice that to provide the datum (PD1) in the construction of our prestack P , we can simultaneously provide the datum (EPD1) for the construction of F , since F U and F U × F U are equivalences: For each object U of C , let us select objects x y and ι in P ( U ) together with morphisms Ψ x , y U : F U ( x ) F U ( y ) F U ( x y ) and Ψ U : ι F U ( ι ) in P ( U ) . Then, there is a unique monoidal structure on P ( U ) such that F U together with the morphisms Ψ x , y U and Ψ U turns to be a monoidal equivalence. The tensor product f f : x y x y of morphisms f : x y and f : x x in P ( U ) is determined by the commutativity of the diagram
Mathematics 08 00116 i011
the unit object is ι , and the structure constraints a , l and r are uniquely determined by Equations (142) and (143). Similarly, (EPD2) tell us how to satisfy (PD2): For each arrow α : U 1 U 0 in C , let us choose objects x α in P ( U 1 ) together with morphisms Γ x α : ( F U 0 ( x ) ) α F U 1 ( x α ) . Then, the assignment x x α is the function on objects of the functor ( ) α : P ( U 0 ) P ( U 1 ) , whose effect on a morphism f : x y of P ( U 0 ) is the morphism f α : x α y α determined by the commutative square
Mathematics 08 00116 i012
This functor ( ) α becomes a monoidal functor in a unique way such that Γ α turns to be a monoidal transformation, since its structure constraints ϕ α and ϕ α are uniquely determined by the Equations (145) and (146). Finally, axiom (EPA1) uniquely determines the datum (PD3) for P , while (EPA2) do the same with the datum (PD4). All the requirements (132)–(141) for P are consequence of the corresponding ones for P since the F U are faithful. In getting P we have also got the equivalence F : P P . □
Theorem 4 below shows a classification for equivalence classes of prestacks of monoidal abelian groupoids on C by means of triads ( M , A , c ) , where M is a presheaf of monoids on C , A is a D ( M ) -module, and c is a cohomology class c H s 3 ( M , A ) . Previously, we show how every 3-cocycle h Z s 3 ( M , A ) gives rise to a prestack of monoidal abelian groupoids on C
P ( M , A , h )
which, for abbreviation, we also denote by P h . Its data are as follows:
(PD1) For each object U of C , the underlying groupoid P h ( U ) has as set of objects the elements of the monoid M ( U ) . If x y are different elements of M ( U ) , then Hom P h ( U ) ( x , y ) = , whereas its isotropy group at an x is Aut P h ( U ) ( x ) = A ( U , x ) , the abelian group that A attaches to the object ( U , x ) of D ( M ) . Its tensor product is given by
( x a x ) ( y b y ) = ( x y x b + a y x y ) .
The identity of the monoid M ( U ) provides the unit object, that is, ι = e , and the associativity and unit constraints are
a x , y , z = h ( U ; x , y , z ) : ( x y ) z x ( y z ) ,
l x = h ( U ; e , e , x ) : e x x , r x = h ( U ; x , e , e ) : x e x ,
which are easily seen to be natural since the A ( U , x ) are abelian groups. Equation (132) hold thanks to the 3-cocycle condition h = 0 in (109). Besides, if we take y = e = z and replace t with y in (109), we get
h ( U ; x , e , e ) y = h ( U ; x , e , y ) x h ( U ; e , e , y )
which just is (133).
(PD2) For each arrow U 0 α U 1 of C , the functor ( ) α : P h ( U 0 ) P h ( U 1 ) acts by
( x a x ) α = ( x α a α x α ) ,
and its monoidal structure constraints are defined by
ϕ x , y α = h ( α ; x , y ) : x α y α ( x y ) α
ϕ α = h ( α ; e , e ) : e e α .
The 3-cocycle condition h = 0 in (110) directly provides the verification of (134). If, firstly, we take y = e = z in (110) and, secondly, we take x = e = y and then we replace z with x also in (110), we get the equalities
h ( U 1 ; x α , e , e ) = h ( U 0 ; x , e , e ) α h ( α ; x , e ) + x α h ( α , e , e ) ,
h ( U 1 ; e , e , x α ) = h ( U 0 ; e , e , x ) α h ( α ; e , x ) + h ( α , e , e ) x α ,
which tell us that the requirements in (135) hold.
(PD3) For each U 0 α U 1 β U 2 in C , the monoidal transformation θ α , β : ( ( ) α ) β ( ) α β is defined, at each object x of M ( U 0 ) , by
θ x α , β = h ( α , β ; x ) : ( x α ) β x α β .
The coherence condition (136) holds owing to the cocycle condition h = 0 in (111). Furthermore, taking x = y = e in (111) we obtain
h ( α β ; e , e ) = h ( α , β ; e ) + h ( α ; e , e ) + h ( β ; e , e )
which just reads the requirement (137).
(PD4) For each object U of C , the monoidal transformation θ U : i d P h ( U ) ( ) 1 U is given, at each object x, by
θ x U = h ( 1 U , 1 U ; x ) : x x 1 U .
Taking α = 1 U = β in (111) we obtain
h ( 1 U , 1 U ; x y ) = h ( 1 U ; x , y ) + x h ( 1 U , 1 U ; y ) + h ( 1 U , 1 U ; x ) y
which, taking opposites, says that (138) holds. Even more, taking x = e = y in the above equation, we obtain
h ( 1 U ; e , e ) = h ( 1 U , 1 U ; e ) ,
that is, (139) is satisfied.
Finally, we verify axioms (PA1) and (PA2) for P h : Here (140) reads
h ( α , β γ ) + h ( β , γ ; x α ) = h ( α β , γ ; x ) + h ( α , β ; x ) γ ,
which follows directly from the cocycle condition h = 0 in (112). But we have even more, since if we take β = 1 U 1 = γ in the above equality we get
h ( α , 1 U 1 , x ) = h ( 1 U 1 , 1 U 1 ; x α ) ,
while taking α = 1 U 0 = β and then replacing γ by α we obtain
h ( 1 U 0 , α ; x ) = h ( 1 U 0 , 1 U 0 , x ) α ,
and these last two equalities just mean that (141) holds.
In the theorem below, we will use that the cohomology groups of presheaves of monoids H s n ( M , A ) are functorial in the usual way, contravariant in M and covariant in A.
Theorem 4.
( i ) For any prestack of monoidal abelian groupoids P , there exist presheaf of monoids M , a D ( M ) -module A, a 3-cocycle h Z s 3 ( M , A ) , and an equivalence
P ( M , A , h ) P .
( i i ) Let h Z s 3 ( M , A ) and h Z s 3 ( M , A ) be 3-cocycles, where M and M are presheaves of monoids, A is a D ( M ) -module, and A is a D ( M ) -module. There is an equivalence
P ( M , A , h ) P ( M , A , h )
if and only if there are isomorphisms f : M M and F : A f A such that
[ h ] = F 1 f ( [ h ] ) ,
in H s 3 ( M , A ) .
Proof. 
(i) Let P be a prestack of monoidal abelian groupoids on C . By Lemma 2, we can assume that for any object U of C the groupoid P ( U ) is skeletal, that is, there is no morphisms between different objects. Then, we can construct a presheaf of monoids M , a D ( M ) -module A, a 3-cocycle h Z s 3 ( M , A ) , and an equivalence P ( M , A , h ) = P h P as follows:
The presheaf of monoids M : For any object U of C , let M ( U ) = Ob P ( U ) be the set of objects of the monoidal abelian groupoid P ( U ) . The effect on objects of tensor functor : P ( U ) × P ( U ) P ( U ) gives a multiplication on M ( U ) , simply by putting x y = x y , which is associative and unitary, with identity e = ι , the unit object of P ( U ) , since being P ( U ) skeletal the existence of the structure constraints a x , y , z , l x , and r x forces the equalities ( x y ) z = x ( y z ) and e x = x = x e . Thus, M ( U ) is a monoid. For each arrow α : V U of C , the function on objects of the monoidal functor ( ) α : P ( U ) P ( V ) in (PD2) gives a homomorphism of monoids M ( α ) : M ( U ) M ( V ) , x x α . The equalities e = e α and ( x y ) α = x α y α follow from the presence of the structure morphisms ϕ x , y α and ϕ α , since P ( V ) is skeletal. Furthermore, if β : W V is any other arrow C , the equality M ( α β ) = M ( β ) M ( α ) , that is x α β = ( x α ) β for any x M ( U ) , holds due to M ( W ) is skeletal and we have the structure morphisms θ x α , β in (PD3). Similarly, we see that M ( 1 U ) = i d M ( U ) because we have the morphisms θ x U : x x 1 U as data in (PD4). Thus, M is a presheaf of monoids.
The D ( M ) -module A: For any object U of C and each x M ( U ) , let A ( U , x ) = Aut P ( U ) ( x ) the abelian group of automorphisms of x in P ( U ) . For any other u M ( U ) , the homomorphisms (26), A ( U , x ) A ( U , u x ) , and (27), A ( U , x ) A ( U , x u ) , are respectively defined by the functors u : P ( U ) P ( U ) and u : P ( U ) P ( U ) ; that is, for every a A ( U , x ) , u a = 0 u a and a u = a 0 u . If α : V U is an arrow in C , the homomorphism (28), A ( U , x ) A ( V , x α ) , a a α , is defined by the monoidal functor ( ) α : P ( U ) P ( V ) . For u , x , u M ( U ) and a A ( U , x ) , the equality ( u a ) u = u ( a u ) holds since the naturality of associativity constraint a u , x , u of P ( U ) tell us that, in the abelian group A ( U , u x u ) , we have u ( a u ) + a u , x , u = a u , x , u + ( u a ) u . Similarly, the equality e a = a = a e follows from the naturality of the unit constraints l x and r x , which imply the equalities l x + e a = a + l x and r x + a e = a + r x , and the abelianity of the group A ( U , x ) . If α : V U is an arrow in C , the naturality of the structure morphisms ϕ u , x α and ϕ x , u α , in (PD2), gives the equalities ( u a ) σ + ϕ u , x α = ϕ u , x α + u σ a σ and ( a u ) σ + ϕ x , u α = ϕ x , u α + a σ u σ . Then, as the group A ( U , x α ) is abelian, we conclude that ( u a ) α = u α a α and ( a u ) α = a α u α . If β : W V is any other arrow C , the equalities ( a α ) β = a α β are consequence of being the group A ( U , x α β ) abelian and the naturality of the structure morphisms θ x α , β in (PD3), which tell us that ( a α ) β + θ x α , β = θ x α , β + a α β . Similarly, the equality a 1 u = a follows from the naturality of the morphisms θ x U , which says that θ x U + a 1 U = a + θ x U , and the abelianity of the group A ( U , x ) . Thus, all the requirements in (30) are verified and we conclude that A is actually a D ( M ) -module.
The 3-cocycle h Z s 3 ( M , A ) : This is defined by
h ( U ; x , y , z ) = a x , y , z , for each object U of C and x , y , z M ( U ) , h ( α ; x , y ) = ϕ x , y α , for each arrow U 0 α U 1 of C and x , y M ( U 0 ) , h ( α , β ; x ) = θ x α , β , each each arrows U 0 α U 1 β U 2 of C and x M ( U 0 ) .
The 3-cocycle conditions h = 0 in (109), (110), (111), and (112) follow directly from the coherence Equations (132), (134), (136), and (140), respectively.
The equivalence P h P : Previously to show such an equivalence, it is worth analyzing P h in relation to P :
Concerning the data in (PD1), a direct comparison shows that, for each object U of C , both monoidal groupoids P h ( U ) and P ( U ) have the same underlying groupoid and the same tensor product, as for any a Aut P ( U ) ( x ) and b Aut P ( U ) ( y ) , x y = x y and
a b = ( a + 0 x ) ( 0 y + b ) = ( a 0 y ) + ( 0 x b ) = a y + x b ,
as well as the same associativity constraint a and the same unit object ι . However, they have different left and right unit constraints, since in the original P ( U ) they are l x : ι x = x x and r x : x ι = x x , whereas in P h ( U ) they are respectively defined as
a ι , ι , x : ι x = ( ι ι ) x = x ι ( ι x ) = x , a x , ι , ι : x ι = ( x ι ) ι = x x ( ι ι ) = x ,
With regards to the data in (PDA2), a direct comparison shows that, for any arrow α : U 1 U 0 in C , both monoidal functors ( ) α : P h ( U 0 ) P h ( U 1 ) and ( ) α : P ( U 1 ) P ( U 0 ) coincide on objects and on morphisms, as well as they have the same structure morphisms ϕ x , y α : x α y α ( x y ) α . But they have different unit structure morphism since, while in the original P it is ϕ α : ι ι α = ι , in P h it is ϕ ι , ι α : ι = ι α ι α ( ι ι ) α = ι . Similarly, we see that the data in (PDA3) and in (PDA4) for both P h and P are given by the same monoidal transformations θ α , β and the same morphisms θ x U : x x 1 U = x (for these last, note that the equalities θ x U = θ x 1 U , 1 U follow from (141) by taking α = 1 U therein).
Then, an equivalence F U : P h P is defined by the following data:
(EPD1) For each object U of C , the monoidal functor F U : P h ( U ) P ( U ) acts between the underlying groupoids as the identity, that is, F U ( x a x ) = ( x a x ) . Its structure morphisms Ψ x , y U : x y x y are all identities, that is, Ψ x , y U = 0 x y , and the structure morphism Ψ U : ι ι is defined by Ψ U = l ι : ι ι = ι ι ( = r ι , see Proposition 1.1 in Reference [25]), the unit constraint of P ( U ) at the unit object ι .
(EPD2) For any arrow α : U 1 U 0 , the monoidal transformation Γ α is the identity transformation on the functor ( ) α : P ( U 0 ) P ( U 1 ) , that is, Γ x α = 0 x α for any object x of P ( U 0 ) .
Notice that, for any object U of C , the naturality of the morphisms Ψ x , y U = 0 x y simply means that the tensor product ⊗ is the same in both P h ( U ) and P ( U ) , which is true as we commented before, and the coherence condition (142) is obviously satisfied, since the associativity constraints also agree in both monoidal groupoids. Here, the requirements in (143) read
a x , ι , ι + ( 0 x l ι ) = r x , a ι , ι , x + ( r ι 0 x ) = l x .
To verify them, first observe that, by naturality, we have the equalities r x + ( r x 0 ι ) = r x + r x ι and l x + ( 0 ι l x ) = l x + l ι x , whence r x 0 ι = r x ι = r x and 0 ι l x = l ι x = l x . Then, taking y = ι in (133) we obtain the equality ( 0 x l ι ) + a x , ι , ι = r x 0 ι = r x , while taking x = ι and replacing y with x in (133) we obtain ( r ι 0 x ) a ι , ι , x = 0 ι l x = l x . Hence, Equation (170) hold since the group Aut P ( U ) ( x ) is abelian.
Checking the remaining requirements, we see that Equations (145), (147) and (148) obviously hold, while (146) reads ( r ι ) α + ϕ α = ϕ ι , ι α + r ι . To its verification, note that, by naturality, we have the equality r ι + ( 0 ι ϕ α ) = ϕ α + r ι . Hence, 0 ι ϕ α = ϕ α since the group Aut P ( U ) ( ι ) is abelian. Then, taking x = ι in (135), we obtain the required equality in the equivalent form ( r ι ) α + ϕ ι , ι α + ϕ α = r ι .
(ii) Notice that P h = P ( M , A , h ) and P h = P ( M , A , h ) are equivalent if and only if they are isomorphic since, for any object U of C , both groupoids P h ( U ) and P h ( U ) are skeletal.
Suppose first that f : M M an isomorphism of presheaves and F : A f A an isomorphism of D ( M ) -modules such that f ( [ h ] ) = F ( [ h ] ) . This means that there is a 2-cochain g C 2 ( M , f A ) such that the equations below hold.
F ( h ( U ; x , y , z ) ) = h ( U ; f ( x ) , f ( y ) , f ( z ) ) + f ( x ) g ( U ; y , z ) g ( U ; x y , z ) + g ( U ; x , y z ) g ( U ; x , y ) f ( z ) ,
F ( h ( α ; x , y ) ) = h ( α ; f ( x ) , f ( y ) ) + g ( U 1 ; x α , y α ) g ( U 0 ; x , y ) α f ( x ) α g ( α ; y ) + g ( α ; x y ) g ( α ; x ) f ( y ) α ,
F ( h ( α , β ; x ) = h ( α , β ; f ( x ) ) + g ( β ; x α ) g ( α β ; x ) + g ( α , x ) β .
Then, we can define an isomorphism F : P h P h by the following data:
(EPD1) For each object U of C , the monoidal isomorphism F U : P h ( U ) P h ( U ) acts, at the level of the underlying groupoids, by F U ( a : x x ) = ( F ( a ) : f ( x ) f ( x ) ) , and its structure constrains are respectively defined by Ψ x , y U = g ( U ; x , y ) : f ( x ) f ( y ) = f ( x y ) f ( x y ) and Ψ U = g ( U , e , e ) : e f ( e ) = e .
(EPD2) For each arrow α : U 1 U 0 of C , the monoidal transformation Γ α is given by
Γ x α = g ( α ; x ) : f ( x ) α = f ( x α ) f ( x α ) .
So defined, it is plain to see that every F U is an isomorphism of groupoids. The naturality of the isomorphisms Ψ x , y U holds since F is a morphism of D ( M ) -modules and the groups A ( U , f ( x y ) ) are abelian. Equation (171) directly provides the verification of the coherence condition (142), as well as that of (143) just by taking y = e = z therein. Similarly, the naturality of the morphisms Γ x α follows from being F a morphism of D ( M ) -modules and the groups A ( U , f ( x ) ) abelian, whereas Equation (172) implies conditions (145) and (146), taking x = e = y for the last one. Finally, say that (147) holds thanks to (173), from which one verifies also (148) by taking α = 1 U = β therein.
Finally, we can prove the converse simply by retracting our above steps: Suppose we have an isomorphism F : P h P h . Then, for each U of C , let f = F U : M ( U ) M ( U ) be the function on objects of the monoidal isomorphism F U : P h ( U ) P h ( U ) . Since P h ( U ) is skeletal, the existence of the morphisms data Ψ x , y U and Ψ U in (EPD1) forces the equalities f ( x y ) = f ( x ) f ( y ) and f ( e ) = e . Similarly, for each α : U 1 U 0 in C , the presence of the morphisms Γ x α in the data (EPD2) implies the equalities f ( x α ) = f ( x ) α . Thus f : M M is an isomorphism of presheaves of monoids. Now, if for each object U of C and x M ( U ) , we define the isomorphism F : A ( U , x ) A ( U , f ( x ) ) by F ( a ) = F U ( a ) , the naturality of the morphisms Ψ x , y U and Γ x α just tell us that F : A f A is an isomorphism of D ( M ) -modules. Finally, if we take the 2-cochain g C 2 ( M , f A ) defined by g ( U ; x , y ) = Ψ x , y U and g ( α ; x ) = Γ x α , we easily see that that the coherence conditions (142), (145) and (147) imply the equalities in (171), (172), and (173), respectively. Thus, we have F ( h ) = f ( h ) + g , whence F ( [ h ] ) = f ( [ h ] ) in H s 3 ( M , f A ) , and therefore [ h ] = F 1 f ( [ h ] ) in H s 3 ( M , A ) . □

10. The Particular Case Where the Monoids Are Groups

In this section, we review how our results above specialize when we limit our attention to presheaves of groups G : C op Gp .

10.1. the Coefficients for the Cohomology of a Presheaf of Groups

The coefficients for the cohomology of a presheaf of groups admit an easier description than that given in Section 3 for the coefficients for the cohomology of a presheaf of monoids. This is as follows.
Definition 3.
Let G be a presheaf of groups on C . A G -module is a presheaf of abelian groups on C (= C op -module) A such that for each object U of C the abelian group A ( U ) is a left G ( U ) -module and for each arrow σ : V U of C the induced homomorphism ( ) σ : A ( U ) A ( V ) is compatible with the modules structures via the group homomorphism ( ) σ : G ( U ) G ( V ) ; that is, for x G ( U ) and a A ( U )
( x · a ) σ = x σ · a σ .
In other words, such that the action maps G ( U ) × A ( U ) A ( U ) , ( x , a ) x · a , define a natural transformation G × A A . A morphism A A of G -modules is a morphism of presheaves of abelian groups such that, for each object U of C , the homomorphism A ( U ) A ( U ) is of G ( U ) -modules.
Let G -Mod denote the category of G -modules. There is a full and faithful embedding
G - Mod D ( G ) - Mod
which identifies each G -module A to the D ( G ) -module, equally denoted by A, such that A ( U , x ) = A ( U ) for each object U of C and x G ( U ) , and v 0 a σ v 1 = v 0 · a σ , for each σ : V U in C and v 0 , v 1 G ( V ) .
Proposition 9.
For any presheaf of groups G , the embedding (176) above is an equivalence of categories.
Proof. 
Let A be a D ( G ) -module. Define A ( e ) to be the G -module whose underlying presheaf A ( e ) : C op Ab assigns to each U ObC the abelian group A ( U , e ) and to each morphism σ : V U of C the homomorphism ( ) σ : A ( U , e ) A ( V , e σ = e ) . For each object U of C , the G ( U ) -action on A ( U , e ) is given by u · a = u a u 1 . Then, an isomorphism of D ( G ) -modules A ( e ) A is given by the isomorphisms F : A ( U , e ) A ( U , x ) defined by F ( a ) = a x , for any U ObC and x G ( U ) . □
It follows that there is no loss of generality in assuming that the coefficients for the cohomology groups of a presheaf of groups G are G -modules. For these, all our constructions and results rewrite more simply and revisit those established in Reference [26]. Notice that, when we plug an G -module A into the complex of cochains C s ( G , A ) of Section 6, we just obtain (up to normalization) the cochain complex shown in Reference [26] to compute the cohomology groups of G with coefficients in A.

10.2. Derivations of Presheaves of Groups

Let G be a presheaf of groups on C . By definition,
H s n ( G , ) = R n 1 Der ( G , ) : G - Mod Ab .
Here, a derivation of G in a G -module A, say d : G A , simply consists of a natural family of ordinary derivations d U : G ( U ) A ( U ) , one for each U ObC . That is, the maps d U satisfy d U ( x y ) = x · d U ( y ) + d U ( y ) and, for any σ : V U in C , the equalities d U ( x ) σ = d V ( x σ ) hold.
The G -module Z G in (36) assigns to each object U of C the underlying group of the ordinary integral group ring Z G ( U ) = Z { x x G ( U ) } turned into an G ( U ) -module in the obvious way and, if σ : V U is a morphism of C , the corresponding homomorphism ( ) σ : Z G ( U ) Z G ( V ) is just the induced by ( ) σ : G ( U ) G ( V ) . Then, the isomorphism in Proposition 5 reads
Der ( G , A ) Hom G ( I G , A ) ,
where I G = Ker ( Z G Z ) is the G -module assigning to each object U of C the ordinary ideal augmentation I G ( U ) of the group G ( U ) .

10.3. Singular Extensions of Presheaves of Groups

The main result in Section 8 particularizes here by giving the cohomological classification of short exact sequences of presheaves of groups on C
0 A i E f G 1
in which A is of abelian groups. Such a short exact sequence determines a G -module structure on A in which, for each object U of C , the action of the group G ( U ) on the abelian group A ( U ) is determined by the formula i U ( x · a ) = w i U ( a ) w 1 , where w f U 1 ( x ) is an (any) element of the fibre of the epimorphism f U : E ( U ) G ( U ) at x. If A is a G -module, we define a singular extension of G by A as a short exact sequence (179) such that the induced G -module structure on A is the given one.
Proposition 10.
A singular extension of a presheaf of groups G by a G -module A is the same thing as an extension of G by A (as defined in Section 8).
Proof. 
Suppose first that ( E , f , + ) is an extension of G by A. Then, we claim, every monoid E ( U ) , U ObC , is a group. In effect, let w E ( U ) and suppose that f U ( w ) = x . Let us choose any w f U 1 ( x 1 ) . Since w w f U 1 ( e ) , we can write w w = a + e for some a A ( U ) . Then,
w ( x 1 · a + w ) = ( 115 ) ( x x 1 ) · a + w w = a + a + e = e ,
so that w 1 = x 1 a + w is an inverse of w in E ( U ) . Now, the bijections i : A ( U ) f U 1 ( e ) = Ker ( f U ) , i ( a ) = a + e , define an isomorphism of presheaves of groups i : A Ker ( f ) since, for any U ObC ,
i U ( a ) i U ( a ) = ( a + e ) ( a + e ) = ( 115 ) ( a + a + e ) = i U ( a + a ) ,
and, for any σ : V U in C ,
i V ( a σ ) = a σ + e = a σ + e σ = ( 116 ) ( a + e ) σ = i U ( a ) σ .
Thus, 0 A i E f G 1 is an extension, which is singular since, for any U ObC , a A ( U ) and w f U 1 ( x ) ,
w i u ( a ) w 1 = w ( a + e ) w 1 = ( 115 ) ( x · a + w ) w 1 = ( 115 ) x · a + e = i U ( x · a ) .
Conversely, any singular extension 0 A i E f G 1 can be regarded as an extension, where the simply-transitive actions + : A ( U ) × f U 1 ( x ) f U 1 ( x ) are given by a + w = i U ( a ) w . The requirements in (115) and (116) are satisfied, since
( a + w ) ( a + w ) = i U ( a ) w i U ( a ) w = i U ( a ) w i U ( a ) w 1 w w = i U ( a ) i U ( x · a ) w w = i U ( a + x · a ) w w = a + x · a + w w , ( a + w ) σ = ( i U ( a ) w ) σ = i U ( a ) σ w σ = i V ( a σ ) w σ = a σ + w σ .
 □
When two singular extensions 0 A i E f G 1 and 0 A i E f G 1 are viewed as extensions, they are isomorphic if and only if there is an isomorphism of presheaves of groups g : E E such that f g = f and g i = i . Then, Theorem 3 rewrites as follows (cf. Theorem 7.2 in Reference [26]).
Theorem 5.
The isomorphism classes of singular extensions of a presheaf of groups G by a G -module A correspond bijectively to the elements of H s 2 ( G , A ) .

10.4. Prestacks of Categorical Groups

The results in Section 9 specialize here by giving the cohomological classification of prestacks of categorical groups. Let us recall that a categorical group (aka Gr-category or 2-group) is a monoidal groupoid G = ( G , , ι , a , l , r ) such that, for any object x, the endofunctor x : G G is an autoequivalence [5,25,27,28].
Lemma 3.
In any categorical group, the underlaying groupoid is abelian.
Proof. 
Let G be a categorical group. The group Aut G ( ι ) is abelian since the multiplication
Aut G ( ι ) × Aut G ( ι ) Aut G ( ι ) , ( a , b ) r ι ( a b ) r ι 1 ,
is a group homomorphisms [29]. For any object x, the group Aut G ( x ) is also abelian, since we have the group isomorphism Aut G ( ι ) Aut G ( x ) , a r x ( i d x a ) r x 1 . □
The 2-category of categorical groups is then a full 2-subcategory of the 2-category of monoidal abelian groupoids and therefore, for any small category C , the 2-category of prestacks of categorical groups on C is a full 2-subcategory of the 2-category of prestacks of monoidal abelian groupoids on C . In particular, two prestacks of categorical groups are equivalent if and only if they are equivalent as prestacks of monoidal abelian groupoids. In order to their classification, recall that a monoidal groupoid ( G , , ι , a , l , r ) is a categorical group if and only if every object x has a quasi-inverse with respect to the tensor product, that is, there is an object x with an arrow x x ι . Then, for any presheaf of groups G , any G -module A and any 3-cocycle h Z 3 ( G , A ) , the prestack of monoidal abelian groupoids P ( G , A , h ) built as in (149) is easily recognized to be a prestack of categorical groups. Then, Theorem 4 particularizes as follows (cf. Theorem 8.5 in Reference [26]).
Theorem 5.
( i ) For any prestack of categorical groups P , there exist presheaf of groups G , a G -module A, a 3-cocycle h Z s 3 ( G , A ) and an equivalence
P ( G , A , h ) P .
( i i ) Let h Z s 3 ( G , A ) and h Z s 3 ( G , A ) be 3-cocycles, where G and G are presheaves of groups, A is a G -module and A is a G -module. There is an equivalence
P ( G , A , h ) P ( G , A , h )
if and only if there is an isomorphism of presheaves of groups f : G G and a isomorphism of G -modules F : A f A such that the equality of cohomology classes in H s 3 ( G , A ) below holds.
[ h ] = F 1 f ( [ h ] )
Proof. 
(i) Let P be a prestack of categorical groups on C . By Theorem 4(i), there are a presheaf of monoids M , a D ( M ) -module A, a 3-cocycle h Z s 3 ( M , A ) and an equivalence P ( M , A , h ) = P h P . Then, P h is a prestack of categorical groups as P is; that is, P h ( U ) is a categorical group, for every object U of C . Therefore, for any x M ( U ) = Ob P h ( U ) it must exist another x M ( U ) with a morphism x x = x x ι = e in P h ( U ) . As the groupoid P h ( U ) is skeletal, necessarily x x = e in M ( U ) , which means that x is an inverse of x in the monoid M ( U ) . Therefore, every M ( U ) is a group and G = M is actually a presheaf of groups.
Now, by Proposition 9, there is a G -module A with an isomorphism of D ( G ) -modules F : A A . Then, Theorem 4 ( i i ) gives the existence of an equivalence P ( G , A , h ) P ( G , A , F 1 ( h ) ) , whence an equivalence P ( G , A , F 1 ( h ) ) P follows.
(ii) This follows directly from Theorem 4(ii). □

Author Contributions

Both authors have contributed equally in the conceptualization, methodology, validation, investigation and writing original draft preparation. Both authors have read and agreed to the published version of the manuscript.

Funding

This research received external funding from FQM-379: Algebra y Teoría de la Información.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kashiwara, M.; Schapira, P. Categories and Sheaves; Grundlehren der Mathematischen Wissenschaften, 332; Springer: Berlin, Germany, 2006; 497p. [Google Scholar]
  2. Calvo, M.; Cegarra, A.M.; Heredia, B.A. Structure and classification of monoidal groupoids. Semigroup Forum 2008, 87, 35–79. [Google Scholar] [CrossRef]
  3. Leech, J. H -coextensions of monoids. Mem. Am. Math. Soc. 1975, 1, 1–66. [Google Scholar]
  4. Leech, J. The cohomology of monoids. Unpublished lecture notes. 1976. [Google Scholar]
  5. Sinh, H.K. Gr-catégories. Ph.D. Thesis, Université Paris VII, Paris, France, 1975. [Google Scholar]
  6. Gerstenhaber, M.; Schack, S.D. On the deformation of algebra morphisms and diagrams. Trans. Am. Math. Soc. 1983, 279, 1–50. [Google Scholar] [CrossRef]
  7. Gerstenhaber, M.; Schack, S.D. The cohomology of presheaves of algebras. I. Presheaves over a partially ordered set. Trans. Am. Math. Soc. 1988, 310, 135–165. [Google Scholar]
  8. Gerstenhaber, M.; Giaquinto, A.; Schack, S.D. Diagrams of Lie algebras. J. Pure Appl. Algebra 2005, 196, 169–184. [Google Scholar] [CrossRef] [Green Version]
  9. Dwyer, W.G.; Kan, D.M. An obstruction theory for diagrams of simplicial sets. Ned. Akad. Wet. Indag. Math. 1984, 46, 139–146. [Google Scholar] [CrossRef] [Green Version]
  10. Dwyer, W.G.; Kan, D.M. Hochschild-Mitchell cohomology of simplicial categories and the cohomology of simplicial diagrams of simplicial sets. Ned. Akad. Wet. Indag. Math. 1988, 50, 111–120. [Google Scholar]
  11. Moerdijk, I.; Svensson, J.-A. The equivariant Serre spectral sequence. Proc. Am. Math. Soc. 1993, 118, 263–278. [Google Scholar] [CrossRef]
  12. Moerdijk, I.; Svensson, J.-A. A Shapiro lemma for diagrams of spaces with applications to equivariant topology. Compositio Math. 1995, 96, 249–282. [Google Scholar]
  13. Blanc, D.; Johnson, M.W.; Turner, J.M. Local-to-global spectral sequences for the cohomology of diagrams. J. Pure Appl. Algebra 2009, 213, 34–53. [Google Scholar] [CrossRef] [Green Version]
  14. Bousfield, A.K.; Kan, D.M. Homotopy Limits, Completions and Localizations; Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 1972; Volume 304, 348p. [Google Scholar]
  15. Gabriel, P.; Zisman, M. Calculus of Fractions and Homotopy Theory; Ergebnisse der Mathematik und ihrer Grenzgebiete, Band 35; Springer: New York, NY, UYA, 1967; 168p. [Google Scholar]
  16. McDuff, D. On the classifying spaces of discrete monoids. Topology 1979, 18, 313–320. [Google Scholar] [CrossRef] [Green Version]
  17. Whitehead, J.H.C. On group extensions with operators. Q. J. Math. Oxf. Ser. 1950, 1, 219–228. [Google Scholar] [CrossRef]
  18. Grillet, P.-A. Left coset extensions. Semigrpup Forum 1974, 7, 200–263. [Google Scholar] [CrossRef]
  19. Mac Lane, S. Categories for the Working Mathematician, 2nd ed.; Graduate Texts in Mathematics, 5; Springer: New York, NY, USA, 1998; 314p. [Google Scholar]
  20. Roos, J.-E. Sur les foncteurs dérivś de lim . Applications. C. R. Acad. Sci. Paris 1961, 252, 3702–3704. [Google Scholar]
  21. Watts, C.E. A homology theory for small categories. In Proc. Conf. Categorical Algebra (La Jolla, Calif., 1965); Springer: New York, NY, USA, 1966; pp. 331–335. [Google Scholar]
  22. Wells, C. Extension theories for monoids. Semigroup Forum 1978, 16, 13–35. [Google Scholar] [CrossRef]
  23. Cegarra, A.M. Cohomology of monoids with operators. Semigroup Forum 2019, 99, 67–105. [Google Scholar] [CrossRef]
  24. Goerss, P.G.; Jardine, J.F. Simplicial Homotopy Theory; Modern Birkhäuser Classics; Birkhäuser Verlag: Basel, Switzerland, 2009; 510p. [Google Scholar]
  25. Joyal, A.; Street, R. Braided tensor categories. Adv. Math. 1993, 102, 20–78. [Google Scholar] [CrossRef] [Green Version]
  26. Cegarra, A.M. Cohomology of diagrams of groups. The classification of (co)fibred categorical groups. Int. Math. J. 2003, 3, 643–680. [Google Scholar]
  27. Breen, L. Théorie de Schreier supŕieure. Ann. Sci. Éc. Norm. Super. 1992, 25, 465–514. [Google Scholar] [CrossRef] [Green Version]
  28. Saavedra, R.N. Catégories Tannakiennes; Lecture Notes in Mathematics; Springer: New York, NY, USA, 1972; Volume 265, 418p. [Google Scholar]
  29. Eckmann, B.; Hilton, P.J. Group-like structures in general categories. I. Multiplications and comultiplications. Math. Ann. 1961, 145, 227–255. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Carrasco, P.; Cegarra, A.M. Cohomology of Presheaves of Monoids. Mathematics 2020, 8, 116. https://doi.org/10.3390/math8010116

AMA Style

Carrasco P, Cegarra AM. Cohomology of Presheaves of Monoids. Mathematics. 2020; 8(1):116. https://doi.org/10.3390/math8010116

Chicago/Turabian Style

Carrasco, Pilar, and Antonio M. Cegarra. 2020. "Cohomology of Presheaves of Monoids" Mathematics 8, no. 1: 116. https://doi.org/10.3390/math8010116

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop