Categorical-algebraic methods in cohomology

Tim Van der Linden

Fonds de la Recherche Scientifique–FNRS Université catholique de Louvain

20th of July 2017 | Vancouver | CT2017 § My concrete aim: to understand (co)homology of groups. § Several aspects: § general categorical versions of known results; § problems leading to further development of categorical algebra; § categorical methods leading to new results for groups.

Today, I would like to § explain how the concept of a higher central extension unifies the interpretations of homology and cohomology; § give an overview of some categorical-algebraic methods used for this aim.

This is joint work with many people, done over the last 15 years.

Group cohomology via categorical algebra

In my work I mainly develop and apply categorical algebra in its interactions with homology theory. § Several aspects: § general categorical versions of known results; § problems leading to further development of categorical algebra; § categorical methods leading to new results for groups.

Today, I would like to § explain how the concept of a higher central extension unifies the interpretations of homology and cohomology; § give an overview of some categorical-algebraic methods used for this aim.

This is joint work with many people, done over the last 15 years.

Group cohomology via categorical algebra

In my work I mainly develop and apply categorical algebra in its interactions with homology theory.

§ My concrete aim: to understand (co)homology of groups. Today, I would like to § explain how the concept of a higher central extension unifies the interpretations of homology and cohomology; § give an overview of some categorical-algebraic methods used for this aim.

This is joint work with many people, done over the last 15 years.

Group cohomology via categorical algebra

In my work I mainly develop and apply categorical algebra in its interactions with homology theory.

§ My concrete aim: to understand (co)homology of groups. § Several aspects: § general categorical versions of known results; § problems leading to further development of categorical algebra; § categorical methods leading to new results for groups. § give an overview of some categorical-algebraic methods used for this aim.

This is joint work with many people, done over the last 15 years.

Group cohomology via categorical algebra

In my work I mainly develop and apply categorical algebra in its interactions with homology theory.

§ My concrete aim: to understand (co)homology of groups. § Several aspects: § general categorical versions of known results; § problems leading to further development of categorical algebra; § categorical methods leading to new results for groups.

Today, I would like to § explain how the concept of a higher central extension unifies the interpretations of homology and cohomology; This is joint work with many people, done over the last 15 years.

Group cohomology via categorical algebra

In my work I mainly develop and apply categorical algebra in its interactions with homology theory.

§ My concrete aim: to understand (co)homology of groups. § Several aspects: § general categorical versions of known results; § problems leading to further development of categorical algebra; § categorical methods leading to new results for groups.

Today, I would like to § explain how the concept of a higher central extension unifies the interpretations of homology and cohomology; § give an overview of some categorical-algebraic methods used for this aim. Group cohomology via categorical algebra

In my work I mainly develop and apply categorical algebra in its interactions with homology theory.

§ My concrete aim: to understand (co)homology of groups. § Several aspects: § general categorical versions of known results; § problems leading to further development of categorical algebra; § categorical methods leading to new results for groups.

Today, I would like to § explain how the concept of a higher central extension unifies the interpretations of homology and cohomology; § give an overview of some categorical-algebraic methods used for this aim.

This is joint work with many people, done over the last 15 years. § categorical Galois theory + semi-abelian categories ù higher central extensions ù interpretation of homology objects via Hopf formulae [Janelidze, 1991] [Everaert, Gran & VdL, 2008] [Duckerts-Antoine, 2013] § in an abelian context: Yoneda’s interpretation of Hn+1(X, A) through equivalence classes of exact sequences of length n + 1 [Yoneda, 1960] § in Barr-exact categories: cohomology classifies higher torsors [Barr & Beck, 1969] [Duskin, 1975] [Glenn, 1982] § “directions approach to cohomology” [Bourn & Rodelo, 2007] [Rodelo, 2009] What are the connections between these developments?

Homology vs. cohomology via higher central extensions

Several streams of development are relevant to us: § in an abelian context: Yoneda’s interpretation of Hn+1(X, A) through equivalence classes of exact sequences of length n + 1 [Yoneda, 1960] § in Barr-exact categories: cohomology classifies higher torsors [Barr & Beck, 1969] [Duskin, 1975] [Glenn, 1982] § “directions approach to cohomology” [Bourn & Rodelo, 2007] [Rodelo, 2009] What are the connections between these developments?

Homology vs. cohomology via higher central extensions

Several streams of development are relevant to us: § categorical Galois theory + semi-abelian categories ù higher central extensions ù interpretation of homology objects via Hopf formulae [Janelidze, 1991] [Everaert, Gran & VdL, 2008] [Duckerts-Antoine, 2013] § in Barr-exact categories: cohomology classifies higher torsors [Barr & Beck, 1969] [Duskin, 1975] [Glenn, 1982] § “directions approach to cohomology” [Bourn & Rodelo, 2007] [Rodelo, 2009] What are the connections between these developments?

Homology vs. cohomology via higher central extensions

Several streams of development are relevant to us: § categorical Galois theory + semi-abelian categories ù higher central extensions ù interpretation of homology objects via Hopf formulae [Janelidze, 1991] [Everaert, Gran & VdL, 2008] [Duckerts-Antoine, 2013] § in an abelian context: Yoneda’s interpretation of Hn+1(X, A) through equivalence classes of exact sequences of length n + 1 [Yoneda, 1960] § “directions approach to cohomology” [Bourn & Rodelo, 2007] [Rodelo, 2009] What are the connections between these developments?

Homology vs. cohomology via higher central extensions

Several streams of development are relevant to us: § categorical Galois theory + semi-abelian categories ù higher central extensions ù interpretation of homology objects via Hopf formulae [Janelidze, 1991] [Everaert, Gran & VdL, 2008] [Duckerts-Antoine, 2013] § in an abelian context: Yoneda’s interpretation of Hn+1(X, A) through equivalence classes of exact sequences of length n + 1 [Yoneda, 1960] § in Barr-exact categories: cohomology classifies higher torsors [Barr & Beck, 1969] [Duskin, 1975] [Glenn, 1982] What are the connections between these developments?

Homology vs. cohomology via higher central extensions

Several streams of development are relevant to us: § categorical Galois theory + semi-abelian categories ù higher central extensions ù interpretation of homology objects via Hopf formulae [Janelidze, 1991] [Everaert, Gran & VdL, 2008] [Duckerts-Antoine, 2013] § in an abelian context: Yoneda’s interpretation of Hn+1(X, A) through equivalence classes of exact sequences of length n + 1 [Yoneda, 1960] § in Barr-exact categories: cohomology classifies higher torsors [Barr & Beck, 1969] [Duskin, 1975] [Glenn, 1982] § “directions approach to cohomology” [Bourn & Rodelo, 2007] [Rodelo, 2009] Homology vs. cohomology via higher central extensions

Several streams of development are relevant to us: § categorical Galois theory + semi-abelian categories ù higher central extensions ù interpretation of homology objects via Hopf formulae [Janelidze, 1991] [Everaert, Gran & VdL, 2008] [Duckerts-Antoine, 2013] § in an abelian context: Yoneda’s interpretation of Hn+1(X, A) through equivalence classes of exact sequences of length n + 1 [Yoneda, 1960] § in Barr-exact categories: cohomology classifies higher torsors [Barr & Beck, 1969] [Duskin, 1975] [Glenn, 1982] § “directions approach to cohomology” [Bourn & Rodelo, 2007] [Rodelo, 2009] What are the connections between these developments? Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F] Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F] ,2 ,2 ,2 f ,2 ,2 0 A E X 0

e  ,2 ,2 ,2 ,2 ,2 0 A E1 X 0 f1

Theorem [Eckmann 1945-46; Eilenberg & MacLane, 1947] For any abelian group A we have H2(X, A) – CentrExt1(X, A), the group of equivalence classes of central extensions from A to X.

§ H2(´, A) is the first derived functor of Hom(´, A): Gpop Ñ Ab. § By the Short , equivalence class = isomorphism class:

The theorem remains true [Gran & VdL, 2008] in any semi- [Janelidze, Márki & Tholen, 2002] with enough projectives; centrality may be defined via commutator theory or via categorical Galois theory.

Low-dimensional cohomology of groups, I An extension from A to X is a short ,2 ,2 ,2 f ,2 ,2 0 A E X 0. It is central if and only if [A, E] = 0: all eae´1a´1 vanish, a P A, e P E. Then, in particular, A is an abelian group. ,2 ,2 ,2 f ,2 ,2 0 A E X 0

e  ,2 ,2 ,2 ,2 ,2 0 A E1 X 0 f1

§ H2(´, A) is the first derived functor of Hom(´, A): Gpop Ñ Ab. § By the Short Five Lemma, equivalence class = isomorphism class:

The theorem remains true [Gran & VdL, 2008] in any semi-abelian category [Janelidze, Márki & Tholen, 2002] with enough projectives; centrality may be defined via commutator theory or via categorical Galois theory.

Low-dimensional cohomology of groups, I An extension from A to X is a short exact sequence ,2 ,2 ,2 f ,2 ,2 0 A E X 0. It is central if and only if [A, E] = 0: all eae´1a´1 vanish, a P A, e P E. Then, in particular, A is an abelian group.

Theorem [Eckmann 1945-46; Eilenberg & MacLane, 1947] For any abelian group A we have H2(X, A) – CentrExt1(X, A), the group of equivalence classes of central extensions from A to X. ,2 ,2 ,2 f ,2 ,2 0 A E X 0

e  ,2 ,2 ,2 ,2 ,2 0 A E1 X 0 f1

§ By the Short Five Lemma, equivalence class = isomorphism class:

The theorem remains true [Gran & VdL, 2008] in any semi-abelian category [Janelidze, Márki & Tholen, 2002] with enough projectives; centrality may be defined via commutator theory or via categorical Galois theory.

Low-dimensional cohomology of groups, I An extension from A to X is a short exact sequence ,2 ,2 ,2 f ,2 ,2 0 A E X 0. It is central if and only if [A, E] = 0: all eae´1a´1 vanish, a P A, e P E. Then, in particular, A is an abelian group.

Theorem [Eckmann 1945-46; Eilenberg & MacLane, 1947] For any abelian group A we have H2(X, A) – CentrExt1(X, A), the group of equivalence classes of central extensions from A to X.

§ H2(´, A) is the first derived functor of Hom(´, A): Gpop Ñ Ab. The theorem remains true [Gran & VdL, 2008] in any semi-abelian category [Janelidze, Márki & Tholen, 2002] with enough projectives; centrality may be defined via commutator theory or via categorical Galois theory.

Low-dimensional cohomology of groups, I An extension from A to X is a short exact sequence ,2 ,2 ,2 f ,2 ,2 0 A E X 0. It is central if and only if [A, E] = 0: all eae´1a´1 vanish, a P A, e P E. Then, in particular, A is an abelian group.

Theorem [Eckmann 1945-46; Eilenberg & MacLane, 1947] For any abelian group A we have H2(X, A) – CentrExt1(X, A), the group of equivalence classes of central extensions from A to X.

2 ,2 ,2 ,2 f ,2 ,2 § H (´, A) is the first derived functor 0 A E X 0 of Hom(´, A): Gpop Ñ Ab. e § By the Short Five Lemma,  ,2 ,2 ,2 1 ,2 ,2 equivalence class = isomorphism class: 0 A E X 0 f1 Low-dimensional cohomology of groups, I An extension from A to X is a short exact sequence ,2 ,2 ,2 f ,2 ,2 0 A E X 0. It is central if and only if [A, E] = 0: all eae´1a´1 vanish, a P A, e P E. Then, in particular, A is an abelian group.

Theorem [Eckmann 1945-46; Eilenberg & MacLane, 1947] For any abelian group A we have H2(X, A) – CentrExt1(X, A), the group of equivalence classes of central extensions from A to X.

2 ,2 ,2 ,2 f ,2 ,2 § H (´, A) is the first derived functor 0 A E X 0 of Hom(´, A): Gpop Ñ Ab. e § By the Short Five Lemma,  ,2 ,2 ,2 1 ,2 ,2 equivalence class = isomorphism class: 0 A E X 0 f1 The theorem remains true [Gran & VdL, 2008] in any semi-abelian category [Janelidze, Márki & Tholen, 2002] with enough projectives; centrality may be defined via commutator theory or via categorical Galois theory. π2 2, Eq(f) F

π1 f   ,2 F X f π2 ,2 Eq(f) F

ηEq(f) ηF   ,2 ab(Eq(f)) ab(F) ab(π2)

