A Finite Axiomatisation of Finite-State Automata Using String Diagrams

11/29/2022
by   Robin Piedeleu, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/30/2020

A String Diagrammatic Axiomatisation of Finite-State Automata

We develop a fully diagrammatic approach to the theory of finite-state a...
research
09/02/2015

Confluent Orthogonal Drawings of Syntax Diagrams

We provide a pipeline for generating syntax diagrams (also called railro...
research
01/29/2020

Extended Algebraic State Transition Diagrams

Algebraic State-Transition Diagrams (ASTDs) are extensions of common aut...
research
05/15/2023

An Introduction to String Diagrams for Computer Scientists

This document is an elementary introduction to string diagrams. It takes...
research
10/07/2004

Automated Pattern Detection--An Algorithm for Constructing Optimally Synchronizing Multi-Regular Language Filters

In the computational-mechanics structural analysis of one-dimensional ce...
research
06/05/2023

A Term-based Approach for Generating Finite Automata from Interaction Diagrams

Non-deterministic Finite Automata (NFA) may represent regular languages ...
research
04/20/2018

Normal forms for planar connected string diagrams

In the graphical calculus of planar string diagrams, equality is generat...

Please sign up or login with your details

Forgot password? Click here to reset