Keywords

1 Introduction

The spectral category \(\mathrm {Spec}(\mathcal {C})\) of a Grothendieck category \(\mathcal {C}\) was introduced by Gabriel and Oberst [11]. According to the Abstract of [11], \(\mathrm {Spec}(\mathcal {C})\) is obtained from \(\mathcal {C}\) by formally inverting all essential monomorphisms. Although there is no reference to Gabriel and Zisman [12], the definition given in Section 1.2 of [11] is, in fact, a construction based on the fact that the class of essential monomorphisms in \(\mathcal {C}\) admits the calculus of right fractions. Indeed, it presents the abelian groups \(\mathrm {Hom}_\mathrm {Spec({\mathcal {C})}}(A,B)\) (for all \(A,B\in \mathrm {Ob}(\mathcal {C})=\mathrm {Ob}(\mathrm {Spec}(\mathcal {C}))\)) as directed colimits

$$\mathrm {Hom}_\mathrm {Spec({\mathcal {C})}}(A,B)=\mathrm {colim}\,\mathrm {Hom}_\mathcal {C}(A',B)$$

taken over all subobjects \(A'\) of A. It is also easy to see that the spectral category \(\mathrm {Spec}(\mathcal {C})\) can equivalently be defined as the quotient category of the category of injective objects in \(\mathcal {C}\) modulo the ideal consisting of all morphisms in \(\mathcal {C}\) whose kernels are essential monomorphisms. Although this is not mentioned in [11], it is said there that \(\mathrm {Spec}(\mathcal {C})\) is a replacement of the spectrum of \(\mathcal {C}\), which is defined (when \(\mathcal {C}\) is the category of modules over a ring) as the collection of isomorphism classes of indecomposable injective objects.

Introducing the spectral category of a Grothendieck category \(\mathcal {C}\) can also be motivated by non-functoriality of injective envelopes as follows. For each object C in \(\mathcal {C}\), let us fix an injective envelope (=injective hull) \(\iota _C:C\rightarrow E(C)\) of it. One might expect E to become an endofunctor of \(\mathcal {C}\), and \(\iota \) to become a natural transformation \(1_{\mathcal {C}}\rightarrow E\). However, there are strong negative results against these expectations:

  • According to Proposition 1.12 in [13], E cannot be made a functor even when \(\mathcal {C}\) is the category of abelian groups.

  • Let R be a ring and \(\mathcal {C}\) the category of R-modules. The ring R can be chosen in such a way that not all R-modules are injective, but E can be made an endofunctor of \(\mathcal {C}\) (see [13, Exercise 24, p. 48] or [8]), but even in those cases \(\iota \) will not become a natural transformation \(1_{\mathcal {C}}\rightarrow E\). This follows from a very general Theorem 3.2 of [2].

On the other hand, the canonical functor \(P:\mathcal {C}\rightarrow \mathrm {Spec}(\mathcal {C})\), which the spectral category \(\mathrm {Spec}(\mathcal {C})\) comes equipped with, nicely plays the roles of both \(1_\mathcal {C}\) and E, since each object in \(\mathrm {Spec}(\mathcal {C})\) is injective, as shown in [11].

In this paper, however, we are not interested in injective objects, and our main aim is to construct \(\mathrm {Spec}(\mathcal {C})\) in full generality, when \(\mathcal {C}\) is supposed to be an arbitrary category with finite limits. Apart from the Grothendieck category case above, this was already done in the case of an arbitrary abelian category [13, p. 15], and for some nonadditive categories [3].

In fact we begin by taking not just an arbitrary category \(\mathcal {C}\) with finite limits, but also any class \(\mathcal {S}\) of its monomorphisms that contains all isomorphisms and is pullback stable and closed under composition. We define the spectral category \(\mathrm {Spec}(\mathcal {C},\mathcal {S})\) of the pair \((\mathcal {C},\mathcal {S})\) to be the category

$$\mathcal {C}[(\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})))^{-1}]$$

of fractions of \(\mathcal {C}\) for the class \(\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\) of pullback stable \(\mathcal {S}\)-essential monomorphisms of \(\mathcal {C}\). When \(\mathcal {S}\) is the class of all monomorphisms in \(\mathcal {C}\), we write \(\mathrm {Spec}(\mathcal {C},\mathcal {S})=\mathrm {Spec}(\mathcal {C})\) and call this category the spectral category of \(\mathcal {C}\).

We make various observations concerning the spans and fractions involved. The most important one is that the class \(\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\) admits the calculus of right fractions, just as the class of essential monomorphism in an abelian category does.

We point out that the spectral category \(\mathrm {Spec}(\mathcal {C})\) has finite limits and that the canonical functor \(P:\mathcal {C}\rightarrow \mathrm {Spec}(\mathcal {C})\) preserves finite limits. When \(\mathcal {C}\) is a normal category [18], assuming for simplicity that \(\mathcal {S}\) is the class of all monomorphisms in \(\mathcal {C}\), we show that pullback stable \(\mathcal {S}\)-essential monomorphisms are the same as what we call subobject-essential monomorphisms. These are those monomorphisms \(m:M\rightarrow A\) in \(\mathcal {C}\) such that, for any monomorphism \(n:N\rightarrow A\), one has that \(N=0\) whenever \(M\times _AN=0\). Finally, when \(\mathcal {C}\) is normal, the monoid \(\mathrm {End}_{\mathrm {Spec}(\mathcal {C})}(P(A))\) of endomorphisms of an object P(A) in the spectral category is a division monoid whenever A is a uniform object (a notion extending the classical one of uniform module in the additive context).

