and
nonabelian homological algebra
In homological algebra a flat resolution is a resolution of a chain complex by a complex of flat modules.
projective object, projective presentation, projective cover, projective resolution
injective object, injective presentation, injective envelope, injective resolution
flat object, flat resolution