A category C consists of: Objects: A,B,C,… Morphisms: f:A→B Identity: idA:A→A Composition: g∘f:A→C Axioms: Associativity: h∘(g∘f)=(h∘g)∘f Identity: f∘idA=f=idB∘f See also Functor Natural Transformation Monad Adjunction