Let C be a category, co and we two classes of morphisms in C, called cofibrations and weak equivalences respectively. The triple, we) is called a Waldhausen category if it satisfies the following axioms, motivated by the similar properties for the notions of cofibrations and weak homotopy equivalences of topological spaces:
co and we are compatible with pushouts in a certain sense.
For example, if is a cofibration and is any map, then there must exist a pushout, and the natural map should be cofibration:
Relations with other notions
In algebraic K-theory and homotopy theory there are several notions of categories equipped with some specified classes of morphisms. If C has a structure of an exact category, then by defining we to be isomorphisms, co to be admissible monomorphisms, one obtains a structure of a Waldhausen category on C. Both kinds of structure may be used to define K-theory of C, using the Q-construction for an exact structure and S-construction for a Waldhausen structure. An important fact is that the resulting K-theory spaces are homotopy equivalent. If C is a model category with a zero object, then the full subcategory of cofibrant objects in C may be given a Waldhausen structure.
S-construction
The Waldhausen S-construction produces from a Waldhausen category C a sequence of Kan complexes, which forms a spectrum. Let denote the loop space of the geometric realization of. Then the group is the n-th K-group of C. Thus, it gives a way to define higher K-groups. Another approach for higher K-theory is Quillen's Q-construction. The construction is due to Friedhelm Waldhausen.
biWaldhausen categories
A category C is equipped with bifibrations if it has cofibrations and its opposite categoryCOP has so also. In that case, we denote the fibrations of COP by quot. In that case, C is a biWaldhausen category if C has bifibrations and weak equivalences such that both and are Waldhausen categories. Waldhausen and biWaldhausen categories are linked with algebraic K-theory. There, many interesting categories are complicial biWaldhausen categories. For example: The category of boundedchain complexes on an exact category. The category of functors when is so. And given a diagram, then is a nice complicial biWaldhausen category when is.