groupoid

noun
  1. A mathematical structure consisting of a set with a binary operation that is closed but not necessarily associative, commutative, or having an identity element.
  2. Usage: mathematics; formal
  3. In category theory, a small category in which every morphism is an isomorphism.
  4. Usage: mathematics; advanced; category theory

Examples