The theory we develop is indeed an extension of what was done in [11] for the case of Grothendieck categories and in [3] for the category of G-groups. Note that there are several papers involving essential monomorphisms in non-abelian contexts (see e.g. [4, 21] and the references therein), although it is not their purpose to introduce spectral categories.

Throughout this paper, \(\mathcal {C}\) denotes a category with finite limits.

2 Stabilization of Classes of Morphisms

Let \(\mathcal {M}\) be a class of morphisms in \(\mathcal {C}\). Following [7], define the stabilization \(\mathrm {St}(\mathcal {M})\) of \(\mathcal {M}\) as the class of morphisms \(m:M\rightarrow A\) such that, for every pullback diagram of the form

u is in \(\mathcal {M}\). Let us recall that the symbol “\(\mathrm {St}\)” was used in [15], while in [7] the stabilization of \(\mathcal {M}\) was simply denoted by \(\mathcal {M}'\). Similar constructions were also used before, of course.

Proposition 1

The stabilization \(\mathrm {St}(\mathcal {M})\) of \(\mathcal {M}\) has the following properties:

  1. (a)

    The class \(\mathrm {St}(\mathcal {M})\) is pullback stable.

  2. (b)

    If \(\mathcal {M}\) contains all isomorphisms, then so does \(\mathrm {St}(\mathcal {M})\).

  3. (c)

    If \(\mathcal {M}\) is closed under composition, then so is \(\mathrm {St}(\mathcal {M})\).

  4. (d)

    If \(\mathcal {M}\) has the right cancellation property of the form

    $$ \begin{aligned} (mm'\in \mathcal {M}\,\, \& \,\,m' \in \mathcal {S})\Rightarrow m\in \mathcal {M} \end{aligned}$$

    for some pullback stable class \(\mathcal {S}\) of morphisms in \(\mathcal {C}\), then \(\mathrm {St}(\mathcal {M})\) has the same property with respect to the same class \(\mathcal {S}\).

  5. (e)

    If \(\mathcal {M}\) has the weak right cancellation property

    $$ \begin{aligned} (mm'\in \mathcal {M}\,\, \& \,\,m'\in \mathcal {M})\Rightarrow m\in \mathcal {M}, \end{aligned}$$

    then \(\mathrm {St}(\mathcal {M})\) has the same property.

  6. (f)

    \(\mathrm {St}(\mathcal {M})\) has the left cancellation property of the form

    $$ \begin{aligned} (mm'\in \mathrm {St}(\mathcal {M})\,\, \& \,\,m\in \mathrm {Mono}(\mathcal {C}))\Rightarrow m'\in \mathrm {St}(\mathcal {M}), \end{aligned}$$

    where \(\mathrm {Mono}(\mathcal {C})\) denotes the class of all monomorphisms in \(\mathcal {C}\).

Proof

(a) and (b) are obvious.

To prove (c), (d), and (e), use a diagram of the form

where the squares are pullbacks and the unlabeled arrows are the suitable pullback projections.

To prove (f), consider the diagram

where \(l:L\rightarrow M\) is an arbitrary morphism and the unlabeled arrows are the pullback projections. Note that all its squares are pullbacks, except for the right-hand bottom square, although it is also a pullback if m is a monomorphism. Therefore, if \(mm'\) is in \(\mathrm {St}(\mathcal {M})\) and m is a monomorphism, the pullback projection \(M'\times _ML\rightarrow L\) is in \(\mathcal {M}\). This proves the desired implication.   \(\square \)

Remark 1

Properties 1(a)–(c) are mentioned in [7] and 1(d) is ‘almost’ there, with \(\mathcal {E}\) instead of \(\mathcal {M}\). Property 1(e) also holds in the main example there, but for the trivial reason that \( (mm'\in \mathrm {St}(\mathcal {E})\,\, \& \,\,m\in \mathrm {Mono}(\mathcal {C}))\) implies that m is an isomorphism.

3 Essential and Pullback Stable Essential Monomorphisms

Throughout this paper, we will consider a class \(\mathcal {S}\) of monomorphisms in \(\mathcal {C}\) that is pullback stable, contains all isomorphisms, is closed under composition, and has the strong left cancellation property

$$\begin{aligned} mm'\in \mathcal {S}\Rightarrow m'\in \mathcal {S}. \end{aligned}$$

According to a well-known definition, a morphism \(m:M\rightarrow A\) from \(\mathcal {S}\) is said to be an \(\mathcal {S}\)-essential monomorphism, if a morphism \(f:A\rightarrow B\) from \(\mathcal {C}\) is in \(\mathcal {S}\) whenever so is fm. When \(\mathcal {S}\) is the class of all monomorphisms in \(\mathcal {C}\), we will say “essential” instead of “\(\mathcal {S}\)-essential”. The class of all \(\mathcal {S}\)-essential monomorphisms will be denoted by \(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})\). This class has many “good” properties well-known in the case of an abelian \(\mathcal {C}\) with \(\mathcal {S}\) being the class of all monomorphisms in \(\mathcal {C}\) (see, e.g., any of the following: Section 5 in Chapter II of [10], Section 2 in Chapter III of [19], or Section 15.2 of [20]), and also known in the general case, as briefly mentioned in Remark 9.23 of [1]. The known properties we will need are collected in:

Proposition 2

The class \(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})\) of \(\mathcal {S}\)-essential monomorphisms

  1. (a)

    contains all isomorphisms;

  2. (b)

    is closed under composition;

  3. (c)

    has the right cancellation property of the form

    $$ \begin{aligned} (mm'\in \mathrm {Mono}_E(\mathcal {C},\mathcal {S})\,\, \& \,\,m\in \mathcal {S})\Rightarrow m\in \mathrm {Mono}_E(\mathcal {C},\mathcal {S}); \end{aligned}$$
  4. (d)

    has the weak right cancellation property

    $$ \begin{aligned} (mm'\in \mathrm {Mono}_E(\mathcal {C},\mathcal {S})\,\, \& \,\,m'\in \mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\Rightarrow m\in \mathrm {Mono}_E(\mathcal {C},\mathcal {S}), \end{aligned}$$

    and, in particular, every split monomorphism that belongs to \(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})\) is an isomorphism.   \(\square \)

