Polygraphic programs and polynomial-time functionsArticle
Authors: Guillaume Bonfante ; Yves Guiraud
NULL##NULL
Guillaume Bonfante;Yves Guiraud
We study the computational model of polygraphs. For that, we consider
polygraphic programs, a subclass of these objects, as a formal description of
first-order functional programs. We explain their semantics and prove that they
form a Turing-complete computational model. Their algebraic structure is used
by analysis tools, called polygraphic interpretations, for complexity analysis.
In particular, we delineate a subclass of polygraphic programs that compute
exactly the functions that are Turing-computable in polynomial time.
Amar Hadzihasanovic;Diana Kessler, 2023, Data Structures for Topologically Sound Higher-Dimensional Diagram Rewriting, Electronic Proceedings in Theoretical Computer Science, 380, pp. 111-127, 10.4204/eptcs.380.7, https://doi.org/10.4204/eptcs.380.7.
J. L. Freire Nistal;A. Blanco Ferro;J. M. Molinelli Barba;E. Freire Brañas, Lecture notes in computer science, On the Confluence of the Graphic Calculus with Penrose Diagrams (I), pp. 169-176, 2012, 10.1007/978-3-642-27549-4_22.