In mathematics, derivators are a proposed framework[1] [2] pg 190-195 for homological algebra giving a foundation for both abelian and non-abelian homological algebra and various generalizations of it. They were introduced to address the deficiencies of derived categories (such as the non-functoriality of the cone construction) and provide at the same time a language for homotopical algebra.
Derivators were first introduced by Alexander Grothendieck in his long unpublished 1983 manuscript Pursuing Stacks. They were then further developed by him in the huge unpublished 1991 manuscript Les Dérivateurs of almost 2000 pages. Essentially the same concept was introduced (apparently independently) by Alex Heller.
The manuscript has been edited for on-line publication by Georges Maltsiniotis. The theory has been further developed by several other people, including Heller, Franke, Keller and Groth.
One of the motivating reasons for considering derivators is the lack of functoriality with the cone construction with triangulated categories. Derivators are able to solve this problem, and solve the inclusion of general homotopy colimits, by keeping track of all possible diagrams in a category with weak equivalences and their relations between each other. Heuristically, given the diagram
which is a category with two objects and one non-identity arrow, and a functor\bullet\to\bullet
to a categoryF:(\bullet\to\bullet)\toA
A
W
where the target object is unique up to weak equivalence inC(F):\bullet\toA[W-1]
l{C}[W-1]
Formally, a prederivator
D
from a suitable 2-category of indices to the category of categories. Typically such 2-functors come from considering the categoriesD:Indop\toCAT
\underline{Hom
A
Ind
denotef:I\toJ
f*
This is called the inverse image functor. In the motivating example, this is just precompositition, so given a functorf*:D(J)\toD(I)
FI\in\underline{Hom
FJ=FI\circf
where}(-,A[W^{-1}])\underline{Hom
W
A
There are a number of examples of indexing categories which can be used in this construction
FinCat
\Delta
X
Open(X)
(X)\tau
X
T
Derivators are then the axiomatization of prederivators which come equipped with adjoint functors
f?\dashvf!\dashvf*\dashvf*\dashvf!
where
f!
f*
f*
f!