Category
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.
Examples.
-
Given -module , define
We can verify that is a covariant functor.
-
Similarly, given -module , define
We can verify that is a contravariant functor.
Bimodule
Hom Functor
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. See ^jj28ws.
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}
See ^vr29ta.
\end{proof}
Projective, Injective and Flat Modules
Definition
Let be an -module.
- is called projective -module if is exact.
- is called injective -module if is exact.
- is called flat -module if is exact.
Theorem
The following statements about a left -module are equivalent.
- Whenever there is an -epimorphism , and an -homomorphism , there exists an -homomorphism such that .
- For each epimorphism , the map is an epimorphism.
- For each bimodule structure , the functor is exact.
- For every exact sequence in -module, the sequence is exact.
\begin{proof}
See ^9f21f9.
\end{proof}
Theorem
The following statements about a (left) -module are equivalent:
- is projective.
- Every epimorphism splits, that is, there exists -homomorphism such that .
- is isomorphic to a direct summand of a free left -module.
\begin{proof}
See ^3rkmd6.
\end{proof}
Schanuel's lemma
Let be a ring with identity. If and are short exact sequences of -modules and and are projective, then is isomorphic to .
\begin{proof}
See ^vjcaf5.
\end{proof}