πCategory
Category:
a class of Objects (ob(C))
Objects donβt have any properties
Object only exist to mark start/end of morphisms (Category theory is all about morphisms, not objects)
a class of Morphisms (Arrows) (hom(C))
Morphisms have source and target, no other properties
composition
(associativity)
identity morphism
(left identity)
(right identity)