Remark 2

Note the difference between our Proposition 2(c) and Proposition 9.14(3) of [1]: we have omitted the redundant assumption \(m'\in \mathcal {S}\).

From Propositions 1 and 2, we immediately obtain:

Theorem 1

The class \(\mathrm {St}(\mathrm {Mono}_E(\mathcal {C}, \mathcal {S}))\) of pullback stable \(\mathcal {S}\)-essential monomorphisms in \(\mathcal {C}\)

  1. (a)

    is pullback stable;

  2. (b)

    contains all isomorphisms;

  3. (c)

    is closed under composition;

  4. (d)

    has the right cancellation property of the form

    $$ \begin{aligned} (mm'\in \mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\,\, \& \,\,m\in \mathcal {S})\Rightarrow m\in \mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})); \end{aligned}$$
  5. (e)

    has the weak right cancellation property

    $$ \begin{aligned} (mm'\in \mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\,\, \& \,\,m'\in \mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})))\Rightarrow m\in \mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})), \end{aligned}$$

    and, in particular, every split monomorphism that belongs to \(\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\) is an isomorphism;

  6. (f)

    has the left cancellation property of the form

    $$ \begin{aligned} (mm'\in \mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\,\, \& \,\,m\in \mathrm {Mono}(\mathcal {C}))\Rightarrow m'\in \mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})). \end{aligned}$$

       \(\square \)

4 Spans and Fractions

