8. Additive Categories

8.1Preadditive Categories

定义 8.1.1. A category is called preadditive if is an additive abelian group for every objects of , and the composition of morphisms is biadditive, i.e.,for every suitable morphisms.

We denote by the zero element of the abelian group .

引理 8.1.2. Let and be morphisms of a preadditive category . Then and .

证明. In order to show that an element of an abelian group is the zero element, it suffices to establish that its sum with itself is itself. Using the biadditivity of the composition, we have:which show the conclusion.

命题 8.1.3. The following statements are equivalent for an object of a preadditive category :

(1)

is a zero object.

(2)

is initial.

(3)

is terminal.

(4)

is the zero group.

(5)

.

证明. (1)(2)(4)(5) and (1)(3)(4)(5) These follow from the definition of everything involved: a zero object is by definition an initial and terminal object, initial and terminal objects by definition have a single endomorphism, and any two morphisms of the zero group are equal.

(5)(1) Let and be any objects of . For every arrows and , we have and by Lemma 8.1.2. These imply that the morphism sets and consist of precisely one morphism each. Because and were arbitrary, we may conclude that is a zero object.

例 8.1.4. (1) As a first but not very typical example of a preadditive category, we consider any unitary ring . We may thus consider the category induced by the multiplicative monoid of the ring - in other words, the category with a single object , and the ring elements as morphisms with composition given by ring multiplication. Endow the only morphism set with the additive group structure of the ring. That is, addition of morphisms is done by adding them as ring elements. Note now that this indeed defines a preadditive category: the only thing to verify is that the composition is biadditive, but this is exactly the requirement that multiplication distributes over addition in the ring, which is one of the ring axioms. One may also note the converse, that any preadditive category with a single object gives rise to a ring of morphisms with addition given by morphism addition and multiplication given by composition. The converse generalizes to categories with more than one object: in any preadditive category , every endomorphism set is a unitary ring with the ring addition given by morphism addition and the ring multiplication given by morphism composition. Two takeaways from this are that unitary rings may be thought of as precisely preadditive categories with a single object and that preadditive categories generalize unitary rings in the same way that arbitrary categories generalize monoids.

(2) We may by Proposition 8.1.3 conclude that there is no preadditive structure that Set can be endowed with to make a preadditive category, because it has initial objects that are not terminal and viceversa. Alternatively, note that there are empty morphism sets in , namely for any non-empty set , while the morphism sets are non-empty in preadditive categories, because they are groups.

(3) , , and are not preadditive, because they do not have a zero object. One may also show that is not preadditive.

命题 8.1.5. Let be a morphism in a preadditive category. Then is a monomorphism if and only if is a kernel of .

Dually, is an epimorphism if and only if is a cokernel of .

证明. Assume first that is a monomorphism. Clearly, . Next let be a morphism such that . Then , which implies that , because is a monomorphism.

Then there is a unique morphism , namely , such that . Hence is a kernel of .

Conversely, assume that is a kernel of . Let be morphisms such that . Then .

Since is a kernel of , there is a unique morphism such that . Hence , which shows that is a monomorphism.

The statement on epimorphisms follows by duality.

命题 8.1.6. In a preadditive category, the Hom functors may be viewed as functors into the category of all abelian groups rather than just sets. In other words, for any preadditive category and fixed object of , we have and .

证明. The morphism sets in a preadditive category are abelian groups, so the mapping of the objects is sound. It remains to be shown that morphisms in are mapped to morphisms in . For any morphism , consider the function and verify that it is additive. For any morphisms we have:Similarly, we get for the contravariant Hom functor a function , and for any morphisms we find that:Hence every morphism in is mapped to a suitable morphism in .

8.2Additive Categories

定义 8.2.1. An additive category is a preadditive category with a zero object in which every pair of objects has a product.

注 8.2.2. The requirement that there exists a zero object may equivalently be viewed as a requirement that there are empty products. By this observation, we may equivalently define an additive category as a preadditive category in which every finite collection of objects has a product. Later on, we shall see that “product” may be replaced by “coproduct” and even “biproduct” in the definition of an additive category, which will explain the apparent asymmetry of the definition.

例 8.2.3. Let us show that is an additive category.

The zero group is a zero object of . Any two objects of have a product, namely the direct product of the groups with the canonical projections.

Claim 8.2.4. is an abelian group for any abelian groups and .

All the necessary properties for the morphisms are inherited from the abelian group structure on . The addition is well-defined in the sense that a sum of two morphisms is a morphism:for any . The remaining properties are verified in a similar fashion using the fact that the zero morphism and valuewise subtraction of a morphism are both morphisms.

Claim 8.2.5. Composition of morphisms is biadditive in .

We need to prove thatholds for any suitable morphisms and in . For any in the domain of and , we have:Now the proposition follows from the claims and the existence of zero objects and products.

例 8.2.6. (1) Additive categories: , the category of torsion abelian groups.

(2) Any unitary ring viewed as a category with only one object is a preadditive category, which is not additive, because it does not have a zero object.

(3) Non-additive categories: , , , , (they do not have a zero object), (finite products and coproducts do not coincide - see Proposition 8.2.7).

