Piedeleu, R;
Zanasi, F;
(2021)
A String Diagrammatic Axiomatisation of Finite-State Automata.
In: Kiefer, S and Tasson, C, (eds.)
Foundations of Software Science and Computation Structures.
(pp. pp. 469-489).
Springer
Preview |
Text
Piedeleu-Zanasi2021_Chapter_AStringDiagrammaticAxiomatisat.pdf - Published Version Download (431kB) | Preview |
Abstract
We develop a fully diagrammatic approach to finite-state automata, based on reinterpreting their usual state-transition graphical representation as a two-dimensional syntax of string diagrams. In this setting, we are able to provide a complete equational theory for language equivalence, with two notable features. First, the proposed axiomatisation is finite— a result which is provably impossible for the one-dimensional syntax of regular expressions. Second, the Kleene star is a derived concept, as it can be decomposed into more primitive algebraic blocks.
| Type: | Proceedings paper |
|---|---|
| Title: | A String Diagrammatic Axiomatisation of Finite-State Automata. |
| Event: | International Conference on Foundations of Software Science and Computation Structures |
| ISBN-13: | 978-3-030-71994-4 |
| Open access status: | An open access version is available from UCL Discovery |
| Publisher version: | https://doi.org/10.1007/978-3-030-71995-1 |
| Language: | English |
| Additional information: | This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. |
| Keywords: | string diagrams; finite-state automata; symmetric monoidal category; complete axiomatisation |
| UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
| URI: | https://discovery.ucl.ac.uk/id/eprint/10126196 |
Archive Staff Only
![]() |
View Item |