Basic analysis § H2 is a derived functor of the reflector : : X ab Gp Ñ Ab X ÞÑ [X,X] . § The commutator [R, F] occurs in/is determined by the reflector : ( ) ( ):( : ) ( ( ): F ) ab1 Ext Gp Ñ CExt Gp f F Ñ X ÞÑ ab1 f [R,F] Ñ X . § Through categorical Galois theory [Janelidze & Kelly, 1994], the second adjunction may be obtained from the first. § In fact, f is central iff the bottom right square is a pullback. All ingredients of the formula may be obtained from the reflector ab. The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or …

Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] . π2 2, Eq(f) F

π1 f   ,2 F X f π2 ,2 Eq(f) F

ηEq(f) ηF   ,2 ab(Eq(f)) ab(F) ab(π2)

§ The commutator [R, F] occurs in/is determined by the reflector : ( ) ( ):( : ) ( ( ): F ) ab1 Ext Gp Ñ CExt Gp f F Ñ X ÞÑ ab1 f [R,F] Ñ X . § Through categorical Galois theory [Janelidze & Kelly, 1994], the second adjunction may be obtained from the first. § In fact, f is central iff the bottom right square is a pullback. All ingredients of the formula may be obtained from the reflector ab. The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or …

Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] . Basic analysis § H2 is a derived functor of the reflector : : X ab Gp Ñ Ab X ÞÑ [X,X] . π2 2, Eq(f) F

π1 f   ,2 F X f π2 ,2 Eq(f) F

ηEq(f) ηF   ,2 ab(Eq(f)) ab(F) ab(π2)

§ Through categorical Galois theory [Janelidze & Kelly, 1994], the second adjunction may be obtained from the first. § In fact, f is central iff the bottom right square is a pullback. All ingredients of the formula may be obtained from the reflector ab. The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or …

Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] . Basic analysis § H2 is a derived functor of the reflector : : X ab Gp Ñ Ab X ÞÑ [X,X] . § The commutator [R, F] occurs in/is determined by the reflector : ( ) ( ):( : ) ( ( ): F ) ab1 Ext Gp Ñ CExt Gp f F Ñ X ÞÑ ab1 f [R,F] Ñ X . π2 2, Eq(f) F

π1 f   ,2 F X f π2 ,2 Eq(f) F

ηEq(f) ηF   ,2 ab(Eq(f)) ab(F) ab(π2)

§ In fact, f is central iff the bottom right square is a pullback. All ingredients of the formula may be obtained from the reflector ab. The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or …

Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] . Basic analysis § H2 is a derived functor of the reflector : : X ab Gp Ñ Ab X ÞÑ [X,X] . § The commutator [R, F] occurs in/is determined by the reflector : ( ) ( ):( : ) ( ( ): F ) ab1 Ext Gp Ñ CExt Gp f F Ñ X ÞÑ ab1 f [R,F] Ñ X . § Through categorical Galois theory [Janelidze & Kelly, 1994], the second adjunction may be obtained from the first. All ingredients of the formula may be obtained from the reflector ab. The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or …

Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] .

Basic analysis π2 2, Eq(f) F § H2 is a derived functor of the reflector X ab: Gp Ñ Ab: X ÞÑ . π1 f [X,X]   ,2 § The commutator [R, F] occurs in/is determined by the reflector F X F f ab1 : Ext(Gp) Ñ CExt(Gp):(f: F Ñ X) ÞÑ (ab1(f): Ñ X). [R,F] π2 ,2 Eq(f) F § Through categorical Galois theory [Janelidze & Kelly, 1994], η the second adjunction may be obtained from the first. ηEq(f) F   § ,2 In fact, f is central iff the bottom right square is a pullback. ab(Eq(f)) ab(F) ab(π2) The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or …

Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] .

Basic analysis π2 2, Eq(f) F § H2 is a derived functor of the reflector X ab: Gp Ñ Ab: X ÞÑ . π1 f [X,X]   ,2 § The commutator [R, F] occurs in/is determined by the reflector F X F f ab1 : Ext(Gp) Ñ CExt(Gp):(f: F Ñ X) ÞÑ (ab1(f): Ñ X). [R,F] π2 ,2 Eq(f) F § Through categorical Galois theory [Janelidze & Kelly, 1994], η the second adjunction may be obtained from the first. ηEq(f) F   § ,2 In fact, f is central iff the bottom right square is a pullback. ab(Eq(f)) ab(F) ab(π ) All ingredients of the formula may be obtained from the reflector ab. 2 Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] .

Basic analysis π2 2, Eq(f) F § H2 is a derived functor of the reflector X ab: Gp Ñ Ab: X ÞÑ . π1 f [X,X]   ,2 § The commutator [R, F] occurs in/is determined by the reflector F X F f ab1 : Ext(Gp) Ñ CExt(Gp):(f: F Ñ X) ÞÑ (ab1(f): Ñ X). [R,F] π2 ,2 Eq(f) F § Through categorical Galois theory [Janelidze & Kelly, 1994], η the second adjunction may be obtained from the first. ηEq(f) F   § ,2 In fact, f is central iff the bottom right square is a pullback. ab(Eq(f)) ab(F) ab(π ) All ingredients of the formula may be obtained from the reflector ab. 2 The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or … Low-dimensional homology of groups

Theorem (Hopf formula for H2(X), [Hopf, 1942]) Consider a projective presentation X – F/R of X: an extension 0 Ñ R Ñ F Ñ X Ñ 0 ( ) R^[F,F] where F is projective. Then the second integral homology group H2 X is [R,F] .

Basic analysis π2 2, Eq(f) F § H2 is a derived functor of the reflector X ab: Gp Ñ Ab: X ÞÑ . π1 f [X,X]   ,2 § The commutator [R, F] occurs in/is determined by the reflector F X F f ab1 : Ext(Gp) Ñ CExt(Gp):(f: F Ñ X) ÞÑ (ab1(f): Ñ X). [R,F] π2 ,2 Eq(f) F § Through categorical Galois theory [Janelidze & Kelly, 1994], η the second adjunction may be obtained from the first. ηEq(f) F   § ,2 In fact, f is central iff the bottom right square is a pullback. ab(Eq(f)) ab(F) ab(π ) All ingredients of the formula may be obtained from the reflector ab. 2 The theorem remains true [Everaert & VdL, 2004] for reflectors of semi-abelian varieties of algebras to their subvarieties:

[X, X] is commutator (Gp vs. Ab), Lie bracket (LieK vs. VectK), product XX (AlgR vs. ModR), or … All varieties of algebras and all elementary toposes are such. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964]

Examples: ModR, sheaves of abelian groups. § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups.

What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964]

Examples: ModR, sheaves of abelian groups. § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups.

What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. All varieties of algebras and all elementary toposes are such. Examples: ModR, sheaves of abelian groups. § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups.

What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. All varieties of algebras and all elementary toposes are such. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964] § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups.

What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. All varieties of algebras and all elementary toposes are such. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964]

Examples: ModR, sheaves of abelian groups. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups.

What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. All varieties of algebras and all elementary toposes are such. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964]

Examples: ModR, sheaves of abelian groups. § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups.

What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. All varieties of algebras and all elementary toposes are such. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964]

Examples: ModR, sheaves of abelian groups. § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. All varieties of algebras and all elementary toposes are such. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964]

Examples: ModR, sheaves of abelian groups. § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups. What is a semi-abelian category? A category is Barr-exact [Barr, 1971] when

1 finite limits and coequalisers of kernel pairs exist;

2 regular epimorphisms are pullback-stable;

3 every internal equivalence relation is a kernel pair. All varieties of algebras and all elementary toposes are such. § An abelian category is a Barr-exact category which is also additive: it has finitary biproducts and is enriched over Ab. [Buchsbaum, 1955; Grothendieck, 1957; Yoneda, 1960; Freyd, 1964]

Examples: ModR, sheaves of abelian groups. § A Barr-exact category is semi-abelian when it is pointed, has binary coproducts and is protomodular: the Split Short Five Lemma holds [Bourn, 1991]. This definition [Janelidze, Márki & Tholen, 2002] unifies “old” approaches towards an axiomatisation of categories “close to Gp” such as [Higgins, 1956] and [Huq, 1968] with “new” categorical algebra—the concepts of Barr-exactness and Bourn-protomodularity. ˚ op Examples: Gp, LieK, AlgK, XMod, Loop, HopfAlgK,coc, C -Alg, Set˚ , varieties of Ω-groups. ,2 ,2 A point (f, s) over X is a split epimorphism f: Y Ñ X BLR ZLR with a chosen splitting s: X Ñ Y. s ,2 zÔ zÔ X Y ,2 ,2 ALR YLR PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X  _  LR category of points over X in . X ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X

Points are actions. If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998]; the algebras for the monad are called internal actions, and correspond to split extensions: if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ

More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories. ,2 ,2 BLR ZLR

s ,2 zÔ zÔ X Y ,2 ,2 ALR YLR PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X  _  LR category of points over X in . X ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X

Points are actions. If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998]; the algebras for the monad are called internal actions, and correspond to split extensions: if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ

More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories.

A point (f, s) over X is a split epimorphism f: Y Ñ X with a chosen splitting s: X Ñ Y. ,2 ,2 BLR ZLR zÔ zÔ ,2 ,2 ALR YLR  _  LR ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X

Points are actions. If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998]; the algebras for the monad are called internal actions, and correspond to split extensions: if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ

More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories.

A point (f, s) over X is a split epimorphism f: Y Ñ X with a chosen splitting s: X Ñ Y. s ,2 X Y PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X category of points over X in . X Points are actions. If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998]; the algebras for the monad are called internal actions, and correspond to split extensions: if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ

More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories. ,2 ,2 A point (f, s) over X is a split epimorphism f: Y Ñ X BLR ZLR with a chosen splitting s: X Ñ Y. s ,2 zÔ zÔ X Y ,2 ,2 ALR YLR PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X  _  LR category of points over X in . X ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998]; the algebras for the monad are called internal actions, and correspond to split extensions: if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ

More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories. ,2 ,2 A point (f, s) over X is a split epimorphism f: Y Ñ X BLR ZLR with a chosen splitting s: X Ñ Y. s ,2 zÔ zÔ X Y ,2 ,2 ALR YLR PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X  _  LR category of points over X in . X ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X

Points are actions. ; the algebras for the monad are called internal actions, and correspond to split extensions: if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ

More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories. ,2 ,2 A point (f, s) over X is a split epimorphism f: Y Ñ X BLR ZLR with a chosen splitting s: X Ñ Y. s ,2 zÔ zÔ X Y ,2 ,2 ALR YLR PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X  _  LR category of points over X in . X ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X

Points are actions. If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998] if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ

More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories. ,2 ,2 A point (f, s) over X is a split epimorphism f: Y Ñ X BLR ZLR with a chosen splitting s: X Ñ Y. s ,2 zÔ zÔ X Y ,2 ,2 ALR YLR PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X  _  LR category of points over X in . X ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X

Points are actions. If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998]; the algebras for the monad are called internal actions, and correspond to split extensions: More on protomodularity Protomodular categories [Bourn, 1991] arose out of the idea that in algebra, categories of points may be more fundamental than slice categories. ,2 ,2 A point (f, s) over X is a split epimorphism f: Y Ñ X BLR ZLR with a chosen splitting s: X Ñ Y. s ,2 zÔ zÔ X Y ,2 ,2 ALR YLR PtX(X ) = (1X Ó (X Ó X)) is the 1X  Ó f X  _  LR category of points over X in . X ,2 0 X The Split Short Five Lemma is precisely the condition that the  _  LR X X X ,2 pullback functor PtX( ) Ñ Pt0( ) – reflects isomorphisms. 0 X

Points are actions. If X is semi-abelian, then this change-of-base functor is monadic [Bourn & Janelidze, 1998]; the algebras for the monad are called internal actions, and correspond to split extensions: if X acts on A via ξ, we obtain ,2 ,2 ,2 lr sξ lr ,2 0 A A ¸ξ X ,2 X 0. fξ § 0 Ñ R Ñ F Ñ X Ñ 0 is a projective presentation. § A priori, H2 is a derived functor of ab: X Ñ Ab(X ). § The Hopf formula is valid for any reflector I: X Ñ Y from a semi-abelian category X to a Birkhoff subcategory Y ; then the commutators are relative with respect to I. Also in the abelian case, this gives something non-trivial.

Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F] § 0 Ñ R Ñ F Ñ X Ñ 0 is a projective presentation. § A priori, H2 is a derived functor of ab: X Ñ Ab(X ). § The Hopf formula is valid for any reflector I: X Ñ Y from a semi-abelian category X to a Birkhoff subcategory Y ; then the commutators are relative with respect to I. Also in the abelian case, this gives something non-trivial.

Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F] § A priori, H2 is a derived functor of ab: X Ñ Ab(X ). § The Hopf formula is valid for any reflector I: X Ñ Y from a semi-abelian category X to a Birkhoff subcategory Y ; then the commutators are relative with respect to I. Also in the abelian case, this gives something non-trivial.

Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F]