Let \(\mathcal {C}\) be a category with pullbacks. The bicategory \(\mathrm {Span}(\mathcal {C})\) of spans in \(\mathcal {C}\), originally introduced in [5] (motivated by the study of spans of additive categories in [22]) is constructed as follows, omitting obvious coherent isomorphisms:

  • The objects (=0-cells) of \(\mathrm {Span}(\mathcal {C})\) are the same as the objects of \(\mathcal {C}\).

  • A morphism (1-cell) \(A\rightarrow B\) in \(\mathrm {Span}(\mathcal {C})\) is a diagram in \(\mathcal {C}\) of the form

    usually written either as the triple (fXx) or as the pair (fx).

  • The composite \((g,Y,y)(f,X,x)=(gq,X\times _BY,xp)\) of \((f,X,x):A\rightarrow B\) and \((g,Y,y):B\rightarrow C\) is defined via the diagram

    in which \(p:X\times _BY\rightarrow X\) and \(q:X\times _BY\rightarrow Y\) are the pullback projections.

  • A 2-cell from \((f,X,x):A\rightarrow B\) to \((f',X',x'):A\rightarrow B\) is a morphism \(s:X\rightarrow X'\) with \(x's=x\) and \(f's=f\), and the 2-cells compose as in \(\mathcal {C}\).

More generally, given a pullback stable class \(\mathcal {M}\) of morphisms in \(\mathcal {C}\) that contains all identity morphisms and is closed under composition—we can then form the bicategory \(\mathrm {Span}_{\mathcal {M}}(\mathcal {C})\) as above but requiring its morphisms (fx) to have x in \(\mathcal {M}\). As it was observed in a discussion with Janelidze and Mac Lane [14] (and most probably known before, which is why the content of that discussion was never published), the assignment \((cls(f,x):A\rightarrow B)\mapsto (fx^{-1}:A\rightarrow B)\) (here cls is the abbreviation for “class”) determines an isomorphism

$$\begin{aligned} \mathrm {\Pi }(\mathrm {Span}_{\mathcal {M}}(\mathcal {C}))\approx \mathcal {C}[\mathcal {M}^{-1}], \end{aligned}$$

in which:

  • \(\mathrm {\Pi }(\mathrm {Span}_{\mathcal {M}}(\mathcal {C}))\) is the Poincaré category of \(\mathrm {Span}_{\mathcal {M}}(\mathcal {C})\) (in the sense of [5]), that is, it has the same objects as \(\mathrm {Span}_{\mathcal {M}}(\mathcal {C})\), and its \(\hom \) sets are the sets of connected components of \(\hom \) categories of \(\mathrm {Span}_{\mathcal {M}}(\mathcal {C})\).

  • \(\mathcal {C}[\mathcal {M}^{-1}]\) is the category of fractions [12] of \(\mathcal {C}\) for \(\mathcal {M}\).

We are assuming that the reader is familiar with the content of [5]. Repeating here the necessary details from that influential paper would take too much space.

Under the isomorphism above, the functor \(\mathcal {C}\rightarrow {\mathrm { \Pi }}(\mathrm {Span}_{\mathcal {M}}(\mathcal {C}))\), corresponding to the canonical functor

$$\begin{aligned} P_{\mathcal {M}}:\mathcal {C}\rightarrow \mathcal {C}[\mathcal {M}^{-1}], \end{aligned}$$

is defined by \((f:A\rightarrow B)\mapsto (cls(f,1_A):A\rightarrow B)\).

Recall that a class \(\mathcal {M}\) is focal [6] if it satisfies the following four conditions:

\((F_0)\) :

For each object \(X\in {\mathcal C}\) there exists an \(s\in \mathcal {M}\) with codomain X.

\((F_1)\) :

For all with \(s_i\in \mathcal {M}\), there exists a morphism f in \({\mathcal C}\) such that the composite \(s_0s_1f\) is defined and is in \(\mathcal {M}\).

\((F_2)\) :

Each diagram

with \(s\in \mathcal {M}\) can be completed in a commutative square

where \(s'\in \mathcal {M}\).

\((F_3)\) :

If a pair (fg) of parallel morphisms is coequalized by some \(s\in \mathcal {M}\), it is also equalized by some \(s'\in \mathcal {M}\).

Proposition 3

If \(\mathcal {M}\) is a pullback stable class of morphisms in \({\mathcal C}\) that contains all identity morphisms and is closed under composition, with \(\mathcal {M}\subseteq \mathrm {Mono}(\mathcal {C})\), then \(\mathcal {M}\) is focal and, moreover, \(\mathcal {M}\) admits the calculus of right fractions in the sense of [12].

Proof

All we need to check is that \(\mathcal {M}\) satisfies the condition dual to condition 2.2(d) in Chapter I of [12], i.e., that whenever two parallel morphisms f and g admit a morphism \(m\in \mathcal {M}\) with \(mf=mg\), they also admit a morphism \(n\in \mathcal {M}\) with \(fn=gn\). This condition holds trivially because \(\mathcal {M}\subseteq \mathrm {Mono}(\mathcal {C})\).   \(\square \)

Remark 3

Note the following levels of generality (in fact there are many more of them, including those suggested by distinguishing sets of morphisms from proper classes of morphisms), where we omitted all required conditions on \(\mathcal {M}\) in the first five items:

  1. (a)

    For an arbitrary class \(\mathcal {M}\) of morphisms of \({\mathcal C}\), we can still form the category \(\mathcal {C}[\mathcal {M}^{-1}]\) of fractions of \(\mathcal {C}\) for \(\mathcal {M}\).

  2. (b)

    As shown in [6], the morphisms of \(\mathcal {C}[\mathcal {M}^{-1}]\) can be presented in the form \(P_{\mathcal {M}}(f)P_{\mathcal {M}}(x)^{-1}\) with \(x\in \mathcal {M}\) if and only if \(\mathcal {M}\) satisfies conditions \((F_0)\), \((F_1)\), and \((F_2)\).

  3. (c)

    In particular, this is the case when \(\mathcal {M}\) satisfies the conditions dual to conditions 2.2(a), 2.2(b), and 2.2(c) in Chapter I of [12].

  4. (d)

    If the equivalent conditions in (b) hold, then the following conditions are equivalent: \(\mathrm {(d_1)}\) \(\mathcal {M}\) is focal; \(\mathrm {(d_2)}\) \(\mathcal {M}\) satisfies condition \((F_3)\), which is the same as condition 2.2(d) in Chapter I of [12]; \(\mathrm {(d_3)}\) not only can the morphisms of \(\mathcal {C}[\mathcal {M}^{-1}]\) be presented as in (b), but also \(P_{\mathcal {M}}(f)P_{\mathcal {M}}(x)^{-1}=P_{\mathcal {M}}(f')P_{\mathcal {M}}(x')^{-1}\) if and only there exists a commutative diagram in \(\mathcal {C}\) of the form

    with \(xu\in \mathcal {M}\).

  5. (e)

    In particular, the equivalent conditions \(\mathrm {(d_1)}\)\(\mathrm {(d_3)}\) hold when the class \(\mathcal {M}\) admits the calculus of right fractions in the sense of [12].

  6. (f)

    If \(\mathcal {M}\) contains all identity morphisms, is closed under composition, and is pullback stable, then not only are we in the situation (c), but we also have the isomorphism between \(\mathcal {C}[\mathcal {M}^{-1}]\) and \({\mathrm {\Pi }}(\mathrm {Span}_{\mathcal {M}}(\mathcal {C}))\) mentioned above.

  7. (g)

    The situation of Proposition 3. Note, in particular, that in this case the morphisms u and v in the diamond diagram of (d) belong to \(\mathcal {M}\). This follows from Proposition 1(f) and the fact that \(\mathrm {St}(\mathcal {M})=\mathcal {M}\) here.

The levels of generality listed above are related as follows:

Remark 4

We recall from [12] that already in the situation (d), the equivalent conditions mentioned there imply that the \(\hom \) sets of \(\mathcal {C}[\mathcal {M}^{-1}]\) can be constructed as filtered colimits

$$\begin{aligned} {\hom }_{\mathcal {C}[\mathcal {M}^{-1}]}(A,B)=\mathrm {colim}({\hom }(M,B)), \end{aligned}$$

where the colimit is taken over all \(m:M\rightarrow A\) in \(\mathcal {M}\) (see Page 13 in [12], where the dual construction is described explicitly).

5 The Spectral Category

Let \(\mathcal {S}\) be a class of monomorphisms in \(\mathcal {C}\) satisfying the conditions required at the beginning of Section 3. Then, as follows from (a)–(c) and (f) of Theorem 1, the class \(\mathcal {M}=\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\) satisfies the conditions required in Proposition 3. We are ready to give the following:

Definition 1

The spectral category \(\mathrm {Spec}(\mathcal {C},\mathcal {S})\) of \((\mathcal {C},\mathcal {S})\) is the category

$$\begin{aligned} \mathcal {C}[(\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})))^{-1}] \end{aligned}$$

