Definition
A (left) resolution of an R-module
Explicitly, this means that
is surjective with kernel for all .
Alternate definition
A resolution of
Non-uniqueness
Every module
and
so usually extra conditions are attached.
P-resolutions
Let P be a property of modules.
For example, P could be free, finitely generated, flat, projective, etc.
A P-resolution of
Example
A finitely generated module
Then
is a finitely generated free resolution of