§ 0 Ñ R Ñ F Ñ X Ñ 0 is a projective presentation. § The Hopf formula is valid for any reflector I: X Ñ Y from a semi-abelian category X to a Birkhoff subcategory Y ; then the commutators are relative with respect to I. Also in the abelian case, this gives something non-trivial.

Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F]

§ 0 Ñ R Ñ F Ñ X Ñ 0 is a projective presentation. § A priori, H2 is a derived functor of ab: X Ñ Ab(X ). Also in the abelian case, this gives something non-trivial.

Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F]

§ 0 Ñ R Ñ F Ñ X Ñ 0 is a projective presentation. § A priori, H2 is a derived functor of ab: X Ñ Ab(X ). § The Hopf formula is valid for any reflector I: X Ñ Y from a semi-abelian category X to a Birkhoff subcategory Y ; then the commutators are relative with respect to I. Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian see Julia’s talk! Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F]

§ 0 Ñ R Ñ F Ñ X Ñ 0 is a projective presentation. § A priori, H2 is a derived functor of ab: X Ñ Ab(X ). § The Hopf formula is valid for any reflector I: X Ñ Y from a semi-abelian category X to a Birkhoff subcategory Y ; then the commutators are relative with respect to I. Also in the abelian case, this gives something non-trivial. Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F]

§ 0 Ñ R Ñ F Ñ X Ñ 0 is a projective presentation. § A priori, H2 is a derived functor of ab: X Ñ Ab(X ). § The Hopf formula is valid for any reflector I: X Ñ Y from a semi-abelian category X to a Birkhoff subcategory Y ; then the commutators are relative with respect to I. Also in the abelian case, this gives something non-trivial. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). How to extend this to semi-abelian categories?

Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) Low-dimensional cohomology of groups, II ,2 ,2 ,2 f ,2 ,2 Consider an extension 0 A E X 0. § Any action ξ : X Ñ Aut(A) of X on A pulls back along f to an action f˚(ξ): E Ñ Aut(A): e ÞÑ ξ(f(e)) of E on A. § If A is abelian, then there is a unique action ξ of X on A such that f˚(ξ) is the conjugation action of E on A: put ξ(x)(a) = eae´1 for e P E with f(e) = x. § This action ξ is called the direction of the given extension. It determines a left Z(X)-module structure on A. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). ´1 This agrees with the above: an f is central ô @aPA@ePE a = eae

extension with abelian kernel is ô @aPA@ePE a = ξ(f(e))(a) central iff its direction is trivial. ô @xPX 1A = ξ(x) How to extend this to semi-abelian categories? Three commutators Huq & Higgins Smith-Pedicchio For K, L ◁ X, the Huq commutator [K, L]Q is For equivalence relations R, S on X the kernel of q: K$ r1 ,2 lr s2 lr ,2 x1K,0y k R ∆R ,2 X lr ∆S S, r2 s1 zÔ  $ ,2 lr K ˆ ZdL QLR q :D X the Smith-Pedicchio commutator [R, S]S is

the kernel pair of t: x0,1Ly ?:D l L R x1R,∆S˝r1y r2 The Higgins commutator [K, L] ď X is zÔ  $ the image of pk lq˝ιK,L: ,2 lr R ˆXZd S TXLR t :D ,2ιK,L ,2 ,2 K ˛ L K + L K ˆ L x∆ ˝s ,1 y s2 R 1 S _ pk lq S   ,2 ,2 [K, L] X lr d c ,2 Pregroupoids A span DX C is a pregroupoid S iff [Eq(d), Eq(c)] = ∆X. [Kock, 1989] Smith-Pedicchio

For equivalence relations R, S on X (β, γ) r s lr 1 ,2 lr 2 ,2 R ∆R ,2 X lr ∆S S, Eq(d) x1 ,xπ1,π1yy r2 s1 Eq(d) π2 zÔ $ S p ,2 the Smith-Pedicchio commutator [R, S] is Eq(d) ˆX ZdEq(c) :D X the kernel pair of t: π2 xxπ1,π1y,1Eq(c)y R Eq(c) x1 ,∆ ˝r y R S 1 r2 (β, α) zÔ  $ ,2 lr R ˆXZd S TXLR t :D β ¨ γ # s2 zÔ $ p(α, β, β) = α x∆R˝s1,1Sy ¨ Zd :D ¨ S α p(β, β, γ) = γ ¨ p(α,β,γ) One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1

§ One implication is automatic [Bourn & Gran, 2002]. § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c This is important when defining abelian extensions.

The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. § One implication is automatic [Bourn & Gran, 2002]. § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c This is important when defining abelian extensions.

The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1 § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c This is important when defining abelian extensions.

The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1

§ One implication is automatic [Bourn & Gran, 2002]. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c This is important when defining abelian extensions.

The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1

§ One implication is automatic [Bourn & Gran, 2002]. § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c This is important when defining abelian extensions.

The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1

§ One implication is automatic [Bourn & Gran, 2002]. § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c This is important when defining abelian extensions.

The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1

§ One implication is automatic [Bourn & Gran, 2002]. § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, This is important when defining abelian extensions.

The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1

§ One implication is automatic [Bourn & Gran, 2002]. § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c The Smith is Huq condition Several categorical-algebraic conditions have been considered which “make a semi-abelian category behave more like Gp does”. One (weak and well-studied) such is the Smith is Huq condition (SH), which holds when two equivalence relations R and S on an object X commute iff their normalisations K, L ◁ X do.

,2 r2˝ker(r1) ,2 lr s2˝ker(s1) lr r1 ,2 lr s2 K X L normalisations of R ,2 X lr S r2 s1

§ One implication is automatic [Bourn & Gran, 2002]. § All Orzech categories of interest [Orzech, 1972] satisfy (SH). Loop does not. § By [Martins-Ferreira & VdL, 2012] and [Hartl & VdL, 2013], under (SH) the description of internal crossed modules of [Janelidze, 2003] simplifies. This is, essentially, because lr d c ,2 then, a span DX C is a pregroupoid iff [Ker(d), Ker(c)] = 0, lr d ,2 so a reflexive graph G1 e ,2G0 is an internal groupoid iff [Ker(d), Ker(c)] = 0. c This is important when defining abelian extensions. this means that, equivalently,

1 the span (f, f) is a pregroupoid; S 2 the commutator [Eq(f), Eq(f)] is trivial;

3 x1E, 1Ey: E Ñ Eq(f) is a normal monomorphism f Ñ fπ1 in (X Ó X); 4 xa, ay: A Ñ Eq(f) is a normal monomorphism in X .

Example: a split extension (a point (f, s) with a = ker(f)) is abelian iff it is a Beck module [Beck, 1967]: an abelian group object in (X Ó X).

,2 x,2 a,ay ,2 1A¸ f ,2 ,2 0 A Eq(LR f) A ¸LRξ X 0 Given an abelian extension, we may take π1 x1 ,1 y f sξ cokernels as in the diagram on the left to find _  LR E E ξ _  LR ,2 ,2 ,2 ,2 ,2 its direction: the X-module (A, ξ). 0 A E X 0 a f The pullback f˚(ξ) of ξ along f is the conjugation action of E on A.

The semi-abelian case: abelian extensions, I Let X be a semi-abelian category. An abelian extension in X is a short exact sequence ,2 ,2 a ,2 f ,2 ,2 0 A E X 0 where f is an abelian object in (X Ó X): Example: a split extension (a point (f, s) with a = ker(f)) is abelian iff it is a Beck module [Beck, 1967]: an abelian group object in (X Ó X).

,2 x,2 a,ay ,2 1A¸ f ,2 ,2 0 A Eq(LR f) A ¸LRξ X 0 Given an abelian extension, we may take π1 x1 ,1 y f sξ cokernels as in the diagram on the left to find _  LR E E ξ _  LR ,2 ,2 ,2 ,2 ,2 its direction: the X-module (A, ξ). 0 A E X 0 a f The pullback f˚(ξ) of ξ along f is the conjugation action of E on A.

The semi-abelian case: abelian extensions, I Let X be a semi-abelian category. An abelian extension in X is a short exact sequence ,2 ,2 a ,2 f ,2 ,2 0 A E X 0 where f is an abelian object in (X Ó X): this means that, equivalently,

1 the span (f, f) is a pregroupoid; S 2 the commutator [Eq(f), Eq(f)] is trivial;

3 x1E, 1Ey: E Ñ Eq(f) is a normal monomorphism f Ñ fπ1 in (X Ó X); 4 xa, ay: A Ñ Eq(f) is a normal monomorphism in X . ,2 x,2 a,ay ,2 1A¸ f ,2 ,2 0 A Eq(LR f) A ¸LRξ X 0 Given an abelian extension, we may take π1 x1 ,1 y f sξ cokernels as in the diagram on the left to find _  LR E E ξ _  LR ,2 ,2 ,2 ,2 ,2 its direction: the X-module (A, ξ). 0 A E X 0 a f The pullback f˚(ξ) of ξ along f is the conjugation action of E on A.

The semi-abelian case: abelian extensions, I Let X be a semi-abelian category. An abelian extension in X is a short exact sequence ,2 ,2 a ,2 f ,2 ,2 0 A E X 0 where f is an abelian object in (X Ó X): this means that, equivalently,

1 the span (f, f) is a pregroupoid; S 2 the commutator [Eq(f), Eq(f)] is trivial;

3 x1E, 1Ey: E Ñ Eq(f) is a normal monomorphism f Ñ fπ1 in (X Ó X); 4 xa, ay: A Ñ Eq(f) is a normal monomorphism in X .

Example: a split extension (a point (f, s) with a = ker(f)) is abelian iff it is a Beck module [Beck, 1967]: an abelian group object in (X Ó X). The pullback f˚(ξ) of ξ along f is the conjugation action of E on A.

The semi-abelian case: abelian extensions, I Let X be a semi-abelian category. An abelian extension in X is a short exact sequence ,2 ,2 a ,2 f ,2 ,2 0 A E X 0 where f is an abelian object in (X Ó X): this means that, equivalently,

1 the span (f, f) is a pregroupoid; S 2 the commutator [Eq(f), Eq(f)] is trivial;

3 x1E, 1Ey: E Ñ Eq(f) is a normal monomorphism f Ñ fπ1 in (X Ó X); 4 xa, ay: A Ñ Eq(f) is a normal monomorphism in X .

Example: a split extension (a point (f, s) with a = ker(f)) is abelian iff it is a Beck module [Beck, 1967]: an abelian group object in (X Ó X).

,2 x,2 a,ay ,2 1A¸ f ,2 ,2 0 A Eq(LR f) A ¸LRξ X 0 Given an abelian extension, we may take π1 x1 ,1 y f sξ cokernels as in the diagram on the left to find _  LR E E ξ _  LR ,2 ,2 ,2 ,2 ,2 its direction: the X-module (A, ξ). 0 A E X 0 a f The semi-abelian case: abelian extensions, I Let X be a semi-abelian category. An abelian extension in X is a short exact sequence ,2 ,2 a ,2 f ,2 ,2 0 A E X 0 where f is an abelian object in (X Ó X): this means that, equivalently,

1 the span (f, f) is a pregroupoid; S 2 the commutator [Eq(f), Eq(f)] is trivial;

3 x1E, 1Ey: E Ñ Eq(f) is a normal monomorphism f Ñ fπ1 in (X Ó X); 4 xa, ay: A Ñ Eq(f) is a normal monomorphism in X .

Example: a split extension (a point (f, s) with a = ker(f)) is abelian iff it is a Beck module [Beck, 1967]: an abelian group object in (X Ó X).

,2 x,2 a,ay ,2 1A¸ f ,2 ,2 0 A Eq(LR f) A ¸LRξ X 0 Given an abelian extension, we may take π1 x1 ,1 y f sξ cokernels as in the diagram on the left to find _  LR E E ξ _  LR ,2 ,2 ,2 ,2 ,2 its direction: the X-module (A, ξ). 0 A E X 0 a f The pullback f˚(ξ) of ξ along f is the conjugation action of E on A. § The condition (SH) implies that all extensions with abelian kernel are abelian, because [A, A]Q = 0 implies that [Eq(f), Eq(f)]S is trivial. In particular then, any internal action on an abelian group object is a Beck module. (Actions are non-abelian modules.)

Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). Under (SH), cohomology classifies all extensions with abelian kernel.

