Ty#
- class discopy.closed.Ty(*inside)[source]#
Bases:
discopy.biclosed.TyA closed type is a biclosed type in a symmetric category where left and right exponentials coincide, i.e. X << Y == X ** Y == Y >> X.
Applying a closed type to a function yields an
Terme.g.>>> X, Y = Ty("X"), Ty("Y") >>> t = X(lambda x: (X >> Y)(lambda f: f(x))) >>> t.draw( ... path='docs/_static/closed/diagram.png', ... aspect="auto", figsize=(8, 8), margins=(0.2, 0))
- Parameters:
inside (str | cat.Ob) –