rings and whose values again were modules over a ring. It will be shown in this paper that the theory may be generalized to functors defined on abstract categories, and whose values are again in such abstract categories. An abstract treatment such as this has several advantages. We list a few: (1) The dualities of the type Kernel - cokernel Projective - injective Z(A) -Z'(A), originally suggested by MacLane [4], may now be formulated as explicit mathematical theorems. (2) In treating derived functors, it suffices to consider left derived functors of a covariant functor of several variables; all other types needed may then be obtained by a dualization process. (3) Further applications of the theory of derived functors are bound to show that the consideration of modules over a ring A will be insufficient. Rings with additional structure such as grading, differentiation, topology, etc., will have to be considered. With the theory developed abstractly, these generalizations are readily available. The paper is divided into four parts. Part I deals with basic definitions, duality, and fundamental lemmas. We make no attempt to prove or even state many of the necessary trivia which are used throughout. Part II is rather short, due to the facts that most of the results follow
Read full abstract