§ By [Bourn & Janelidze, 2004], abelian extensions are torsors, which by [Duskin, 1975] [Glenn, 1982] are classified by means of comonadic cohomology [Barr & Beck, 1969]. 2 op § H (´, (A, ξ)) is a derived functor of Hom(´, A ¸ξ X Ñ X):(X Ó X) Ñ Ab. We assume that X carries a comonad G whose projectives are the regular projectives.

The semi-abelian case: abelian extensions, II

§ There are examples (e.g. in Loop) where A is abelian but f is not. (Actions are non-abelian modules.)

Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). Under (SH), cohomology classifies all extensions with abelian kernel.

§ By [Bourn & Janelidze, 2004], abelian extensions are torsors, which by [Duskin, 1975] [Glenn, 1982] are classified by means of comonadic cohomology [Barr & Beck, 1969]. 2 op § H (´, (A, ξ)) is a derived functor of Hom(´, A ¸ξ X Ñ X):(X Ó X) Ñ Ab. We assume that X carries a comonad G whose projectives are the regular projectives.

The semi-abelian case: abelian extensions, II

§ There are examples (e.g. in Loop) where A is abelian but f is not. § The condition (SH) implies that all extensions with abelian kernel are abelian, because [A, A]Q = 0 implies that [Eq(f), Eq(f)]S is trivial. In particular then, any internal action on an abelian group object is a Beck module. Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). Under (SH), cohomology classifies all extensions with abelian kernel.

§ By [Bourn & Janelidze, 2004], abelian extensions are torsors, which by [Duskin, 1975] [Glenn, 1982] are classified by means of comonadic cohomology [Barr & Beck, 1969]. 2 op § H (´, (A, ξ)) is a derived functor of Hom(´, A ¸ξ X Ñ X):(X Ó X) Ñ Ab. We assume that X carries a comonad G whose projectives are the regular projectives.

The semi-abelian case: abelian extensions, II

§ There are examples (e.g. in Loop) where A is abelian but f is not. § The condition (SH) implies that all extensions with abelian kernel are abelian, because [A, A]Q = 0 implies that [Eq(f), Eq(f)]S is trivial. In particular then, any internal action on an abelian group object is a Beck module. (Actions are non-abelian modules.) § By [Bourn & Janelidze, 2004], abelian extensions are torsors, which by [Duskin, 1975] [Glenn, 1982] are classified by means of comonadic cohomology [Barr & Beck, 1969]. 2 op § H (´, (A, ξ)) is a derived functor of Hom(´, A ¸ξ X Ñ X):(X Ó X) Ñ Ab. We assume that X carries a comonad G whose projectives are the regular projectives.

The semi-abelian case: abelian extensions, II

§ There are examples (e.g. in Loop) where A is abelian but f is not. § The condition (SH) implies that all extensions with abelian kernel are abelian, because [A, A]Q = 0 implies that [Eq(f), Eq(f)]S is trivial. In particular then, any internal action on an abelian group object is a Beck module. (Actions are non-abelian modules.)

Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). Under (SH), cohomology classifies all extensions with abelian kernel. 2 op § H (´, (A, ξ)) is a derived functor of Hom(´, A ¸ξ X Ñ X):(X Ó X) Ñ Ab. We assume that X carries a comonad G whose projectives are the regular projectives.

The semi-abelian case: abelian extensions, II

§ There are examples (e.g. in Loop) where A is abelian but f is not. § The condition (SH) implies that all extensions with abelian kernel are abelian, because [A, A]Q = 0 implies that [Eq(f), Eq(f)]S is trivial. In particular then, any internal action on an abelian group object is a Beck module. (Actions are non-abelian modules.)

Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). Under (SH), cohomology classifies all extensions with abelian kernel.

§ By [Bourn & Janelidze, 2004], abelian extensions are torsors, which by [Duskin, 1975] [Glenn, 1982] are classified by means of comonadic cohomology [Barr & Beck, 1969]. The semi-abelian case: abelian extensions, II

§ There are examples (e.g. in Loop) where A is abelian but f is not. § The condition (SH) implies that all extensions with abelian kernel are abelian, because [A, A]Q = 0 implies that [Eq(f), Eq(f)]S is trivial. In particular then, any internal action on an abelian group object is a Beck module. (Actions are non-abelian modules.)

Theorem (Cohomology with non-trivial coefficients) H2(X, (A, ξ)) – OpExt1(X, A, ξ), the group of equivalence classes of extensions from A to X with direction (A, ξ). Under (SH), cohomology classifies all extensions with abelian kernel.

§ By [Bourn & Janelidze, 2004], abelian extensions are torsors, which by [Duskin, 1975] [Glenn, 1982] are classified by means of comonadic cohomology [Barr & Beck, 1969]. 2 op § H (´, (A, ξ)) is a derived functor of Hom(´, A ¸ξ X Ñ X):(X Ó X) Ñ Ab. We assume that X carries a comonad G whose projectives are the regular projectives. Overview, n = 1

2 Homology H2(X) Cohomology H (X, (A, ξ)) trivial action ξ arbitrary action ξ R ^ [F, F] Gp CentrExt1(X, A) OpExt1(X, A, ξ) [R, F] abelian 0 Ext1(X, A) categories Barr-exact Tors1[X, (A, ξ)] categories R ^ [F, F] semi-abelian CentrExt1(X, A) OpExt1(X, A, ξ) categories [R, F] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Consider n ě 2.A Yoneda n-extension from A to X is an exact sequence

,2 ,2 ,2 fn ,2 ,2 f1 ,2 ,2 0 A En En´1 ¨ ¨ ¨ X 0. Taking commutative ladders between those as morphisms gives a category EXTn(X, A). Its set/abelian group of connected components is denoted Extn(X, A).

Theorem [Yoneda, 1960] If A has enough projectives, then for n ě 1 we have Hn+1(X, A) – Extn(X, A).

§ The cohomology on the left is a derived functor of Hom(´, A): A op Ñ Ab.

How to extend this to semi-abelian categories?

Yoneda’s extensions

Let X and A be objects in an abelian category A . A Yoneda 1-extension from A to X is a short exact sequence

,2 ,2 ,2 f1 ,2 ,2 0 A E1 X 0. Taking commutative ladders between those as morphisms gives a category EXTn(X, A). Its set/abelian group of connected components is denoted Extn(X, A).

Theorem [Yoneda, 1960] If A has enough projectives, then for n ě 1 we have Hn+1(X, A) – Extn(X, A).

§ The cohomology on the left is a derived functor of Hom(´, A): A op Ñ Ab.

How to extend this to semi-abelian categories?

Yoneda’s extensions

Let X and A be objects in an abelian category A . A Yoneda 1-extension from A to X is a short exact sequence

,2 ,2 ,2 f1 ,2 ,2 0 A E1 X 0.

Consider n ě 2.A Yoneda n-extension from A to X is an exact sequence

,2 ,2 ,2 fn ,2 ,2 f1 ,2 ,2 0 A En En´1 ¨ ¨ ¨ X 0. Theorem [Yoneda, 1960] If A has enough projectives, then for n ě 1 we have Hn+1(X, A) – Extn(X, A).

§ The cohomology on the left is a derived functor of Hom(´, A): A op Ñ Ab.

How to extend this to semi-abelian categories?

Yoneda’s extensions

Let X and A be objects in an abelian category A . A Yoneda 1-extension from A to X is a short exact sequence

,2 ,2 ,2 f1 ,2 ,2 0 A E1 X 0.

Consider n ě 2.A Yoneda n-extension from A to X is an exact sequence

,2 ,2 ,2 fn ,2 ,2 f1 ,2 ,2 0 A En En´1 ¨ ¨ ¨ X 0. Taking commutative ladders between those as morphisms gives a category EXTn(X, A). Its set/abelian group of connected components is denoted Extn(X, A). § The cohomology on the left is a derived functor of Hom(´, A): A op Ñ Ab.

How to extend this to semi-abelian categories?

Yoneda’s extensions

Let X and A be objects in an abelian category A . A Yoneda 1-extension from A to X is a short exact sequence

,2 ,2 ,2 f1 ,2 ,2 0 A E1 X 0.

Consider n ě 2.A Yoneda n-extension from A to X is an exact sequence

,2 ,2 ,2 fn ,2 ,2 f1 ,2 ,2 0 A En En´1 ¨ ¨ ¨ X 0. Taking commutative ladders between those as morphisms gives a category EXTn(X, A). Its set/abelian group of connected components is denoted Extn(X, A).

Theorem [Yoneda, 1960] If A has enough projectives, then for n ě 1 we have Hn+1(X, A) – Extn(X, A). How to extend this to semi-abelian categories?

Yoneda’s extensions

Let X and A be objects in an abelian category A . A Yoneda 1-extension from A to X is a short exact sequence

,2 ,2 ,2 f1 ,2 ,2 0 A E1 X 0.

Consider n ě 2.A Yoneda n-extension from A to X is an exact sequence

,2 ,2 ,2 fn ,2 ,2 f1 ,2 ,2 0 A En En´1 ¨ ¨ ¨ X 0. Taking commutative ladders between those as morphisms gives a category EXTn(X, A). Its set/abelian group of connected components is denoted Extn(X, A).

Theorem [Yoneda, 1960] If A has enough projectives, then for n ě 1 we have Hn+1(X, A) – Extn(X, A).

§ The cohomology on the left is a derived functor of Hom(´, A): A op Ñ Ab. Yoneda’s extensions

Let X and A be objects in an abelian category A . A Yoneda 1-extension from A to X is a short exact sequence

,2 ,2 ,2 f1 ,2 ,2 0 A E1 X 0.

Consider n ě 2.A Yoneda n-extension from A to X is an exact sequence

,2 ,2 ,2 fn ,2 ,2 f1 ,2 ,2 0 A En En´1 ¨ ¨ ¨ X 0. Taking commutative ladders between those as morphisms gives a category EXTn(X, A). Its set/abelian group of connected components is denoted Extn(X, A).

Theorem [Yoneda, 1960] If A has enough projectives, then for n ě 1 we have Hn+1(X, A) – Extn(X, A).

§ The cohomology on the left is a derived functor of Hom(´, A): A op Ñ Ab.

How to extend this to semi-abelian categories? The red square F P Arr2(X ) which determines it is a regular pushout: its arrows and the comparison F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. F is usually considered as a functor P(2)op Ñ X .

An n-fold extension is a 3n-diagram.

It is determined by an n-fold arrow F P Arrn(X ), an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012].

In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 0 K ^ K K _¨ 0 0 _  1 _ 0 

   ,2 ,2 ,2 f1 ,2 ,2 0 K1 F2 Ft1u 0

f0 _ _  _  ,2  ,2 ,2 ,2 ,2 0 ¨ Ft0u F∅ 0

   0 0 0 F is usually considered as a functor P(2)op Ñ X .

An n-fold extension is a 3n-diagram.

It is determined by an n-fold arrow F P Arrn(X ), an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012].

In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 f1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 F2 Ft1u 0

f0 _ _  _  ,2  ,2 ,2 ,2 ,2 0 ¨ Ft0u F∅ 0

   0 0 0 An n-fold extension is a 3n-diagram.

It is determined by an n-fold arrow F P Arrn(X ), an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012].

In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 f1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 F2 Ft1u 0 P(2)op X f0 F is usually considered as a functor Ñ . _ _  _  ,2  ,2 ,2 ,2 ,2 0 ¨ Ft0u F∅ 0

   0 0 0 It is determined by an n-fold arrow F P Arrn(X ), an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012].

In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 f1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 F2 Ft1u 0 P(2)op X f0 F is usually considered as a functor Ñ . _ _  _  ,2  ,2 ,2 ,2 ,2 n 0 ¨ Ft0u F∅ 0 An n-fold extension is a 3 -diagram.

   0 0 0 Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012].