of fractions of \(\mathcal {C}\) for the class \(\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))\) of pullback stable S-essential monomorphisms of \(\mathcal {C}\). When \(\mathcal {S}\) is the class of all monomorphisms in \(\mathcal {C}\), we shall simply write \(\mathrm {Mono}_E(\mathcal {C},\mathcal {S})=\mathrm {Mono}_E(\mathcal {C})\) and \(\mathrm {Spec}(\mathcal {C},\mathcal {S})=\mathrm {Spec}(\mathcal {C})\), and say that \(\mathrm {Spec}(\mathcal {C})\) is the spectral category of \(\mathcal {C}\).

Thanks to the results of [12], specifically Proposition 3.1 and Corollary 3.2 of Chapter I there, our Proposition 3 implies:

Theorem 2

The spectral category \(\mathrm {Spec}(\mathcal {C},\mathcal {S})\) has finite limits. Moreover, the canonical functor

$$ P_{\mathcal {C},\mathcal {S}}=P_{\mathrm {St}(\mathrm {Mono}_E(\mathcal {C},\mathcal {S}))}:\mathcal {C}\rightarrow \mathrm {Spec}(\mathcal {C},\mathcal {S}),$$

defined by \((f:A\rightarrow B)\mapsto (cls(f,1_A):A\rightarrow B)\), preserves finite limits.   \(\square \)

6 Subobject-Essential Monomorphisms

Assuming \(\mathcal {C}\) to be pointed, we define:

Definition 2

A monomorphism \(m:M\rightarrow A\) in \(\mathcal {C}\) is said to be subobject-essential if, for a monomorphism \(n:N\rightarrow A\), one has \(M\times _AN=0\Rightarrow N=0\). The class of all subobject-essential monomorphisms in \(\mathcal {C}\) will be denoted by \(\mathrm {Mono}_{SE}(\mathcal {C})\).

Recall that a regular epimorphism in a category \(\mathcal C\) is a morphism that is the coequalizer of two morphisms in \(\mathcal C\).

A finitely complete category \(\mathcal C\) is regular if any morphism \(f :A \rightarrow B\) can be factorized as the composite morphism of a regular epimorphism \(p :A \rightarrow I\) and a monomorphism \(m :I \rightarrow B\)

and these factorizations are pullback stable. Following [18], we will call \(\mathcal {C}\) normal if it is pointed, regular, and any regular epimorphism is a normal epimorphism (i.e., a cokernel of some arrow in \(\mathcal C\)). In such a category, any regular epimorphism is then the cokernel of its kernel and, as a consequence, a morphism in \(\mathcal {C}\) is a monomorphism if and only if its kernel is zero.

Remark 5

For a pointed variety \(\mathcal V\) of universal algebras, being a normal category is the same as being a 0-regular variety in the sense of [9] (see [17] for further explanations and historical remarks about the relationship between the properties of 0-regularity and normality). The algebraic theory of a pointed 0-regular variety \(\mathcal V\) is characterized by the existence of a unique constant 0 and binary terms \(d_1\), ..., \(d_n\) such that the identities \(d_i(x,x) = 0\) (for \(i \in \{ 1, \ldots , n \}\)) and the implication \( (d_1(x,y)=0 \, \& \, \dots \, \& \, d_n(x,y)=0) \, \Rightarrow x=y\) hold. Intuitively, these operations \(d_i(x,y)\) can then be thought of as a kind of “generalized subtraction”. This implies that the varieties of groups, loops, rings, associative algebras, Lie algebras, crossed modules, and G-groups (for a group G) are all normal. There are also plenty of examples of normal categories that are not varieties, such as the categories of topological groups, cocommutative K-Hopf algebras over a field K, and \(C^*\)-algebras, for instance. In general, any semi-abelian category [16] is, in particular, a normal category.

For an object A in \(\mathcal {C}\), the smallest and the largest congruence (=effective equivalence relation) on A will be denoted by \(\varDelta _A\) and \(\nabla _A\), respectively. Note that equalities like \(E=\varDelta _A\) should usually be understood as equalities of subobjects (of \(A\times A\) in this case).

