Functor

Contents

Functor#

class discopy.grammar.categorial.Functor(ob=None, ar=None, dom=None, cod=None)[source]#

Bases: discopy.closed.Functor

A categorial functor is a closed functor with a predefined mapping for categorial rules.

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

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

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

  • dom (T) –