In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 f1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 F2 Ft1u 0 P(2)op X f0 F is usually considered as a functor Ñ . _ _  _  ,2  ,2 ,2 ,2 ,2 n 0 ¨ Ft0u F∅ 0 An n-fold extension is a 3 -diagram. It is determined by an n-fold arrow F P Arrn(X ),    0 0 0 an n-cube viewed as a functor P(n)op Ñ X . In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 B1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 P1 P0 0 P op X B F is usually considered as a functor (2) Ñ . 0 _ _  _  ,2  ,2 ,2 ,2 ,2 n 0 ¨ P0 X 0 An n-fold extension is a 3 -diagram. It is determined by an n-fold arrow F P Arrn(X ),    0 0 0 an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012]. In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 B1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 P1 P0 0 P op X B F is usually considered as a functor (2) Ñ . 0 _ _  _  ,2  ,2 ,2 ,2 ,2 n 0 ¨ P0 X 0 An n-fold extension is a 3 -diagram. It is determined by an n-fold arrow F P Arrn(X ),    0 0 0 an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012]. In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan).

Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 f1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 F2 Ft1u 0 P(2)op X f0 F is usually considered as a functor Ñ . _ _  _  ,2  ,2 ,2 ,2 ,2 n 0 ¨ Ft0u F∅ 0 An n-fold extension is a 3 -diagram. It is determined by an n-fold arrow F P Arrn(X ),    0 0 0 an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012]. Non-abelian higher extensions: 3n-diagrams

0 0 0 A double extension is a 3 ˆ 3 diagram. Its rows and columns are short exact sequences.    ,2 ,2 ,2 ,2 ,2 2 0 K0 ^ K1 K0 _¨ 0 The red square F P Arr (X ) which determines it _  _   is a regular pushout: its arrows and the comparison    ,2 ,2 ,2 f1 ,2 ,2 F2 Ñ Ft0u ˆF∅ Ft1u are regular epimorphisms. 0 K1 F2 Ft1u 0 P(2)op X f0 F is usually considered as a functor Ñ . _ _  _  ,2  ,2 ,2 ,2 ,2 n 0 ¨ Ft0u F∅ 0 An n-fold extension is a 3 -diagram. It is determined by an n-fold arrow F P Arrn(X ),    0 0 0 an n-cube viewed as a functor P(n)op Ñ X . Example: the n-truncation of any aspherical augmented simplicial object (in particular, any simplicial resolution) determines an (n + 1)-fold extension (presentation). In fact, the extension property characterises being aspherical [Everaert, Goedecke & VdL, 2012].

In the abelian case, Yoneda n-extensions are equivalent to n-fold extensions (by Dold-Kan). Abelian case: 3-fold extension vs. Yoneda 3-extension ? ,2 ?,2 ?,2 zÔ A_  zÔ _¨  zÔ _¨  zÔ ,2 ,2 zÔ ,2 zÔ _¨  _¨  _¨  ? ? ? zÔ ,2 ,2 zÔ ,2 zÔ _¨  _¨  _¨     3 ,2 ?,2 ?,2 zÔ ?E zÔ ¨ zÔ ¨   zÔ  zÔ ,2 ,2 ,2 zÔ ¨ F3 f0 ¨ ? ?f ?  zÔ  zÔ 1  zÔ ¨ ,2 ,2 ¨ ,2 ¨

_ f2 _ _  ,2 ,2  ,2  zÔ ?¨ zÔ ?¨ zÔ ?¨ _  × zÔ _ _ ,2 ,2  zÔ ,2  zÔ E2 ¨ ¨ _ ? _ _ ?  zÔ  zÔ ?  zÔ ,2 ,2#+ ,2 ¨ E1 X Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] This question was answered in [Janelidze, 1991].

Theorem Given a double extension of groups as on the left, 2 F P Arr (Gp), viewed as an arrow f0 Ñ c, is central with respect to the adjunction π ab 2 ,2 1 ,2 Eq(F) f0 Ext(Gp) lr K CExt(Gp) Ą ηEq(F) ηf0   iff the square on the right ,2 ab1(Eq(F)) ab1(f0) is a pullback ab1(π2)

if and only if [K0, K1] = 0 = [K0 ^ K1, F2].

§ [K0 ^ K1, F2] = 0 means that the comparison F2 Ñ Ft0u ˆX Ft1u is a central extension. § [K0, K1] = 0 iff the span (f0, f1) is a pregroupoid in (Gp Ó X), since (SH) holds in Gp. § Valid in (SH) semi-abelian categories. [Everaert, Gran & VdL, 2008] [Rodelo & VdL, 2010] Repeating this construction gives a definition of n-fold central extensions for all n.

What is a double central extension?

0 0 0

   ,2 ,2 ,2 ,2 ,2 0 K ^ K K _¨ 0 0 _  1 _ 0 

   ,2 ,2 ,2 f1 ,2 ,2 0 K1 F2 Ft1u 0

f0 c _ _  _  ,2  ,2 ,2 ,2 ,2 0 ¨ Ft0u X 0

   0 0 0 Theorem Given a double extension of groups as on the left, 2 F P Arr (Gp), viewed as an arrow f0 Ñ c, is central with respect to the adjunction π ab 2 ,2 1 ,2 Eq(F) f0 Ext(Gp) lr K CExt(Gp) Ą ηEq(F) ηf0   iff the square on the right ,2 ab1(Eq(F)) ab1(f0) is a pullback ab1(π2)

if and only if [K0, K1] = 0 = [K0 ^ K1, F2].

§ [K0 ^ K1, F2] = 0 means that the comparison F2 Ñ Ft0u ˆX Ft1u is a central extension. § [K0, K1] = 0 iff the span (f0, f1) is a pregroupoid in (Gp Ó X), since (SH) holds in Gp. § Valid in (SH) semi-abelian categories. [Everaert, Gran & VdL, 2008] [Rodelo & VdL, 2010] Repeating this construction gives a definition of n-fold central extensions for all n.

What is a double central extension?

This question was answered in [Janelidze, 1991]. 0 0 0

   ,2 ,2 ,2 ,2 ,2 0 K ^ K K _¨ 0 0 _  1 _ 0 

   ,2 ,2 ,2 f1 ,2 ,2 0 K1 F2 Ft1u 0

f0 c _ _  _  ,2  ,2 ,2 ,2 ,2 0 ¨ Ft0u X 0

   0 0 0 § [K0 ^ K1, F2] = 0 means that the comparison F2 Ñ Ft0u ˆX Ft1u is a central extension. § [K0, K1] = 0 iff the span (f0, f1) is a pregroupoid in (Gp Ó X), since (SH) holds in Gp. § Valid in (SH) semi-abelian categories. [Everaert, Gran & VdL, 2008] [Rodelo & VdL, 2010] Repeating this construction gives a definition of n-fold central extensions for all n.

What is a double central extension?

This question was answered in [Janelidze, 1991]. 0 0 0 Theorem    ,2 ,2 ,2 ,2 ,2 Given a double extension of groups as on the left, 0 K ^ K K _¨ 0 0 _  1 _ 0  2 F P Arr (Gp), viewed as an arrow f0 Ñ c,    is central with respect to the adjunction ,2 ,2 ,2 f1 ,2 ,2 π 0 K1 F2 Ft1u 0 ab 2 ,2 1 ,2 Eq(F) f0 lr f Ext(Gp) K CExt(Gp) 0 _ _c _   Ą ηEq(F) ηf0 ,2  ,2 ,2 ,2 ,2 0 ¨ F X 0   t0u iff the square on the right ,2 ab1(Eq(F)) ab1(f0) ab1(π2)    is a pullback 0 0 0 if and only if [K0, K1] = 0 = [K0 ^ K1, F2]. § [K0, K1] = 0 iff the span (f0, f1) is a pregroupoid in (Gp Ó X), since (SH) holds in Gp. § Valid in (SH) semi-abelian categories. [Everaert, Gran & VdL, 2008] [Rodelo & VdL, 2010] Repeating this construction gives a definition of n-fold central extensions for all n.

What is a double central extension?

This question was answered in [Janelidze, 1991]. 0 0 0 Theorem    ,2 ,2 ,2 ,2 ,2 Given a double extension of groups as on the left, 0 K ^ K K _¨ 0 0 _  1 _ 0  2 F P Arr (Gp), viewed as an arrow f0 Ñ c,    is central with respect to the adjunction ,2 ,2 ,2 f1 ,2 ,2 π 0 K1 F2 Ft1u 0 ab 2 ,2 1 ,2 Eq(F) f0 lr f Ext(Gp) K CExt(Gp) 0 _ _c _   Ą ηEq(F) ηf0 ,2  ,2 ,2 ,2 ,2 0 ¨ F X 0   t0u iff the square on the right ,2 ab1(Eq(F)) ab1(f0) ab1(π2)    is a pullback 0 0 0 if and only if [K0, K1] = 0 = [K0 ^ K1, F2].

§ [K0 ^ K1, F2] = 0 means that the comparison F2 Ñ Ft0u ˆX Ft1u is a central extension. § Valid in (SH) semi-abelian categories. [Everaert, Gran & VdL, 2008] [Rodelo & VdL, 2010] Repeating this construction gives a definition of n-fold central extensions for all n.

What is a double central extension?

This question was answered in [Janelidze, 1991]. 0 0 0 Theorem    ,2 ,2 ,2 ,2 ,2 Given a double extension of groups as on the left, 0 K ^ K K _¨ 0 0 _  1 _ 0  2 F P Arr (Gp), viewed as an arrow f0 Ñ c,    is central with respect to the adjunction ,2 ,2 ,2 f1 ,2 ,2 π 0 K1 F2 Ft1u 0 ab 2 ,2 1 ,2 Eq(F) f0 lr f Ext(Gp) K CExt(Gp) 0 _ _c _   Ą ηEq(F) ηf0 ,2  ,2 ,2 ,2 ,2 0 ¨ F X 0   t0u iff the square on the right ,2 ab1(Eq(F)) ab1(f0) ab1(π2)    is a pullback 0 0 0 if and only if [K0, K1] = 0 = [K0 ^ K1, F2].

§ [K0 ^ K1, F2] = 0 means that the comparison F2 Ñ Ft0u ˆX Ft1u is a central extension. § [K0, K1] = 0 iff the span (f0, f1) is a pregroupoid in (Gp Ó X), since (SH) holds in Gp. Repeating this construction gives a definition of n-fold central extensions for all n.

What is a double central extension?

This question was answered in [Janelidze, 1991]. 0 0 0 Theorem    ,2 ,2 ,2 ,2 ,2 Given a double extension of groups as on the left, 0 K ^ K K _¨ 0 0 _  1 _ 0  2 F P Arr (Gp), viewed as an arrow f0 Ñ c,    is central with respect to the adjunction ,2 ,2 ,2 f1 ,2 ,2 π 0 K1 F2 Ft1u 0 ab 2 ,2 1 ,2 Eq(F) f0 lr f Ext(Gp) K CExt(Gp) 0 _ _c _   Ą ηEq(F) ηf0 ,2  ,2 ,2 ,2 ,2 0 ¨ F X 0   t0u iff the square on the right ,2 ab1(Eq(F)) ab1(f0) ab1(π2)    is a pullback 0 0 0 if and only if [K0, K1] = 0 = [K0 ^ K1, F2].

§ [K0 ^ K1, F2] = 0 means that the comparison F2 Ñ Ft0u ˆX Ft1u is a central extension. § [K0, K1] = 0 iff the span (f0, f1) is a pregroupoid in (Gp Ó X), since (SH) holds in Gp. § Valid in (SH) semi-abelian categories. [Everaert, Gran & VdL, 2008] [Rodelo & VdL, 2010] What is a double central extension?

This question was answered in [Janelidze, 1991]. 0 0 0 Theorem    ,2 ,2 ,2 ,2 ,2 Given a double extension of groups as on the left, 0 K ^ K K _¨ 0 0 _  1 _ 0  2 F P Arr (Gp), viewed as an arrow f0 Ñ c,    is central with respect to the adjunction ,2 ,2 ,2 f1 ,2 ,2 π 0 K1 F2 Ft1u 0 ab 2 ,2 1 ,2 Eq(F) f0 lr f Ext(Gp) K CExt(Gp) 0 _ _c _   Ą ηEq(F) ηf0 ,2  ,2 ,2 ,2 ,2 0 ¨ F X 0   t0u iff the square on the right ,2 ab1(Eq(F)) ab1(f0) ab1(π2)    is a pullback 0 0 0 if and only if [K0, K1] = 0 = [K0 ^ K1, F2].

