nLab
zero object

Zero objects

Definition

A zero object, or null object, is an object of a category that is both an initial object and a terminal object. Equivalently, a category has a zero object iff it has an initial object and a terminal object and the unique morphism is an isomorphism. A category with a zero object is sometimes called a pointed category.

Examples

Proposition
Proposition

In any category C enriched over the category of pointed sets (Set *,) with tensor product the smash product, any object that is either initial or terminal object is automatically both and hence a zero object.

Proof

Write *Set * for the singleton pointed set. Suppose t is terminal. Then C(x,t)=* for all x and so in particular C(t,t)=* and hence the identity morphism on t is the basepoint in the pointed hom-set. By the axioms of a category, every morphism f:tx is equal to the composite

f:tIdtfx.f : t \stackrel{Id}{\to} t \stackrel{f}{\to} x \,.

By the axioms of an (Set *,)-enriched category, since Id t is the basepoint in C(t,t), also this composite is the basepoint in C(t,x) and is hence the zero morphism. So C(t,x)=* for all x and therefore t is also an initial object.

Analogously from assuming t to be initial it follows that it is also terminal.

Remark

This is a special case of an absolute limit.

Remark

Categories enriched in (Set *,) include in particular Ab-enriched categories. So any additive category, hence every abelian category has a zero object.

Properties

In a category with a zero object 0, there is always a canonical morphism from any object A to any other object B called the zero morphism, given by the composite A0B. Thus, such a category becomes enriched over the category of pointed sets, a partial converse to the last example above.