UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

A String Diagrammatic Axiomatisation of Finite-State Automata.

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 Green open access

[thumbnail of Piedeleu-Zanasi2021_Chapter_AStringDiagrammaticAxiomatisat.pdf]
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
Downloads since deposit
109Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item