category of group-based universal algebras


Many categories of algebraic objects have similar properties. Classically abelian categories, abstracted from categories of modules were central to homological algebra, but many important contexts were non-abelian, some as central as that of groups. In these non-abelian contexts, research has centred on finding common frameworks to understand better both the resulting objects and morphisms and the interpretation of their homological algebra.

There are many types of algebraic object which are ‘based’ on some type of groups. Examples include groups themselves, modules over a ring, including, of course, vector spaces, then, adding more structure, associative algebras, commutative algebras, Lie algebras, Leibniz algebras, Poisson algebras, and then the dialgebras and trialgebras introduced by Loday, as well as crossed modules of groups. We will call these examples of group-based universal algebras.

The similarities of the homological algebra of these settings suggested a study of what parts of that theory is common to all of these, and, conversely, what parts depend on particular properties of an example.

Remark on terminology

Before giving the definition, we note that categories of such group-based universal algebras are more often called categories of interest in the literature. This term was introduced by Orzech in the first paper on their theory and, although very uninformative, has become fairly standard. Our preference for the title given here is that, hopefully, it does say more of the context of the ideas than merely saying they are ‘of interest’.


In all these cases, the category, 𝒞\mathcal{C}, of such ‘algebras’ is monadic over SetSet. The monad, T=(T,η,μ)\mathbf{T}=(T,\eta,\mu), involved is such that T()T(\emptyset) is a singleton, the category 𝒞\mathcal{C} is pointed, with the algebra (T(),μ )(T(\emptyset),\mu_\emptyset), that is the free algebra on the empty set, as its zero object, and is complete and cocomplete. In fact, 𝒞\mathcal{C} is monadic over the category, Set *Set_*, of pointed sets.

Again in all these cases, the forgetful functor, U:𝒞Set *U:\mathcal{C}\to Set_* factors through the category of groups and all the operations in the corresponding algebraic theory of 𝒞\mathcal{C} are finitary, so 𝒞\mathcal{C} can be thought of as a category of groups with extra structure, much as in the more general Omega-groups. We have, thus, that 𝒞\mathcal{C} is equivalent to a category Grps T^Grps^{\hat{\mathbf{T}}} for some monad T^\hat{\mathbf{T}}.

Within this abstract setting, one can formulate notions of subobject, center, etc, but to formulate in this setting the criteria for an object to be an ideal or normal subobject, it is useful to make the assumption that the theory of 𝒞\mathcal{C} can be presented by a set of operations and identities satisfying some extra conditions, most of which are versions of obvious ones from ‘algebra’.


(Revision in progress)

By a group-based universal algebra, we will mean an algebra for a theory, in the classical sense, which contains


which are to satisfy

We define Ω i \Omega^\prime_i to be the set of ‘extra’ specified operations, so Ω 0 =Ω 0{0}\Omega^\prime_0 = \Omega_0\setminus \{0\}, and so on.

We have the following conditions on the equations/identities:


Any category of group-based universal algebras is a variety of Ω\Omega-groups (in the sense of Higgins) and so is automatically a semi-abelian category. This provides a useful set of fairly concrete examples for study in the semi-abelian / proto-modular context. In fact, they are strongly protomodular, (and hence strongly semi-abelian?). This means that in such categories you can deal with internal actions in more or less the same way as you do in the category of groups.

Moreover categories of group-based universal algebras are action accessible in the sense of Bourn-Janelidze, meaning that actions are not so far from being representable, allowing a Schreier-MacLane-like obstruction theory for the classification of extensions.


The original idea is in

The point about actions is in