When \(\mathcal {C}\) is normal, it is natural to ask how different subobject-essential monomorphisms are from essential ones (recall that “essential” means \(\mathcal {S}\)-essential for \(\mathcal {S}=\mathrm {Mono}(\mathcal {C})\)). Most of this section is devoted to studying various ways to compare them.

Let us begin with the following proposition, well-known in the case of an abelian category \(\mathcal {C}\):

Proposition 4

If \(\mathcal {C}\) is normal, then the following conditions on a monomorphism \(m:M\rightarrow A\) in \(\mathcal {C}\) are equivalent:

  1. (a)

    m is an essential monomorphism, that is, a morphism \(f:A\rightarrow B\) is a monomorphism whenever so is fm.

  2. (b)

    For any congruence E on A, one has \((M\times M)\times _{A\times A}E=\varDelta _M\Rightarrow E=\varDelta _A\).

  3. (c)

    For any normal monomorphism \(n:N\rightarrow A\), one has \(M\times _AN=0\Rightarrow N=0\).

  4. (d)

    For any morphism \(f:A\rightarrow B\), one has \( \mathsf {Ker}(fm)=0\Rightarrow \mathsf {Ker}(f)=0\).

Proof

(a)\({}\Rightarrow {}\)(b). Let \((E, e_1, e_2)\) be a congruence on A, and \(f :A \rightarrow C\) a morphism such that E is the kernel pair of f:

(1)

Consider the commutative diagram

where the right-hand square is a pullback by definition of kernel pair, and the left-hand square is a pullback by the assumption \((M\times M)\times _{A\times A}E=\varDelta _M\). The fact that the rectangle is a pullback means that fm is a monomorphism. Since m is an essential monomorphism, it follows that f is a monomorphism and \(E = \varDelta _A\).

(b)\({} \Rightarrow {}\)(c) This follows from the fact that a congruence \((E, e_1, e_2)\) as in (1) is the discrete equivalence relation \(\varDelta _A\) if and only if the normal monomorphism \(\ker (f) :N \rightarrow A\) corresponding to E is \(0 \rightarrow A\).

(c)\({} \Rightarrow {}\)(d) It suffices to apply the assumption to the pullback

(d)\({} \Rightarrow {}\)(a) This is immediate since, in a normal category, monomorphisms are characterized by the fact that their kernel is 0.   \(\square \)

From Proposition 4, we immediately obtain:

Corollary 1

Let \(\mathcal {C}\) be a normal category. Then:

  1. (a)

    Every subobject-essential monomorphism is essential.

  2. (b)

    If A is an object in \(\mathcal {C}\) for which every monomorphism with codomain A is normal, then a monomorphism \(m:M\rightarrow A\) is subobject-essential if and only if it is essential.

  3. (c)

    In particular, if \(\mathcal {C}\) is abelian, then a monomorphism in \(\mathcal {C}\) is subobject-essential if and only if it is essential.

Next, we have:

Proposition 5

