Synthesis of Mealy Machines Using Derivatives

The work

TitleSynthesis of Mealy Machines Using Derivatives
AuthorsHelle Hvid Hansen; David Costa; Jan Rutten
Typearticle
Year2006
Citekeyhansen2006synthesis

Where it appeared

Published inElectronic Notes in Theoretical Computer Science
PublisherElsevier
Volume164
Issue1
Pages27--45

Identifiers

DOI10.1016/j.entcs.2006.06.003
OpenAlexW2507909447

Access

Landing pagehttps://doi.org/10.1016/j.entcs.2006.06.003
Free full texthttps://www.sciencedirect.com/science/article/pii/S1571066106004683/pdf
Link it arrived withhttps://www.sciencedirect.com/science/article/pii/S1571066106004683/pdf?md5=72ad38993dcc00c1511805efe31195c8&pid=1-s2.0-S1571066106004683-main.pdf

Abstract

In Rutten [Rutten, J., Algebraic specification and coalgebraic synthesis of Mealy machines, Technical Report SENR0514, Centrum voor Wiskunde en Informatica (CWI) (2005), to appear in Proceedings FACS 2005] the theoretical basis was given for the synthesis of binary Mealy machines from specifications in 2-adic arithmetic. This construction is based on the symbolic computation of the coalgebraic notion of stream function derivative, a generalisation of the Brzozowski derivative of regular expressions. In this paper we complete the construction of Mealy machines from specifications in both 2-adic and modulo-2 arithmetic by describing how we decide equivalence of expressions via reduction to normal forms; we present a Haskell implementation of this Mealy synthesis algorithm; and a theoretical result which characterises the (number of) states in Mealy machines constructed from rational 2-adic specifications.

Copy held

KindPDF, 423.7 kB
Retrieved2026-08-12
Heldlocal, for personal reference
Where it came fromhttps://doi.org/10.1016/j.entcs.2006.06.003

Where this came from

How it got herealready cited · cited in bibtex
First seen2026-08-12
Recordreviewed by a person
Approved2026-08-16

Cite it as

@article{hansen2006synthesis,
  title = {Synthesis of Mealy Machines Using Derivatives},
  author = {Helle Hvid Hansen and David Costa and Jan Rutten},
  year = {2006},
  journal = {Electronic Notes in Theoretical Computer Science},
  volume = {164},
  number = {1},
  pages = {27--45},
  publisher = {Elsevier},
  doi = {10.1016/j.entcs.2006.06.003},
  url = {https://www.sciencedirect.com/science/article/pii/S1571066106004683/pdf},
}

This record lives at https://refs.drheap.org/hansen2006synthesis/ and will keep doing so.