Nominal String Diagrams

Authors Samuel Balco, Alexander Kurz

Thumbnail PDF


  • Filesize: 8.41 MB
  • 20 pages

Document Identifiers

Author Details

Samuel Balco
  • Department of Informatics,University of Leicester, United Kingdom
Alexander Kurz
  • Department of Computer Science, Chapman University, Orange California, USA


We are greatful to Fredrik Dahlqvist, Giuseppe Greco, Samuel Mimram, Drew Moshier, Alessandra Palmigiano, David Pym, Mike Shulman, Pawel Sobocinski, Thomas Streicher, Georg Struth, Apostolos Tzimoulis and Fabio Zanasi for discussions on the topic of this paper.

Cite AsGet BibTex

Samuel Balco and Alexander Kurz. Nominal String Diagrams. In 8th Conference on Algebra and Coalgebra in Computer Science (CALCO 2019). Leibniz International Proceedings in Informatics (LIPIcs), Volume 139, pp. 18:1-18:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2019)


We introduce nominal string diagrams as string diagrams internal in the category of nominal sets. This requires us to take nominal sets as a monoidal category, not with the cartesian product, but with the separated product. To this end, we develop the beginnings of a theory of monoidal categories internal in a symmetric monoidal category. As an instance, we obtain a notion of a nominal PROP as a PROP internal in nominal sets. A 2-dimensional calculus of simultaneous substitutions is an application.

Subject Classification

ACM Subject Classification
  • Software and its engineering → General programming languages
  • Theory of computation → Models of computation
  • Theory of computation → Logic
  • Mathematics of computing
  • string diagrams
  • nominal sets
  • separated product
  • simultaneous substitutions
  • internal category
  • monoidal category
  • internal monoidal categories
  • PROP


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. John C. Baez, Brandon Coya, and Franciscus Rebro. Props in Network Theory. Theory and Applications of Categories, 33, 2018. URL:
  2. Filippo Bonchi, Fabio Gadducci, Aleks Kissinger, PawełSobociński, and Fabio Zanasi. Rewriting Modulo Symmetric Monoidal Structure. In Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science, LICS '16, pages 710-719, New York, NY, USA, 2016. ACM. URL:
  3. Filippo Bonchi, PawełSobociński, and Fabio Zanasi. The Calculus of Signal Flow Diagrams I. Inf. Comput., 252(C):2-29, February 2017. URL:
  4. Bob Coecke and Aleks Kissinger. Picturing Quantum Processes: A First Course in Quantum Theory and Diagrammatic Reasoning. Cambridge University Press, 2017. URL:
  5. Pierre-Louis Curien and Samuel Mimram. Coherent Presentations of Monoidal Categories. Logical Methods in Computer Science, 13(3):1-38, September 2017. URL:
  6. Brijesh Dongol, Victor B. F. Gomes, and Georg Struth. A Program Construction and Verification Tool for Separation Logic. In Mathematics of Program Construction - 12th International Conference, MPC 2015, Königswinter, Germany, June 29 - July 1, 2015. Proceedings, pages 137-158, 2015. URL:
  7. Sabine Frittella, Giuseppe Greco, Alexander Kurz, Alessandra Palmigiano, and Vlasta Sikimić. Multi-type display calculus for dynamic epistemic logic. Journal of Logic and Computation, 26(6):2017-2065, December 2014. URL:
  8. Murdoch J. Gabbay and Andrew M. Pitts. A New Approach to Abstract Syntax with Variable Binding. Formal Aspects of Computing, 13(3):341-363, July 2002. URL:
  9. D. Galmiche, D. Méry, and D. Pym. The Semantics of BI and Resource Tableaux. Mathematical. Structures in Comp. Sci., 15(6):1033-1088, December 2005. URL:
  10. Dan R. Ghica and Aliaume Lopez. A structural and nominal syntax for diagrams. In Proceedings 14th International Conference on Quantum Physics and Logic, QPL 2017, Nijmegen, The Netherlands, 3-7 July 2017., pages 71-83, 2017. URL:
  11. Bart Jacobs. Categorical Logic and Type Theory. Studies in logic and the foundations of mathematics. Elsevier Science, 1999. Google Scholar
  12. André Joyal and Ross Street. The geometry of tensor calculus, I. Advances in Mathematics, 88(1):55-112, 1991. URL:
  13. Steve Lack. Composing PROPs. Theory and Applications of Categories, 13:147–163, 2004. URL:
  14. Yves Lafont. Towards an algebraic theory of Boolean circuits. Journal of Pure and Applied Algebra, 184:257-310, 2003. URL:
  15. Saunders Mac Lane. Categories for the Working Mathematician. Springer New York, 1978. URL:
  16. Saunders MacLane. Categorical algebra. Bull. Amer. Math. Soc., 71(1):40-106, January 1965. URL:
  17. Peter W. O'Hearn and David J. Pym. The Logic of Bunched Implications. The Bulletin of Symbolic Logic, 5(2):215-244, 1999. URL:
  18. Andrew M. Pitts. Nominal Sets: Names and Symmetry in Computer Science. Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 2013. URL:
  19. P. Selinger. A Survey of Graphical Languages for Monoidal Categories, pages 289-355. Springer Berlin Heidelberg, Berlin, Heidelberg, 2011. URL:
  20. Thomas Streicher. Fibred Categories à la Jean Bénabou, 1999. URL:
  21. Apostolos Tzimoulis. Algebraic and Proof-Theoretic Foundations of the Logics for Social Behaviour. PhD thesis, Delft University of Technology, 2018. URL:
  22. Fabio Zanasi. Interacting Hopf Algebras- the Theory of Linear Systems. Theses, Ecole normale supérieure de lyon - ENS LYON, October 2015. URL: