A Finite Axiomatisation of Finite-State Automata Using String DiagramsArticle
Authors: Robin Piedeleu 1; Fabio Zanasi 1,2
NULL##NULL
Robin Piedeleu;Fabio Zanasi
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. Second, the Kleene star is a derived concept, as it can be decomposed into more primitive algebraic blocks.
Comment: arXiv admin note: text overlap with arXiv:2009.14576
Volume: Volume 19, Issue 1
Secondary volumes: Selected Papers of the 24th International Conference on Foundations of Software Science and Computation Structures (FoSSaCS 2021)
Published on: February 15, 2023
Accepted on: November 30, 2022
Submitted on: November 30, 2022
Keywords: Computer Science - Logic in Computer Science, Computer Science - Formal Languages and Automata Theory