Internal Languages for Monoidal Categories
My earliest work developed internal languages (syntax) for various
monoidal and related categories. The significance of such languages
changed completely with the advent of linear logic and its
incorporation into type systems and languages bit I did not take part
in these developments.
Languages for monoidal categories presented the general
framework which was further developed in
The structure of free closed categories provides a simple
decision procedure for determining equality of arrows in a free
monoidal closed category.