命题 8.2.7. Let be objects of some preadditive category , which have a product together with (for ). Set (for ) , where is the morphismThat is, is the morphism induced by a family consisting of a single identity morphism and the rest zero elements of the morphism groups. Then is a coproduct of .

Before proving the proposition, we will state and prove a useful result.

命题 8.2.8. .

证明. Consider the morphism , i.e., the unique morphism through which (for ) factors as . On one hand, it is clearly the identity morphism for it has the required factorization property. On the other hand, we may show that it coincides with , because it too has the required factorization property: use the definition of all the in terms of the identity morphism and zero elements and the fact that zero elements compose to zero elements to get:This shows that .

Now we continue to prove the Proposition 8.2.7.
证明. Let (for ) be a family of arbitrary morphisms into some object . We need to find a morphism through which all factor via the proposed inclusion morphisms , and we need to prove that is unique with this property. Consider . From the definition of the in terms of identity and zero elements, we see that works: for any ,To prove uniqueness of this , let be any morphism with the same factorization property as . By Proposition 8.2.8, we may rewrite and and use that the factor through them:Thus we have shown that together with the (for ) is a coproduct of the objects .

注 8.2.9. As a consequence of the proposition, one may equivalently define additive categories to also have coproducts for any finite collection of objects. Thus, the dual of an additive category is an additive category (where the morphism addition in the dual category is understood to be the very same as in the original category).

8.3Biproducts

Using Proposition 8.2.7 and its dual, we may conclude that coproducts and products coincide as objects in an additive category and may hence consider the objects equipped with both projection and inclusion morphisms. This notion of a simultaneous product and coproduct turns out to be useful in the study of additive categories and is captured in the following definition.

定义 8.3.1. Let be a preadditive category and let be a finite collection of objects in . A biproduct of is an object together with morphisms (called projection morphisms) and (called inclusion morphisms) satisfying for every and .

注 8.3.2. The notion of a biproduct is essentially self-dual in the sense that if together with and is a biproduct of in some preadditive category , then together with and is a biproduct of the same objects in (with the same morphism addition).

注 8.3.3. In terms of biproducts, Proposition 8.2.8 in the setting of Proposition 8.2.7 may be interpreted as saying that any product (or, by duality, coproduct) in a preadditive category may be expanded to a biproduct.

注 8.3.4. One may note that the definition of the biproduct of a family of objects conveniently refers only to these objects and the biproduct object (the definition is “internal”), whereas the definition of the product and coproduct in terms of their universal properties refers to virtually every object of the category (the definition is “external”).

By the very definition of the biproduct and in accordance with the previous remark, it is not obvious that every biproduct may be viewed as a simultaneous product and coproduct; the biproduct would seem to be more general than that. The following proposition shows, however, that biproducts indeed are simultaneous products and coproducts (with the obvious morphisms). Hence, finite products, finite coproducts, and biproducts coincide in preadditive categories.

命题 8.3.5. Let together with and be a biproduct of some objects in a preadditive category. Then:

(1)

is a product of ;

(2)

is a coproduct of .

证明. In order to prove that is a coproduct, we may proceed exactly as in the proof of Proposition 8.2.7, where the identities and were sufficient to prove the universal property of the coproduct (the former implied existence and the latter uniqueness of the factoring morphism). It follows by the above and that biproducts are “essentially” self-dual (Remark 8.3.2) that is a coproduct in the opposite category and hence a product in the original category.

The following corollary to Propositions 8.2.7 and 8.3.5 summarizes the relationship between products, coproducts, and biproducts in a preadditive category.

推论 8.3.6. For a collection of objects in a preadditive category, have a product if and only if they have a coproduct if and only if they have a biproduct.

例 8.3.7. Recall that the direct sum and the direct product of finitely many abelian groups coincide. Interpreted categorically, we see that this is no coincidence: we know to be additive Example 8.2.3) and that the direct sum and direct product together with their inclusion and projection morphisms are a coproduct and, respectively, a product. By the uniqueness of products and coproducts and the above propositions, we may conclude that the direct sum and the direct product would at the very least have to be isomorphic. In fact, the direct sum and the direct product equipped with their canonical morphisms is a biproduct, which we may verify with ease. For any , consider the morphism and show that it is the identity morphism by noting that it fixes any element :Also, for every . Next, considerand show that it is the identity morphism by noting that it too fixes any element, say:

命题 8.3.8. If and are biproducts of the same family of objects , then there is a unique isomorphism that respects the projection and inclusion morphisms, i.e., with and for every .

证明. Proof. For uniqueness, we may view the biproducts as products (or coproducts) via Proposition 8.3.5 and use the uniqueness of products (or coproducts) up to isomorphism to conclude that there is precisely one isomorphism that respects the projection morphisms (or inclusion morphisms), and hence that there is at most one isomorphism that respects both projection and inclusion morphisms. We may also show the uniqueness more directly as follows:Alternatively, we have:

