18A15 - Category theory; homological algebra :: General theory of categories and functors :: Foundations, relations to logic and deductive systems