Category
Definition
A category consists of
- a class of object;
- for each pair , a set , whose elements are called morphisms from to ;
- for each triple of objects one has a map .
It is assumed that the objects and morphisms satisfy the following conditions.
- If , then and are disjoint.
- If and , , then .
- (Unit) For every object , we have an element such that for any and for any .
Definition
A category is called a subcategory of a category if
- the objects of is a subclass of the objects of
- for any objects of , one has that
- ;
- and the product of morphisms for is the same as for .
The subcategory is called full if .
Definition
Let be a category. Define as
- objects of are the objects of
satisfying that
- if and , then in equals in ; and
- .
Definition
Let and be two categories. A covariant functor form to satisfies
for any object , is an object of ;
for any , such that
.
If is modified to
then is called a contravariant functor. In particular, a contravariant functor from to is a covariant functor from to .
Remark. In general, if is non-commutative, is not an -module. Notice that
and are not always equal.
Hom Functor
In the category of -modules, Hom functors can be defined as either covariant or contravariant, depending on whether the argument appears in the first or second slot.
-
Given -module , define
We can verify that is a covariant functor.
-
Similarly, given -module , define
We can verify that is a contravariant functor.
Similar results hold in the setting of bimodules.
Definition
Let and be rings with identity. An abelian group is a left - right -bimodule in case is both a left -module and a right -module for which the two scalar multiplication jointly satisfy for any .
Remark. Here are some notations:
- : is a left -module
- : is a right -module
- : is a left - right -bimodule.
Let be a bimodule. Then for any -module ,
- is a left -module.
- For any , define .
- is a covariant functor;
- is a right module-.
- For any , define .
- is a contravariant functor.
Tensor Functor
Suppose and are two modules, then is a -module. Similarly, suppose and are two modules, then is a module-.
If and are bimodules, then is a left - right -bimodule with and .
Proposition
Given a bimodule , define
and it is a covariant functor.
Similarly, define
and it is also a covariant functor.
Exact Sequence and Exact Functors
Definition
Let be a covariant functor.
- We say is left exact if for any exact sequence , the sequence is exact.
- We say is right exact if for any exact sequence , the sequence is exact.
Definition
A contravariant is called left (rep. right) exact if it is a left (rep. right) exact as a covariant functor .
Definition
A functor is called exact if it is both left exact and right exact.
is exact.
Link to original
Theorem
Let be a bimodule. The functor is right exact.
\begin{proof}

Remark that Theorem 7.4 is same as ^60fa98.
\end{proof}