Word#
- class discopy.grammar.cfg.Word(name, cod, dom=None, data=None, _dagger=False, _z=0)[source]#
Bases:
BoxImplements words as boxes with a
discopy.monoidal.Tyas codomain.>>> from discopy.rigid import Ty >>> Alice = Word('Alice', Ty('n')) >>> loves = Word('loves', ... Ty('n').r @ Ty('s') @ Ty('n').l) >>> Alice Word('Alice', Ty('n')) >>> loves Word('loves', Ty(Ob('n', z=1), 's', Ob('n', z=-1)))