2. Abstract Structure
2.1Epimorphisms and Monomorphisms
定义 2.1.1. Let be a category. An arrow in is called a:
(1) | monomorphism (or briefly ) if for every arrows such that , we have . |
(2) | epimorphism (or briefly ) if for every arrows such that , we have . |
(3) | bimorphism if it is both a monomorphism and an epimorphism. |
引理 2.1.2. Every isomorphism is a bimorphism.
命题 2.1.3. Let and be arrows in a category .
(1) | If are monomorphisms (epimorphisms), then so is . |
(2) | If is monomorphism, then so is . |
(3) | If is epimorphism, then so is . |
例 2.1.4.
(1) | In monomorphisms coincide with injective functions, epimorphisms coincide with surjective functions, and bimorphisms coincide with isomorphisms and with bijective functions. |
(2) | In many usual concrete categories, monomorphisms coincide with injective arrows. In not so many usual categories epimorphisms coincide with surjective arrows. For instance, in monomorphisms coincide with injective monoid homomorphisms, but epimorphisms do not coincide with surjective monoid homomorphisms. Indeed, the inclusion , defined by , is an epimorphism in , but it is not surjective. This is also an example of a bimorphism, which is not an isomorphism. |
(3) | There is a large class of categories, called abelian categories (e.g., the categories and ), in which bimorphisms coincide with isomorphisms. |
定义 2.1.5. Let be a category. An arrow in is called a:
(1) | section (or split monomorphism) if it has a left inverse arrow, that is, there is an arrow such that . |
(2) | retraction (or split epimorphism) if it has a right inverse arrow, that is, there is an arrow such that . |
注 2.1.6. An arrow is an isomorphism if and only if it is a section and a retraction.
引理 2.1.7.
(1) | Every section is a monomorphism. |
(2) | Every retraction is an epimorphism. |
证明.
(1) | Let be a section in a category . Hence there is an arrow such that . Let be arrows in such that . Then we have which implies that . Hence is a monomorphism. |
(2) | Similarly, one shows that every retraction is an epimorphism. |
命题 2.1.8. The following are equivalent for an arrow in any category :
(1) | is an isomorphism. |
(2) | is both a monomorphism and a retraction. |
(3) | is both a section and an epimorphism. |
例 2.1.9.
(1) | In every monomorphism (i.e., injective function) is a section, except those of the form with . In the condition that every epimorphism is a retraction is equivalent to the axiom of choice. |
(2) | In the inclusion homomorphism , defined by , is clearly a monomorphism. Suppose that it is a section. Then there is a group homomorphism such that . We have , hence , a contradiction. Therefore, there are monomorphisms, which are not sections. In the homomorphism defined by is clearly an epimorphism. Suppose that it is a retraction. Then there is a group homomomorphism such that . The order of divides the order of , which is . Hence . But then , a contradiction. Therefore, there are epimorphisms which are not retractions. |
命题 2.1.10. Let be a (covariant) functor. Then:
(1) | preserves sections in the sense that if is a section, then is also a section. |
(2) | preserves retractions in the sense that if is a retraction, then is also a retraction. |
(3) | preserves isomorphisms in the sense that if is an isomorphism, then is also an isomorphism. |
2.2Initial and Terminal Objects
定义 2.2.1. Let be a category. An object of is called:
(1) | initial if for every object of , there is a unique arrow . |
(2) | terminal if for every object of , there is a unique arrow . |
命题 2.2.2. Initial and terminal objects are unique up to an isomorphism.
证明. Assume that are initial objects of a category . Then there is a unique arrow and a unique arrow . Note that we have the arrows and . Since is an initial object, we must have . Also, note that we have the arrows and . Since is an initial object, we must have . Hence is an isomorphism. Hence initial objects are unique up to an isomorphism.
例 2.2.3.
(1) | In the initial object is , while the terminal object is any single-element set. |
(2) | In the initial object is the trivial group, while the terminal object is again the trivial group. |
(3) | In the initial object is , while the terminal object is the trivial ring. Note that there is a unique unitary ring homomorphism for every with identity , which is defined by We first show that if does exist, then it is unique. So, suppose that is a unitary ring homomorphism. Then , where is the zero element of . For every , we have:Hence for every . Now we show that the function is a unitary ring homomorphism. For every , we have:and . Hence is a unitary ring homomorphism. |
(4) | View the poset as a poset category. This category has neither an initial object, nor a terminal object. |
2.3Products
定义 2.3.1. Let be a category and objects of . A product diagram for and consists of an object and arrows, called canonical projectionssatisfying the following universal mapping property: given any diagram of the formthere is a unique arrow such thatthat is, the following diagram is commutative:
We denote the product of and by . Sometimes is also denoted by or .
注 2.3.2. Sometimes (especially in the so-called additive categories), the canonical projections and are also denoted by and respectively. The unique arrow such that and is also denoted byThen equalities involving compositions of arrows such as and may be rewritten in terms of matrix multiplications as and .
注 2.3.3. Note that the canonical projections and need not be epimorphisms. For instance, consider the category described by the following graph:such that . Then is a product of and , but is not an epimorphism, because we have and .
命题 2.3.4. The product is unique up to an isomorphism.
证明. Suppose that and are products of objects and of a category . Since is a product, there is a unique arrow such that and . Since is a product, there is a unique arrow such that and . Hence we have the following commutative diagram:
More generally, one may define a product of an arbitrary family of objects of a category, which is again unique up to an isomorphism.
定义 2.3.5. A product of a family of objects of a category consists of an object , also denoted by , and a family of arrows, where for every , satisfying the following universal mapping property: given any object of and any family of arrows, where for every , there is a unique arrow such that for every .
2.4Examples of Products
The Category
The product of two sets and iswhere is the function defined by , and is the function defined by .
Let be a set and let and be functions. We look for a unique function such that the following diagram is commutative:
that is, and . These equalities are equivalent to and for every . This means thatNote that is uniquely determined by this definition.
The construction of a product may be easily generalized to an arbitrary family of sets.
The Category
The product of two groups and iswhere is the function defined by , and is the function defined by .
Note that is a group with respect to the operation defined by
Let be a group and let and be group homomorphisms. We look for a unique group homomorphism such that the following diagram is commutative:
that is, and . These equalities are equivalent to and for every . This means that
Note that is uniquely determined by this definition.
We still need to prove that is a group homomorphism. For every we havehence is a group homomorphism.
The construction of a product may be easily generalized to an arbitrary family of groups.
Poset Categories
Let be a lattice. Hence every two elements of have an infimum (i.e., greatest lower bound). Since is a poset, we may view it as a poset category. Recall that its objects are the elements of , while an arrow does exists if and only if , where .
The product of two elements iswhere and are the unique arrows having the given domains and codomains.
Let and let and be arrows. This means that and . We look for a unique arrow such that the following diagram is commutative:
This means that . But this is true, because is a lower bound of and , while is the greatest lower bound of and .
Note that if a poset is not a lattice, two elements of might not have a product.
The construction of a product may be easily generalized to an arbitrary family of elements, when is a complete lattice, that is, every family of elements of has an infimum and a supremum.
2.5Categories with Products
定义 2.5.1. A category is said to have (binary) products if any family of (two) objects of has a product.
例 2.5.2. We have seen that and have (binary) products, while poset categories may not have products.
Consider the products and . Let and . By universal mapping property of the product () there is a unique arrow such that the following diagram is commutative:
that is, and . We define .
One may prove the following result.
命题 2.5.3. Let be a category with binary products. Then we have a covariant functor defined byfor every object of , andfor every arrow from with and .
For a category with products, one may generalize this construction to any finite family of arrows, and define a corresponding functor.
One may show the following associativity property by using universal mapping property of the product.
命题 2.5.4. In any category with binary products, we havewhere are objects of .
2.6Hom-sets
In this section, assume that all categories are locally small, that is, is a set for every .
Let be an object and an arrow in a category . We define
One may show the following property.
命题 2.6.1. Let be a category and let be an object of . Then we have a covariant functor , called the covariant representable functor, defined byon every object of andfor every arrow in .
命题 2.6.2. Let be a category with binary products. Then for every object of , the covariant functor preserves binary products, that is, for every , there is a bijection (i.e., isomorphism in ):
定义 2.6.3. A contravariant functor between two categories and is a mapping of objects of to objects of and of arrows of to arrows of , denoted bysatisfying the axioms:
(i) | For every in , we have in . |
(ii) | For every object of , we have . |
(iii) | For every composable pair of arrows and in , we have |
命题 2.6.4. Let be a category and let be an object of . Then we have a contravariant functor , called the contravariant representable functor, defined byon every object of andon every arrow in .
证明.
(i) | For every arrow in , we have the following function (arrow in ): |
(ii) | For every object of , we have |
(iii) | Let and be arrows in . Then we have the following functions (arrows in ) For every function , we have Hence we have . It follows that |