Functor

Functor#

class discopy.pivotal.Functor(ob_map=None, ar_map=None, dom=None, cod=None, colour_map=None)[source]#

Bases: discopy.rigid.Functor

A pivotal functor is a rigid functor on a pivotal category.

Parameters:
  • ob_map (Mapping[Ty, Ty]) – Map from atomic Ty to cod.ob.

  • ar_map (Mapping[Box, Diagram]) – Map from Box to cod.

  • cod (Category) – The codomain of the functor.

dom#

alias of Diagram

cod#

alias of Diagram