For existence, we may invoke Proposition 8.3.5 twice (once for the product and once for the coproduct). This yields two isomorphisms with respecting the projection morphisms and respecting the inclusion morphisms. By the chain of equalities above, . Hence the isomorphisms are the same and they respect both the projection morphisms and the inclusion morphisms. Another more explicit approach for the existence is to show that respects the projection and inclusion morphisms and to show that the morphism is a two-sided inverse of . In any case, we have shown existence and uniqueness of an isomorphism between the biproduct objects that respects the projection and inclusion morphisms, which proves the proposition.

注 8.3.9. Much like for products and coproducts, the uniqueness of the biproduct object up to isomorphism guaranteed by Proposition 8.3.8 justifies the notation for the object of any biproduct of . Somewhat sloppily, we will often use to refer to the entire biproduct (including the projection and inclusion morphisms).

8.4Matrix Notation

The idea of viewing morphisms as matrices, with addition and composition of morphisms as matrix addition and multiplication, is fruitful not only in linear algebra (i.e., in the category ), but in any additive category.

命题 8.4.1. Let and be biproducts in an additive category . A morphism induces a family of morphisms with via . Conversely, any family of morphisms with induces a unique map via the universal properties of the biproducts viewed as a coproduct and a product. The setting is depicted in the following diagram:

Given , one gets by universal mapping property of the coproduct , and then by universal mapping property of the product . For any morphism as above, arrange its corresponding morphisms into a matrix as follows:

(1)

The correspondence is an isomorphism between the abelian groups and . In particular, the matrix of a sum is obtained by matrix addition: where the addition of matrix entries in the right-hand side is just the morphism addition in the additive category.

(2)

Let be a third biproduct. If and are morphisms, then In other words, the matrix of the composition is obtained by matrix multiplication where multiplication of the entries is done by composition and addition is the addition on morphisms in the additive category.

Pullbacks and pushouts exhibit a connection with kernels and cokernels in additive categories.

命题 8.4.2. Consider in an additive category a square and the following diagonal morphisms that it gives rise to:

Then the square is:

(1)

a pullback if and only if is a kernel of .

(2)

a pushout if and only if is a cokernel of .

证明. We only prove the first statement, the other one following by duality.

Assume first that the square is a pullback. Then . Next let be such that , that is, . By the universal mapping property of the pullback, there is a unique morphism such that and , that is, . Hence is a kernel of .

Conversely, assume that is a kernel of . Then , hence . Next let and be morphisms such that . Then . By the universal mapping property of the kernel, there is a unique morphism such that , that is, and . Hence the square is a pullback.

注 8.4.3. The placement of the minus sign in front of in the matrices for the diagonal morphisms is arbitrary. As noted in the end of the proof, the minus could equally well be placed in front of , and one readily shows in similar fashion that placing it in front of either or instead yields an equivalent statement.

8.5Additive Functors

定义 8.5.1. Let and be preadditive categories. Then a functor is called additive if for any suitable morphisms and .

注 8.5.2. (1) If is an additive functor, then for every objects , of , and for every morphism in .

(2) The composition of two additive functors is again an additive functor.

命题 8.5.3. If is an additive functor between preadditive categories and is a zero object of , then is a zero object of .

证明. Using the characterization of zero objects from Proposition 8.1.3, we have . Applying , we have , which is precisely to say that is a zero object (using the characterization again).

命题 8.5.4. The following are equivalent for a functor between additive categories:

(1)

is additive.

(2)

respects binary products. In other words, if is a product of , then is a product of .

(3)

respects binary coproducts. In other words, if is a coproduct of , then is a coproduct of .

(4)

respects binary biproducts. In other words, if is a biproduct of , then is a biproduct of .

证明. (1)(4) This follows readily from the fact that every additive functor respects the ingredients of the biproduct definition: identity morphisms, zero elements of the morphism groups, and morphism composition and addition. Let us verify this by assuming that is additive, applying it to a biproduct in , and seeing that a biproduct in is indeed obtained. We have:Finally, the sum of compositions in the opposite order is the identity on the biproduct object:Thus we have shown that an additive functor respects binary biproducts.

(4)(2) and (4)(3) These are immediate by Remark 8.3.3 and Proposition 8.3.8 stating that products and coproducts may be expanded to biproducts and that a biproduct may be viewed as a product and coproduct. Given a (binary) product or coproduct in , expand it to a biproduct, use the assumption that respects biproducts to obtain a biproduct in , and view this biproduct as a product or coproduct in (which will be of the required form, i.e., with the appropriate projection or inclusion morphisms) to conclude that respects products and coproducts.

(2)(1) and (3)(1) Let be morphisms in . Then is the composition of the following morphisms:

Since preserves binary (co)products, it follows that:Hence is additive.

The Hom functors for an additive category, which by Proposition 8.1.6 may be viewed as functors into the additive category , are an important example of additive functors.

命题 8.5.5. Let be a preadditive category and a fixed object of . Then the Hom functors and are additive.

证明. Note first that the proposition makes sense, seeing as is additive by Example 8.2.3. The proposition is a rather immediate consequence of the definition of the Hom functors in terms of composition and the biadditivity of the composition in an additive category.

例 8.5.6. By Propositions 8.5.4 and 8.5.5, the morphism set for two biproducts and of an additive category decomposes as