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

Canonical Automata via Distributive Law Homomorphisms

Zetzsche, S; van Heerdt, G; Sammartino, M; Silva, A; (2021) Canonical Automata via Distributive Law Homomorphisms. In: Proceedings 37th Conference on Mathematical Foundations of Programming Semantics (MFPS 2021). (pp. pp. 296-313). Green open access

[thumbnail of paper.pdf]
Preview
Text
paper.pdf - Published Version

Download (255kB) | Preview

Abstract

The classical powerset construction is a standard method converting a non-deterministic automaton into a deterministic one recognising the same language. Recently, the powerset construction has been lifted to a more general framework that converts an automaton with side-effects, given by a monad, into a deterministic automaton accepting the same language. The resulting automaton has additional algebraic properties, both in the state space and transition structure, inherited from the monad. In this paper, we study the reverse construction and present a framework in which a deterministic automaton with additional algebraic structure over a given monad can be converted into an equivalent succinct automaton with side-effects. Apart from recovering examples from the literature, such as the canonical residual finite-state automaton and the átomaton, we discover a new canonical automaton for a regular language by relating the free vector space monad over the two element field to the neighbourhood monad. Finally, we show that every regular language satisfying a suitable property parametric in two monads admits a size-minimal succinct acceptor.

Type: Proceedings paper
Title: Canonical Automata via Distributive Law Homomorphisms
Event: 37th Conference on Mathematical Foundations of Programming Semantics (MFPS 2021)
Open access status: An open access version is available from UCL Discovery
DOI: 10.4204/EPTCS.351.18
Publisher version: http://eptcs.web.cse.unsw.edu.au/paper.cgi?MFPS202...
Language: English
Additional information: © S. Zetzsche, G. van Heerdt, M. Sammartino, A. Silva This work is licensed under the Creative Commons Attribution License.
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/10142232
Downloads since deposit
28Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item