§ [K0 ^ K1, F2] = 0 means that the comparison F2 Ñ Ft0u ˆX Ft1u is a central extension. § [K0, K1] = 0 iff the span (f0, f1) is a pregroupoid in (Gp Ó X), since (SH) holds in Gp. § Valid in (SH) semi-abelian categories. [Everaert, Gran & VdL, 2008] [Rodelo & VdL, 2010] Repeating this construction gives a definition of n-fold central extensions for all n. Theorem [Everaert, Gran & VdL, 2008] Ź iPn Ki ^ [Fn, Fn] The derived functors of ab: X Ñ Ab(X ) are Hn+1(X, ab) – . Ln[F]

§ F is an n-fold projective presentation; its “initial maps” fi : Fn Ñ Fnztiu have kernel Ki. § The object L [F] is what must be divided out of F to make F central. n n Ž [Ź Ź ] § By [Rodelo & VdL, 2012], under (SH), the object Ln[F] is a join IĎn iPI Ki, iPnzI Ki as in [Brown & Ellis, 1988] [Donadze, Inassaridze & Porter, 2005]. X Y § In fact, the Hopf formula is valid for any Birkhoff reflectorŹI: Ñ . § n X Y Alternatively, Hn+1(X, I) – lim(CExtI,X( ) Ñ : F ÞÑ iPn Ki). [Goedecke & VdL, 2009]

The higher homology objects

Categorical Galois theory says when an (n + 1)-extension F π2 ,2 Eq(F) D is central: this happens if, considered as an arrow between

n-fold extensions F: D Ñ C, it is central with respect to the ηEq(F) ηD   adjunction abn ,2 ,2 n(X ) lr K n(X ). abn(Eq(F)) abn(D) Ext CExt ab (π2) Ą n § F is an n-fold projective presentation; its “initial maps” fi : Fn Ñ Fnztiu have kernel Ki. § The object L [F] is what must be divided out of F to make F central. n n Ž [Ź Ź ] § By [Rodelo & VdL, 2012], under (SH), the object Ln[F] is a join IĎn iPI Ki, iPnzI Ki as in [Brown & Ellis, 1988] [Donadze, Inassaridze & Porter, 2005]. X Y § In fact, the Hopf formula is valid for any Birkhoff reflectorŹI: Ñ . § n X Y Alternatively, Hn+1(X, I) – lim(CExtI,X( ) Ñ : F ÞÑ iPn Ki). [Goedecke & VdL, 2009]

The higher homology objects

Categorical Galois theory says when an (n + 1)-extension F π2 ,2 Eq(F) D is central: this happens if, considered as an arrow between

n-fold extensions F: D Ñ C, it is central with respect to the ηEq(F) ηD   adjunction abn ,2 ,2 n(X ) lr K n(X ). abn(Eq(F)) abn(D) Ext CExt ab (π2) Ą n Theorem [Everaert, Gran & VdL, 2008] Ź iPn Ki ^ [Fn, Fn] The derived functors of ab: X Ñ Ab(X ) are Hn+1(X, ab) – . Ln[F] § The object L [F] is what must be divided out of F to make F central. n n Ž [Ź Ź ] § By [Rodelo & VdL, 2012], under (SH), the object Ln[F] is a join IĎn iPI Ki, iPnzI Ki as in [Brown & Ellis, 1988] [Donadze, Inassaridze & Porter, 2005]. X Y § In fact, the Hopf formula is valid for any Birkhoff reflectorŹI: Ñ . § n X Y Alternatively, Hn+1(X, I) – lim(CExtI,X( ) Ñ : F ÞÑ iPn Ki). [Goedecke & VdL, 2009]

The higher homology objects

Categorical Galois theory says when an (n + 1)-extension F π2 ,2 Eq(F) D is central: this happens if, considered as an arrow between

n-fold extensions F: D Ñ C, it is central with respect to the ηEq(F) ηD   adjunction abn ,2 ,2 n(X ) lr K n(X ). abn(Eq(F)) abn(D) Ext CExt ab (π2) Ą n Theorem [Everaert, Gran & VdL, 2008] Ź iPn Ki ^ [Fn, Fn] The derived functors of ab: X Ñ Ab(X ) are Hn+1(X, ab) – . Ln[F]

§ F is an n-fold projective presentation; its “initial maps” fi : Fn Ñ Fnztiu have kernel Ki. Ž [Ź Ź ] § By [Rodelo & VdL, 2012], under (SH), the object Ln[F] is a join IĎn iPI Ki, iPnzI Ki as in [Brown & Ellis, 1988] [Donadze, Inassaridze & Porter, 2005]. X Y § In fact, the Hopf formula is valid for any Birkhoff reflectorŹI: Ñ . § n X Y Alternatively, Hn+1(X, I) – lim(CExtI,X( ) Ñ : F ÞÑ iPn Ki). [Goedecke & VdL, 2009]

The higher homology objects

Categorical Galois theory says when an (n + 1)-extension F π2 ,2 Eq(F) D is central: this happens if, considered as an arrow between

n-fold extensions F: D Ñ C, it is central with respect to the ηEq(F) ηD   adjunction abn ,2 ,2 n(X ) lr K n(X ). abn(Eq(F)) abn(D) Ext CExt ab (π2) Ą n Theorem [Everaert, Gran & VdL, 2008] Ź iPn Ki ^ [Fn, Fn] The derived functors of ab: X Ñ Ab(X ) are Hn+1(X, ab) – . Ln[F]

§ F is an n-fold projective presentation; its “initial maps” fi : Fn Ñ Fnztiu have kernel Ki.

§ The object Ln[F] is what must be divided out of Fn to make F central. X Y § In fact, the Hopf formula is valid for any Birkhoff reflectorŹI: Ñ . § n X Y Alternatively, Hn+1(X, I) – lim(CExtI,X( ) Ñ : F ÞÑ iPn Ki). [Goedecke & VdL, 2009]

The higher homology objects

Categorical Galois theory says when an (n + 1)-extension F π2 ,2 Eq(F) D is central: this happens if, considered as an arrow between

n-fold extensions F: D Ñ C, it is central with respect to the ηEq(F) ηD   adjunction abn ,2 ,2 n(X ) lr K n(X ). abn(Eq(F)) abn(D) Ext CExt ab (π2) Ą n Theorem [Everaert, Gran & VdL, 2008] Ź iPn Ki ^ [Fn, Fn] The derived functors of ab: X Ñ Ab(X ) are Hn+1(X, ab) – . Ln[F]

§ F is an n-fold projective presentation; its “initial maps” fi : Fn Ñ Fnztiu have kernel Ki. § The object L [F] is what must be divided out of F to make F central. n n Ž [Ź Ź ] § By [Rodelo & VdL, 2012], under (SH), the object Ln[F] is a join IĎn iPI Ki, iPnzI Ki as in [Brown & Ellis, 1988] [Donadze, Inassaridze & Porter, 2005]. Ź § n X Y Alternatively, Hn+1(X, I) – lim(CExtI,X( ) Ñ : F ÞÑ iPn Ki). [Goedecke & VdL, 2009]

The higher homology objects

Categorical Galois theory says when an (n + 1)-extension F π2 ,2 Eq(F) D is central: this happens if, considered as an arrow between

n-fold extensions F: D Ñ C, it is central with respect to the ηEq(F) ηD   adjunction abn ,2 ,2 n(X ) lr K n(X ). abn(Eq(F)) abn(D) Ext CExt ab (π2) Ą n Theorem [Everaert, Gran & VdL, 2008] Ź iPn Ki ^ [Fn, Fn] The derived functors of ab: X Ñ Ab(X ) are Hn+1(X, ab) – . Ln[F]

§ F is an n-fold projective presentation; its “initial maps” fi : Fn Ñ Fnztiu have kernel Ki. § The object L [F] is what must be divided out of F to make F central. n n Ž [Ź Ź ] § By [Rodelo & VdL, 2012], under (SH), the object Ln[F] is a join IĎn iPI Ki, iPnzI Ki as in [Brown & Ellis, 1988] [Donadze, Inassaridze & Porter, 2005]. § In fact, the Hopf formula is valid for any Birkhoff reflector I: X Ñ Y . The higher homology objects

Categorical Galois theory says when an (n + 1)-extension F π2 ,2 Eq(F) D is central: this happens if, considered as an arrow between

n-fold extensions F: D Ñ C, it is central with respect to the ηEq(F) ηD   adjunction abn ,2 ,2 n(X ) lr K n(X ). abn(Eq(F)) abn(D) Ext CExt ab (π2) Ą n Theorem [Everaert, Gran & VdL, 2008] Ź iPn Ki ^ [Fn, Fn] The derived functors of ab: X Ñ Ab(X ) are Hn+1(X, ab) – . Ln[F]

§ F is an n-fold projective presentation; its “initial maps” fi : Fn Ñ Fnztiu have kernel Ki. § The object L [F] is what must be divided out of F to make F central. n n Ž [Ź Ź ] § By [Rodelo & VdL, 2012], under (SH), the object Ln[F] is a join IĎn iPI Ki, iPnzI Ki as in [Brown & Ellis, 1988] [Donadze, Inassaridze & Porter, 2005]. X Y § In fact, the Hopf formula is valid for any Birkhoff reflectorŹI: Ñ . § n X Y Alternatively, Hn+1(X, I) – lim(CExtI,X( ) Ñ : F ÞÑ iPn Ki). [Goedecke & VdL, 2009] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] ,2 ,2 ,2 A_  _¨  _¨  ,2 ,2 zÔ ,2 zÔ A_  _¨  _¨ 

Defining a category with maps as on the left, its    ¨ ,2 ,2 ¨ ,2 ¨ set/abelian group of connected components  zÔ  zÔ  zÔ 2 3 ,2 ,2 c ,2 CentrExt (X, A) is isomorphic to H (X, A). ¨ E C BR Indeed any pregroupoid over X is connected to _ _ d _  a groupoid over X with the same direction A:  ,2 ,2  ,2 ¨ ¨ X pull back xd, cy along d ˆX c: E ˆX E Ñ D ˆX C. _ _  zÔ _   zÔ ,2 ,2 ,2 ¨ D X n+1 n We failed to prove HBR (X, A) – CentrExt (X, A). Instead, we used Duskin and Glenn’s interpretation of comonadic cohomology [Barr & Beck, 1969] in terms of higher torsors [Duskin, 1975] [Glenn, 1982] to show for n ě 2

Theorem [Rodelo & VdL, 2016] Hn+1(X, A) – CentrExtn(X, A) if X is an object, and A an abelian object, in any semi-abelian variety that satisfies (SH).

Cohomology classifies higher central extensions End of 2008, with Diana Rodelo we proved that cohomology in the sense of [Bourn & Rodelo, 2007] [Rodelo, 2009] classifies double central extensions. Indeed any pregroupoid over X is connected to a groupoid over X with the same direction A:

pull back xd, cy along d ˆX c: E ˆX E Ñ D ˆX C. n+1 n We failed to prove HBR (X, A) – CentrExt (X, A). Instead, we used Duskin and Glenn’s interpretation of comonadic cohomology [Barr & Beck, 1969] in terms of higher torsors [Duskin, 1975] [Glenn, 1982] to show for n ě 2

Theorem [Rodelo & VdL, 2016] Hn+1(X, A) – CentrExtn(X, A) if X is an object, and A an abelian object, in any semi-abelian variety that satisfies (SH).

Cohomology classifies higher central extensions

,2 ,2 ,2 End of 2008, with Diana Rodelo we proved that A_  _¨  _¨  cohomology in the sense of [Bourn & Rodelo, 2007] ,2 ,2 zÔ ,2 zÔ A_  _¨  _¨  [Rodelo, 2009] classifies double central extensions.

Defining a category with maps as on the left, its    ¨ ,2 ,2 ¨ ,2 ¨ set/abelian group of connected components  zÔ  zÔ  zÔ 2 3 ,2 ,2 c ,2 CentrExt (X, A) is isomorphic to H (X, A). ¨ E C BR

_ _ d _   ,2 ,2  ,2 ¨ ¨ X _ _  zÔ _   zÔ ,2 ,2 ,2 ¨ D X n+1 n We failed to prove HBR (X, A) – CentrExt (X, A). Instead, we used Duskin and Glenn’s interpretation of comonadic cohomology [Barr & Beck, 1969] in terms of higher torsors [Duskin, 1975] [Glenn, 1982] to show for n ě 2

Theorem [Rodelo & VdL, 2016] Hn+1(X, A) – CentrExtn(X, A) if X is an object, and A an abelian object, in any semi-abelian variety that satisfies (SH).

Cohomology classifies higher central extensions

