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}