The class \(\mathrm {Mono}_{SE}(\mathcal {C})\) of subobject-essential monomorphisms in \(\mathcal {C}\)

  1. (a)

    contains all isomorphisms;

  2. (b)

    is closed under composition;

  3. (c)

    has the right cancellation property of the form

    $$ \begin{aligned} (mm'\in \mathrm {Mono}_{SE}(\mathcal {C})\,\, \& \,\,m\in \mathrm {Mono}(\mathcal {C}))\Rightarrow m\in \mathrm {Mono}_{SE}(\mathcal {C}). \end{aligned}$$
  4. (d)

    If \(\mathcal {C}\) is normal, then the class \(\mathrm {Mono}_{SE}(\mathcal {C})\) has the weak right cancellation property

    $$ \begin{aligned} (mm'\in \mathrm {Mono}_{SE}(\mathcal {C})\,\, \& \,\,m'\in \mathrm {Mono}_{SE}(\mathcal {C}))\Rightarrow m\in \mathrm {Mono}_{SE}(\mathcal {C}) \end{aligned}$$

    and, in particular, every split monomorphism that belongs to it is an isomorphism.

  5. (e)

    It has the left cancellation property of the form

    $$ \begin{aligned} (mm'\in \mathrm {Mono}_{SE}(\mathcal {C})\,\, \& \,\,m\in \mathrm {Mono}(\mathcal {C}))\Rightarrow m'\in \mathrm {Mono}_{SE}(\mathcal {C}). \end{aligned}$$
  6. (f)

    If \(\mathcal {C}\) is normal, then the class \(\mathrm {Mono}_{SE}(\mathcal {C})\) is pullback stable.

Proof

(a) is obvious.

(b) and (c): Given monomorphisms \(m:M\rightarrow A\), \(m':M'\rightarrow M\) and \(n:N\rightarrow A\), consider the diagram

where the unlabeled arrows are the suitable pullback projections. Since both squares in this diagram are pullbacks, we can argue as follows:

  • If \(m, m'\in \mathcal {M}\), then \(M'\times _AN=0\Rightarrow M\times _AN=0\Rightarrow N=0\).

  • If \(mm'\in \mathcal {M}\), then \(M\times _AN=0\Rightarrow M'\times _AN=0\Rightarrow N=0\), where the first implication holds because \(\mathsf {Ker}(m')=0\).

(d): Suppose \(mm'\) and m are in \(\mathrm {Mono}_{SE}(\mathcal {C})\). Thanks to (c), we only need to prove that m is a monomorphism. Therefore, since \(\mathcal {C}\) is normal, it suffices to prove that m has zero kernel. For, consider the diagram

and observe that:

  • Its left-hand square is a pullback because so is its right-hand square, and \(mm'\) is a monomorphism because it is in \(\mathrm {Mono}_{SE}(\mathcal {C})\).

  • Since \(m'\) is in \(\mathrm {Mono}_{SE}(\mathcal {C})\), we have that \(\mathsf {Ker}(m)=0\).

(e): Suppose \(mm'\) is in \(\mathrm {Mono}_{SE}(\mathcal {C})\) and m is a monomorphism. First notice that, since \(mm'\) is a monomorphism, so is \(m'\). After that, consider the diagram

where the unlabeled arrows are the suitable pullback projections. Since both squares in this diagram are pullbacks, we have

$$ M'\times _ML=0\Rightarrow M'\times _AL=0\Rightarrow L=0.$$

(f): Given \(m:M\rightarrow A\) from \(\mathrm {Mono}_{SE}(\mathcal {C})\), a morphism \(x:X\rightarrow A\), and a monomorphism \(u:U\rightarrow X\), consider the diagram

in which \(M\times _AU=(M\times _AX)\times _XU,\) \(xu=ne\) is a (regular epi, mono) factorization of xu, and the unlabeled arrows are the suitable pullback projections. Assuming \(M\times _AU=0\), we have to prove that \(U=0\). Indeed:

  • Since e is a regular epimorphism, so is \(1\times e\).

  • Since \(1\times e\) is an epimorphism and \(M\times _AU=0\), we have \(M\times _AN=0\).

  • Since \(M\times _AN=0\) and m is in \(\mathrm {Mono}_{SE}(\mathcal {C})\), we have that \(N=0\).

  • Since \(N=0\), we have \(xe=ne=0\), and so u factors through the kernel of x.

  • Since u factors through the kernel of x, it also factors through the pullback projection \(M\times _AX\rightarrow X\).

  • Since u factors through the pullback projection \(M\times _AX\rightarrow X\), and the top part of our diagram is a pullback, the pullback projection \(M\times _AU\rightarrow U\) is a split epimorphism.

It follows that \(U=0\), as desired.    \(\square \)

Remark 6

For a composable pair \((m,m')\) of monomorphisms, \(m'\) can be seen as a pullback of \(mm'\) along m (this well-known fact was used in the proof of Proposition 1(f) for the pair (ml)). This implies that every pullback stable class of monomorphisms has the strong left cancellation property and, in particular, that, in the case of normal \(\mathcal {C}\), Proposition 5(e) could be deduced from Proposition 5(f).

Remark 7

In contrast to Theorem 1(f) and Proposition 5(e), the class \(\mathrm {Mono}_E(\mathcal {C})\) does not even have, in general, the weak left cancellation property \(m,\,mm'\in \mathrm {Mono}_E(\mathcal {C})\Rightarrow m'\in \mathrm {Mono}_E(\mathcal {C})\). One can easily construct counterexamples in many non-abelian semi-abelian algebraic categories by suitably choosing \(m':M'\rightarrow M\) to be a split monomorphism (that is not an isomorphism) and choosing \(m:M\rightarrow A\) with simple A. For example:

  1. (a)

    Let \(\mathcal {C}\) be the category of groups, A any simple group that has an element a of order pq with relatively prime p and q, M the subgroup of A generated by a, \(M'\) the subgroup of A generated by \(a^p\), and \(m:M\rightarrow A\) and \(m':M'\rightarrow M\) the inclusion maps. Then m and \(mm'\) are in \(\mathcal {M}_E\), but \(m'\) is not.

  2. (b)

    Let \(\mathcal {C}\) be the category of rings (commutative or not; we do not require them to have identity element, to make \(\mathcal {C}\) semi-abelian), \(M'=K\) be a field, \(M=K[x]\) the polynomial ring in one variable x over K, \(A=K(x)\) the field of fractions of M, and \(m:M\rightarrow A\) and \(m':M'\rightarrow M\) the canonical monomorphisms. Then, again, m and \(mm'\) are in \(\mathcal {M}_E\), but \(m'\) is not.

Remark 8

Although the non-pullback-stability of \(\mathrm {Mono}_E(\mathcal {C})\) in the category of groups follows from Remark 7(a), let us give what seems to be the simplest counterexample. Consider the pullback

of monomorphisms, where \(S_2\), \(S_3\), \(A_3\) are the symmetric/alternating groups. Its bottom arrow is an essential monomorphism, while the top one is not. This also shows that \(A_3\rightarrow S_3\) is an example of an essential monomorphism that is not subobject-essential.

Theorem 3

If \(\mathcal {C}\) is normal, then \(\mathrm {Mono}_{SE}(\mathcal {C})=\mathrm {St}(\mathrm {Mono}_E(\mathcal {C}))\), that is, a morphism in \(\mathcal {C}\) is a subobject-essential monomorphism if and only if it is a pullback stable essential monomorphism.

Proof

The inclusion \(\mathrm {Mono}_{SE}(\mathcal {C})\subseteq \mathrm {St}(\mathrm {Mono}_E(\mathcal {C}))\) follows from Corollary 1(a) and Proposition 5(f). Conversely, let \(m:M\rightarrow A\) be a pullback stable essential monomorphism in \(\mathcal {C}\) and \(n:N\rightarrow A\) a monomorphism in \(\mathcal {C}\) with \(M\times _AN=0\). Then \(0\rightarrow N\) is an essential monomorphism because it is a pullback of m. Hence, from the last assertion of Proposition 2(d), \(0\rightarrow N\) is an isomorphism, that is, \(N=0.\)    \(\square \)

Since every abelian category is normal, we easily get:

Corollary 2

If \(\mathcal {C}\) is abelian then \(\mathrm {Spec}(\mathcal {C})\) is the same as the spectral category of \(\mathcal {C}\) in the usual sense (see [11] and [12]).

Proof

Having in mind Corollary 1(c), this follows from Theorem 3 and the description of the spectral category of an abelian category given in 2.5(e) of [12, Chapter I].    \(\square \)

7 Uniform Objects

Let us return to the general situation of Remark 4(a), where \(\mathcal {M}\) is an arbitrary class of morphisms in \(\mathcal {C}\), but let us assume that \(\mathcal {C}\) is pointed and that

As already observed, in any normal category, this property simply says that \(\mathcal {M}\) is a class of monomorphisms.

Definition 3

An object A of \(\mathcal {C}\) is said to be \(\mathcal {M}\)-uniform if a morphism \(x :X\rightarrow A\) belongs to \(\mathcal {M}\) whenever \(X\not =0\) and \(\mathsf {Ker}(x)=0\).

The term uniform comes from module theory, where a nonzero module M is called a uniform module if every nonzero submodule N of M is an essential submodule. Note that this term was also used in [3] for an analogue notion in the category of G-groups.

Proposition 6

Let A and B be \(\mathcal {M}\)-uniform objects in \(\mathcal {C}\). Every nonzero morphism \(A\rightarrow B\) in \(\mathcal {C}[\mathcal {M}^{-1}]\) of the form \(P_{\mathcal {M}}(f)P_{\mathcal {M}}(x)^{-1}\) with x in \(\mathcal {M}\) is an isomorphism.

Proof

Consider the diagram

where X is the domain of x (the domain of f).

Suppose \(\mathsf {Ker}(f)\not =0\). Since A is \(\mathcal {M}\)-uniform and x and \(\ker (f)\) have zero kernels, the composite \(\mathsf {Ker}(f)\rightarrow X\rightarrow A\) belongs to \(\mathcal {M}\). As x also belongs to \(\mathcal {M}\), this implies that \(P_{\mathcal {M}}(\ker (f))\) is an isomorphism, and we can write

$$\begin{aligned}P_{\mathcal {M}}(f)P_{\mathcal {M}}(x)^{-1}= & {} P_{\mathcal {M}}(f)P_{\mathcal {M}}(\ker (f))P_{\mathcal {M}}(\ker (f))^{-1}P_{\mathcal {M}}(x)^{-1}\\= & {} P_{\mathcal {M}}(f(\ker (f))P_{\mathcal {M}}(\ker (f))^{-1}P_{\mathcal {M}}(x)^{-1}\\= & {} P_{\mathcal {M}}(0)P_{\mathcal {M}}(\ker (f))^{-1}P_{\mathcal {M}}(x)^{-1}\\= & {} 0. \end{aligned}$$

That is, we can suppose \(\mathsf {Ker}(f)=0\). If so, then, since B is \(\mathcal {M}\)-uniform, f belongs to \(\mathcal {M}\), which makes \(P_{\mathcal {M}}(f)P_{\mathcal {M}}(x)^{-1}\) an isomorphism.    \(\square \)

In order to state the next result, let us recall that a division monoid is a nontrivial monoid M with the property that the submonoid U(M) of invertible elements is given by \(U(M) = M \setminus \{ 0 \}\). We write \(\mathrm {End}_{\mathrm {Spec}(\mathcal {C})} (A)\) for the monoid of endomorphisms of an object A in the spectral category \({\mathrm {Spec}(\mathcal {C})}\), where \(\mathcal {C}\) is a normal category.

Corollary 3

Let \(\mathcal C\) be a normal category, and A an \(\mathcal M\)-uniform object in \(\mathcal C\) for \(\mathcal M\) being the class of subobject-essential monomorphisms in \(\mathcal {C}\). Then the monoid \(\mathrm {End}_{\mathrm {Spec}(\mathcal {C})} (A)\) of endomorphisms of A in \({\mathrm {Spec}(\mathcal {C})}\) is a division monoid.

Proof

This immediately follows from Proposition 6, by taking into account the fact that the class of subobject-essential monomorphisms coincides with the class of pullback stable essential monomorphisms whenever \(\mathcal C\) is a normal category (by Theorem 3).    \(\square \)

This last result extends Lemma 5.4 in [3], where the base category \(\mathcal C\) was the category of G-groups, to the general context of a normal category \(\mathcal C\).