,2 ,2 ,2 End of 2008, with Diana Rodelo we proved that A_  _¨  _¨  cohomology in the sense of [Bourn & Rodelo, 2007] ,2 ,2 zÔ ,2 zÔ A_  _¨  _¨  [Rodelo, 2009] classifies double central extensions.

Defining a category with maps as on the left, its    ¨ ,2 ,2 ¨ ,2 ¨ set/abelian group of connected components  zÔ  zÔ  zÔ 2 3 ,2 ,2 c ,2 CentrExt (X, A) is isomorphic to H (X, A). ¨ E C BR Indeed any pregroupoid over X is connected to _ _ d _  a groupoid over X with the same direction A:  ,2 ,2  ,2 ¨ ¨ X pull back xd, cy along d ˆX c: E ˆX E Ñ D ˆX C. _ _  zÔ _   zÔ ,2 ,2 ,2 ¨ D X Instead, we used Duskin and Glenn’s interpretation of comonadic cohomology [Barr & Beck, 1969] in terms of higher torsors [Duskin, 1975] [Glenn, 1982] to show for n ě 2

Theorem [Rodelo & VdL, 2016] Hn+1(X, A) – CentrExtn(X, A) if X is an object, and A an abelian object, in any semi-abelian variety that satisfies (SH).

Cohomology classifies higher central extensions

,2 ,2 ,2 End of 2008, with Diana Rodelo we proved that A_  _¨  _¨  cohomology in the sense of [Bourn & Rodelo, 2007] ,2 ,2 zÔ ,2 zÔ A_  _¨  _¨  [Rodelo, 2009] classifies double central extensions.

Defining a category with maps as on the left, its    ¨ ,2 ,2 ¨ ,2 ¨ set/abelian group of connected components  zÔ  zÔ  zÔ 2 3 ,2 ,2 c ,2 CentrExt (X, A) is isomorphic to H (X, A). ¨ E C BR Indeed any pregroupoid over X is connected to _ _ d _  a groupoid over X with the same direction A:  ,2 ,2  ,2 ¨ ¨ X pull back xd, cy along d ˆX c: E ˆX E Ñ D ˆX C. _ _  zÔ _   zÔ ,2 ,2 ,2 ¨ D X n+1 n We failed to prove HBR (X, A) – CentrExt (X, A). Cohomology classifies higher central extensions

,2 ,2 ,2 End of 2008, with Diana Rodelo we proved that A_  _¨  _¨  cohomology in the sense of [Bourn & Rodelo, 2007] ,2 ,2 zÔ ,2 zÔ A_  _¨  _¨  [Rodelo, 2009] classifies double central extensions.

Defining a category with maps as on the left, its    ¨ ,2 ,2 ¨ ,2 ¨ set/abelian group of connected components  zÔ  zÔ  zÔ 2 3 ,2 ,2 c ,2 CentrExt (X, A) is isomorphic to H (X, A). ¨ E C BR Indeed any pregroupoid over X is connected to _ _ d _  a groupoid over X with the same direction A:  ,2 ,2  ,2 ¨ ¨ X pull back xd, cy along d ˆX c: E ˆX E Ñ D ˆX C. _ _  zÔ _   zÔ ,2 ,2 ,2 ¨ D X n+1 n We failed to prove HBR (X, A) – CentrExt (X, A). Instead, we used Duskin and Glenn’s interpretation of comonadic cohomology [Barr & Beck, 1969] in terms of higher torsors [Duskin, 1975] [Glenn, 1982] to show for n ě 2

Theorem [Rodelo & VdL, 2016] Hn+1(X, A) – CentrExtn(X, A) if X is an object, and A an abelian object, in any semi-abelian variety that satisfies (SH). Cohomology classifies higher central extensions

,2 ,2 ,2 End of 2008, with Diana Rodelo we proved that A_  _¨  _¨  cohomology in the sense of [Bourn & Rodelo, 2007] ,2 ,2 zÔ ,2 zÔ A_  _¨  _¨  [Rodelo, 2009] classifies double central extensions.

Defining a category with maps as on the left, its    ¨ ,2 ,2 ¨ ,2 ¨ set/abelian group of connected components  zÔ  zÔ  zÔ 2 3 ,2 ,2 c ,2 CentrExt (X, A) is isomorphic to H (X, A). ¨ E C BR Indeed any pregroupoid over X is connected to _ _ d _  a groupoid over X with the same direction A:  ,2 ,2  ,2 ¨ ¨ X pull back xd, cy along d ˆX c: E ˆX E Ñ D ˆX C. _ _  zÔ _   zÔ ,2 ,2 ,2 ¨ D X n+1 n We failed to prove HBR (X, A) – CentrExt (X, A). Instead, we used Duskin and Glenn’s interpretation of comonadic cohomology [Barr & Beck, 1969] in terms of higher torsors [Duskin, 1975] [Glenn, 1982] to show for n ě 2

Theorem [Rodelo & VdL, 2016] Hn+1(X, A) – CentrExtn(X, A) if X is an object, and A an abelian object, in any semi-abelian variety that satisfies (SH). Cohomology classifies higher central extensions

,2 ,2 ,2 End of 2008, with Diana Rodelo we proved that A_  _¨  _¨  cohomology in the sense of [Bourn & Rodelo, 2007] ,2 ,2 zÔ ,2 zÔ A_  _¨  _¨  [Rodelo, 2009] classifies double central extensions.

Defining a category with maps as on the left, its    ¨ ,2 ,2 ¨ ,2 ¨ set/abelian group of connected components  zÔ  zÔ  zÔ 2 3 ,2 ,2 c ,2 CentrExt (X, A) is isomorphic to H (X, A). ¨ E C BR Indeed any pregroupoid over X is connected to _ _ d _  a groupoid over X with the same direction A:  ,2 ,2  ,2 ¨ ¨ X pull back xd, cy along d ˆX c: E ˆX E Ñ D ˆX C. _ _  zÔ _   zÔ ,2 ,2 ,2 ¨ D X n+1 n We failed to prove HBR (X, A) – CentrExt (X, A). Instead, we used Duskin and Glenn’s interpretation of comonadic cohomology [Barr & Beck, 1969] in terms of higher torsors [Duskin, 1975] [Glenn, 1982] to show for n ě 2

Theorem [Rodelo & VdL, 2016] Hn+1(X, A) – CentrExtn(X, A) if X is an object, and A an abelian object, in any semi-abelian variety that satisfies (SH). § Torsn(X, (A, ξ)) denotes the category of torsors over K((A, ξ), n) in (X Ó X). 1 Bn+1¸ X ,2 fξ ,2 ,2 πn¸1X . . § K(( , ξ), ) (A, ξ)n+1 ¸ X . (A, ξ) ¸ X . X . X ¨¨¨ X X A n is determined by . ,2 . ,2 . fξ ř π0¸1X n n i where Bn+1 = (´1) i=0(´1) πi. § An augmented simplicial morphism t: T Ñ K((A, ξ), n) is called a torsor when (T1) t is a fibration which is exact from degree n on;

(T2) T – Coskn´1(T); (T3) T is aspherical. If (A, ξ) is a trivial X-module in a semi-abelian category with (SH), then (1) any torsor, viewed as an n-extension, is central; and (2) every class in CentrExtn(X, A) contains a torsor.

Higher torsors: Duskin and Glenn’s interpretation of cohomology

Theorem [Duskin, 1975] [Glenn, 1982] ( ) Let X be Barr-exact and G a comonad on X n H Hom(X ÓX) G(1X), A ¸ξ X Õ X where (G-projectives = regular projectives). – π Torsn(X, (A, ξ)) For any X in X and any X-module (A, ξ), the 0 n+1 — Torsn[X, (A, ξ)] cotriple cohomology HG (X, (A, ξ)) is 1 Bn+1¸ X ,2 fξ ,2 ,2 πn¸1X . . § K(( , ξ), ) (A, ξ)n+1 ¸ X . (A, ξ) ¸ X . X . X ¨¨¨ X X A n is determined by . ,2 . ,2 . fξ ř π0¸1X n n i where Bn+1 = (´1) i=0(´1) πi. § An augmented simplicial morphism t: T Ñ K((A, ξ), n) is called a torsor when (T1) t is a fibration which is exact from degree n on;

(T2) T – Coskn´1(T); (T3) T is aspherical. If (A, ξ) is a trivial X-module in a semi-abelian category with (SH), then (1) any torsor, viewed as an n-extension, is central; and (2) every class in CentrExtn(X, A) contains a torsor.

Higher torsors: Duskin and Glenn’s interpretation of cohomology

Theorem [Duskin, 1975] [Glenn, 1982] ( ) Let X be Barr-exact and G a comonad on X n H Hom(X ÓX) G(1X), A ¸ξ X Õ X where (G-projectives = regular projectives). – π Torsn(X, (A, ξ)) For any X in X and any X-module (A, ξ), the 0 n+1 — Torsn[X, (A, ξ)] cotriple cohomology HG (X, (A, ξ)) is

§ Torsn(X, (A, ξ)) denotes the category of torsors over K((A, ξ), n) in (X Ó X). § An augmented simplicial morphism t: T Ñ K((A, ξ), n) is called a torsor when (T1) t is a fibration which is exact from degree n on;

(T2) T – Coskn´1(T); (T3) T is aspherical. If (A, ξ) is a trivial X-module in a semi-abelian category with (SH), then (1) any torsor, viewed as an n-extension, is central; and (2) every class in CentrExtn(X, A) contains a torsor.

Higher torsors: Duskin and Glenn’s interpretation of cohomology

Theorem [Duskin, 1975] [Glenn, 1982] ( ) Let X be Barr-exact and G a comonad on X n H Hom(X ÓX) G(1X), A ¸ξ X Õ X where (G-projectives = regular projectives). – π Torsn(X, (A, ξ)) For any X in X and any X-module (A, ξ), the 0 n+1 — Torsn[X, (A, ξ)] cotriple cohomology HG (X, (A, ξ)) is

§ Torsn(X, (A, ξ)) denotes the category of torsors over K((A, ξ), n) in (X Ó X). 1 Bn+1¸ X ,2 fξ ,2 ,2 πn¸1X . . § K(( , ξ), ) (A, ξ)n+1 ¸ X . (A, ξ) ¸ X . X . X ¨¨¨ X X A n is determined by . ,2 . ,2 . fξ ř π0¸1X n n i where Bn+1 = (´1) i=0(´1) πi. If (A, ξ) is a trivial X-module in a semi-abelian category with (SH), then (1) any torsor, viewed as an n-extension, is central; and (2) every class in CentrExtn(X, A) contains a torsor.

Higher torsors: Duskin and Glenn’s interpretation of cohomology

Theorem [Duskin, 1975] [Glenn, 1982] ( ) Let X be Barr-exact and G a comonad on X n H Hom(X ÓX) G(1X), A ¸ξ X Õ X where (G-projectives = regular projectives). – π Torsn(X, (A, ξ)) For any X in X and any X-module (A, ξ), the 0 n+1 — Torsn[X, (A, ξ)] cotriple cohomology HG (X, (A, ξ)) is

§ Torsn(X, (A, ξ)) denotes the category of torsors over K((A, ξ), n) in (X Ó X). 1 Bn+1¸ X ,2 fξ ,2 ,2 πn¸1X . . § K(( , ξ), ) (A, ξ)n+1 ¸ X . (A, ξ) ¸ X . X . X ¨¨¨ X X A n is determined by . ,2 . ,2 . fξ ř π0¸1X n n i where Bn+1 = (´1) i=0(´1) πi. § An augmented simplicial morphism t: T Ñ K((A, ξ), n) is called a torsor when (T1) t is a fibration which is exact from degree n on;

(T2) T – Coskn´1(T); (T3) T is aspherical. Higher torsors: Duskin and Glenn’s interpretation of cohomology

Theorem [Duskin, 1975] [Glenn, 1982] ( ) Let X be Barr-exact and G a comonad on X n H Hom(X ÓX) G(1X), A ¸ξ X Õ X where (G-projectives = regular projectives). – π Torsn(X, (A, ξ)) For any X in X and any X-module (A, ξ), the 0 n+1 — Torsn[X, (A, ξ)] cotriple cohomology HG (X, (A, ξ)) is

§ Torsn(X, (A, ξ)) denotes the category of torsors over K((A, ξ), n) in (X Ó X). 1 Bn+1¸ X ,2 fξ ,2 ,2 πn¸1X . . § K(( , ξ), ) (A, ξ)n+1 ¸ X . (A, ξ) ¸ X . X . X ¨¨¨ X X A n is determined by . ,2 . ,2 . fξ ř π0¸1X n n i where Bn+1 = (´1) i=0(´1) πi. § An augmented simplicial morphism t: T Ñ K((A, ξ), n) is called a torsor when (T1) t is a fibration which is exact from degree n on;

