The structure theorem of Joyal, Street and Verity says that every traced monoidal category C arises as a monoidal full subcategory of the tortile monoidal category Int C. In this paper we focus on a simple observation that a traced monoidal category C is closed if and only if the canonical inclusion from C into Int C has a right adjoint. Thus, every traced monoidal closed category arises as a monoidal co-reflexive full subcategory of a tortile monoidal category. From this, we derive a series of facts for traced models of linear logic, and some for models of fixed-point computation. To make the paper more self-contained, we also include various background results for traced monoidal categories.
IntroductionIn Joyal et al. (1996), Joyal, Street and Verity introduced the notion of traced monoidal categories. They showed that every traced monoidal category C fully faithfully embeds in a tortile monoidal category Int C, and that this Int-construction gives a left biadjoint of the forgetful 2-functor from the 2-category of tortile monoidal categories to that of traced monoidal categories. This remarkable result attracted much attention from theoretical computer scientists, particularly in connection with linear logic (Girard 1987) and the Geometry of Interaction (Girard 1989;Abramsky and Jagadeesan 1994;Abramsky 1996;Haghverdi 2000;Abramsky et al. 2002;Haghverdi and Scott 2006), where the special case of traced symmetric monoidal categories and compact closed categories (Kelly and Laplaza 1980) is of interest.In this paper we shall see that the monoidal closed structure can be tied with the Int-construction in an unexpected manner. Namely, we show the following result (Theorem 4.1).
Theorem.A traced monoidal category C is closed if and only if the embedding from C into Int C has a right adjoint.Despite its simplicity, to the best of our knowledge, this fact has not previously been pointed out in the literature. Perhaps this is partly because the Int-construction works too nicely: tortile monoidal categories are closed, therefore every traced monoidal category embeds into a closed one just via the Int-construction. So it seems that for this reason it was not felt that traced monoidal closed categories were themselves interesting (an exception being Coccia et al. (2002), where traced monoidal closed categories with extra structure are used for modelling higher-order cyclic shared structures). However, the tortile structure (or compact closed structure in the symmetric case) just describes a very special http://journals.cambridge.org M. Hasegawa 218 kind of closedness, and not every traced monoidal closed category is tortile. Our result says that the relation between tortile structure and general closed structure is still in harmony: every traced monoidal closed category arises as a monoidal co-reflexive full subcategory of a tortile monoidal category. The embedding from C to Int C may not preserve the closed structure (see Remark 4.2 for a counterexample), but the closed structure on C is determined by the closed struct...