(T2) T – Coskn´1(T); (T3) T is aspherical. If (A, ξ) is a trivial X-module in a semi-abelian category with (SH), then (1) any torsor, viewed as an n-extension, is central; and (2) every class in CentrExtn(X, A) contains a torsor. Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Overview, arbitrary degrees (n ě 1)

n+1 Homology Hn+1(X) Cohomology H (X, (A, ξ)) ξ ξ Ź trivial action arbitrary action Ki ^ [Fn, Fn] Gp Ž iPŹn Ź CentrExtn(X, A) OpExtn(X, A, ξ) IĎn[ iPI Ki, iPnzI Ki] abelian 0 Extn(X, A) categories Barr-exact Torsn[X, (A, ξ)] categories Ź Ki ^ [Fn, Fn] semi-abelian iPn CentrExtn(X, A) OpExtn(X, A, ξ) categories Ln[F] Ž Ź Ź Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0?

,2 ,2 ,2 A_ K _¨  _ 0  § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Under (SH), any n-extension from A to X has a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X is connected to a torsor over K((A, ξ), n) iff it is central. Ž Ź Ź Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0?

The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory are no longer available. Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Under (SH), any n-extension from A to X has a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨

f0 _ _ _   ,2 ,2  ,2 ¨ ¨ X Ž Ź Ź Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0?

Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Under (SH), any n-extension from A to X has a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Ž Ź Ź Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0?

Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Under (SH), any n-extension from A to X has a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Ž Ź Ź Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0?

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Under (SH), any n-extension from A to X has a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ). Ž Ź Ź Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0?

n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Under (SH), any n-extension from A to X has a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: direction is (A, ξ) ˚ The pullback (Fn Ñ X) (ξ) of ξ is the conjugation action of Fn on A. Ž Ź Ź Under (SH), any n-extension from A to X has Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0? a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition S An n-fold analogue [Eq(f0),..., Eq(fn´1)] of the Smith commutator of the Eq(fi) is trivial ù higher-order Mal’tsev operation Ž Ź Ź Under (SH), any n-extension from A to X has Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0? a direction which is an X-module (A, ξ).

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Ž Ź Ź Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0?

Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Under (SH), any n-extension from A to X has a direction which is an X-module (A, ξ). Non-trivial coefficients [Peschke, Simeu & VdL, work-in-progress] If (A, ξ) is a trivial X-module, then an n-extension from A to X ,2 ,2 ,2 A_ K _¨  _ 0  is connected to a torsor over K((A, ξ), n) iff it is central. § When n = 2 this means that [K0, K1] = 0 = [A, F2].    ,2 ,2 f1 ,2 K1 F2 ¨ The case of non-trivial coefficients is much harder, because here the proof techniques by induction of categorical Galois theory f0 are no longer available. _ _ _   ,2 ,2  ,2 ¨ ¨ X Question: When is an n-extension connected to an (A, ξ)-torsor? Answer: When it is an n-pregroupoid with direction (A, ξ).

An n-extension is in a class in OpExtn(X, A, ξ) iff it satisfies the following two conditions: n-pregroupoid condition direction is (A, ξ) S ˚ An n-fold analogue [Eq(f0),..., Eq(fn´1)] The pullback (Fn Ñ X) (ξ) of ξ is of the Smith commutator of the Eq(fi) is the conjugation action of Fn on A. trivial ù higher-order Mal’tsev operation Ž Ź Ź Under (SH), any n-extension from A to X has Is it ∅‰IĹn[ iPI Ki, iPnzI Ki] = 0? a direction which is an X-module (A, ξ). § Results in group theory/non-abelian algebra may only extend to the semi-abelian context when certain additional conditions are satisfied. We made heavy use of the condition (SH), but a whole hierarchy of categorical-algebraic conditions has been introduced and studied over the last few years: some examples are (local) algebraic cartesian closedness, action representability, action accessibility, algebraic coherence, strong protomodularity, normality of Higgins commutators. § These categorical conditions may help us understand algebra from a new perspective. For instance, they might lead to a categorical characterisation of Gp, LieK, etc.

Some final remarks

§ For a complete picture of cohomology with non-trivial coefficients, mainly certain aspects of commutator theory need to be further developed: in particular, higher Smith commutators, and their decomposition into (potentially non-binary) Higgins commutators. It seems here something stronger than (SH) may be needed. We made heavy use of the condition (SH), but a whole hierarchy of categorical-algebraic conditions has been introduced and studied over the last few years: some examples are (local) algebraic cartesian closedness, action representability, action accessibility, algebraic coherence, strong protomodularity, normality of Higgins commutators. § These categorical conditions may help us understand algebra from a new perspective. For instance, they might lead to a categorical characterisation of Gp, LieK, etc.

Some final remarks

§ For a complete picture of cohomology with non-trivial coefficients, mainly certain aspects of commutator theory need to be further developed: in particular, higher Smith commutators, and their decomposition into (potentially non-binary) Higgins commutators. It seems here something stronger than (SH) may be needed. § Results in group theory/non-abelian algebra may only extend to the semi-abelian context when certain additional conditions are satisfied. § These categorical conditions may help us understand algebra from a new perspective. For instance, they might lead to a categorical characterisation of Gp, LieK, etc.

Some final remarks

§ For a complete picture of cohomology with non-trivial coefficients, mainly certain aspects of commutator theory need to be further developed: in particular, higher Smith commutators, and their decomposition into (potentially non-binary) Higgins commutators. It seems here something stronger than (SH) may be needed. § Results in group theory/non-abelian algebra may only extend to the semi-abelian context when certain additional conditions are satisfied. We made heavy use of the condition (SH), but a whole hierarchy of categorical-algebraic conditions has been introduced and studied over the last few years: some examples are (local) algebraic cartesian closedness, action representability, action accessibility, algebraic coherence, strong protomodularity, normality of Higgins commutators. Some final remarks

§ For a complete picture of cohomology with non-trivial coefficients, mainly certain aspects of commutator theory need to be further developed: in particular, higher Smith commutators, and their decomposition into (potentially non-binary) Higgins commutators. It seems here something stronger than (SH) may be needed. § Results in group theory/non-abelian algebra may only extend to the semi-abelian context when certain additional conditions are satisfied. We made heavy use of the condition (SH), but a whole hierarchy of categorical-algebraic conditions has been introduced and studied over the last few years: some examples are (local) algebraic cartesian closedness, action representability, action accessibility, algebraic coherence, strong protomodularity, normality of Higgins commutators. § These categorical conditions may help us understand algebra from a new perspective. For instance, they might lead to a categorical characterisation of Gp, LieK, etc. Homology Hn+1(X): take the limit over the diagram of all n-fold central extensions over X of the functor which forgets to A.

Cohomology Hn+1(X, A): take connected components of the category with maps of n-fold central extensions that keep A and X fixed.

The relationship between homology and cohomology of groups (with trivial coefficients) may be simplified by viewing it yet another way: Theorem [Peschke & VdL, 2016] n+1 If X is a group and n ě 1, then Hn+1(X) – Hom(H (X, ´), 1Ab).

§ This may also be shown via a non-additive derived Yoneda lemma.

Coda 0 0 0 Higher central extensions play “dual” roles in the interpretation of homology and cohomology    ,2 ,2 ,2 ,2 ,2 (with trivial coefficients): 0 A_  _¨  _¨  0

   0 ,2 ¨ ,2 ,2 ¨ ,2 ¨ ,2 0

_ _ _  ,2  ,2 ,2  ,2 ,2 0 ¨ ¨ X 0

   0 0 0 Cohomology Hn+1(X, A): take connected components of the category with maps of n-fold central extensions that keep A and X fixed.

The relationship between homology and cohomology of groups (with trivial coefficients) may be simplified by viewing it yet another way: Theorem [Peschke & VdL, 2016] n+1 If X is a group and n ě 1, then Hn+1(X) – Hom(H (X, ´), 1Ab).

§ This may also be shown via a non-additive derived Yoneda lemma.

Coda 0 0 0 Higher central extensions play “dual” roles in the interpretation of homology and cohomology    ,2 ,2 ,2 ,2 ,2 (with trivial coefficients): 0 A_  _¨  _¨  0 Homology Hn+1(X): take the limit    0 ,2 ¨ ,2 ,2 ¨ ,2 ¨ ,2 0 over the diagram of all n-fold central extensions over X of the functor which forgets to A. _ _ _  ,2  ,2 ,2  ,2 ,2 0 ¨ ¨ X 0

   0 0 0 The relationship between homology and cohomology of groups (with trivial coefficients) may be simplified by viewing it yet another way: Theorem [Peschke & VdL, 2016] n+1 If X is a group and n ě 1, then Hn+1(X) – Hom(H (X, ´), 1Ab).

§ This may also be shown via a non-additive derived Yoneda lemma.

Coda 0 0 0 Higher central extensions play “dual” roles in the interpretation of homology and cohomology    ,2 ,2 ,2 ,2 ,2 (with trivial coefficients): 0 A_  _¨  _¨  0 Homology Hn+1(X): take the limit    0 ,2 ¨ ,2 ,2 ¨ ,2 ¨ ,2 0 over the diagram of all n-fold central extensions over X of the functor which forgets to A. _ _ _  ,2  ,2 ,2  ,2 ,2 0 ¨ ¨ X 0 Cohomology Hn+1(X, A): take connected components    of the category with maps of n-fold central extensions 0 0 0 that keep A and X fixed. Theorem [Peschke & VdL, 2016] n+1 If X is a group and n ě 1, then Hn+1(X) – Hom(H (X, ´), 1Ab).

§ This may also be shown via a non-additive derived Yoneda lemma.

Coda 0 0 0 Higher central extensions play “dual” roles in the interpretation of homology and cohomology    ,2 ,2 ,2 ,2 ,2 (with trivial coefficients): 0 A_  _¨  _¨  0 Homology Hn+1(X): take the limit    0 ,2 ¨ ,2 ,2 ¨ ,2 ¨ ,2 0 over the diagram of all n-fold central extensions over X of the functor which forgets to A. _ _ _  ,2  ,2 ,2  ,2 ,2 0 ¨ ¨ X 0 Cohomology Hn+1(X, A): take connected components    of the category with maps of n-fold central extensions 0 0 0 that keep A and X fixed.

The relationship between homology and cohomology of groups (with trivial coefficients) may be simplified by viewing it yet another way: § This may also be shown via a non-additive derived Yoneda lemma.

Coda 0 0 0 Higher central extensions play “dual” roles in the interpretation of homology and cohomology    ,2 ,2 ,2 ,2 ,2 (with trivial coefficients): 0 A_  _¨  _¨  0 Homology Hn+1(X): take the limit    0 ,2 ¨ ,2 ,2 ¨ ,2 ¨ ,2 0 over the diagram of all n-fold central extensions over X of the functor which forgets to A. _ _ _  ,2  ,2 ,2  ,2 ,2 0 ¨ ¨ X 0 Cohomology Hn+1(X, A): take connected components    of the category with maps of n-fold central extensions 0 0 0 that keep A and X fixed.

The relationship between homology and cohomology of groups (with trivial coefficients) may be simplified by viewing it yet another way: Theorem [Peschke & VdL, 2016] n+1 If X is a group and n ě 1, then Hn+1(X) – Hom(H (X, ´), 1Ab). Coda 0 0 0 Higher central extensions play “dual” roles in the interpretation of homology and cohomology    ,2 ,2 ,2 ,2 ,2 (with trivial coefficients): 0 A_  _¨  _¨  0 Homology Hn+1(X): take the limit    0 ,2 ¨ ,2 ,2 ¨ ,2 ¨ ,2 0 over the diagram of all n-fold central extensions over X of the functor which forgets to A. _ _ _  ,2  ,2 ,2  ,2 ,2 0 ¨ ¨ X 0 Cohomology Hn+1(X, A): take connected components    of the category with maps of n-fold central extensions 0 0 0 that keep A and X fixed.

The relationship between homology and cohomology of groups (with trivial coefficients) may be simplified by viewing it yet another way: Theorem [Peschke & VdL, 2016] n+1 If X is a group and n ě 1, then Hn+1(X) – Hom(H (X, ´), 1Ab).

§ This may also be shown via a non-additive derived Yoneda lemma. Thank you!