RUS  ENG
Full version
JOURNALS // Modelirovanie i Analiz Informatsionnykh Sistem // Archive

Model. Anal. Inform. Sist., 2016 Volume 23, Number 6, Pages 741–753 (Mi mais537)

This article is cited in 3 papers

On the minimization of finite state transducers over semigroups

V. A. Zakharov, G. G. Temerbekova

Lomonosov Moscow State University, Faculty of Computational Mathematics and Cybernetics, GSP-1, 1-52 Leninskiye Gory, Moscow 119991, Russia

Abstract: Finite state transducers over semigroups are regarded as a formal model of sequential reactive programs that operate in the interaction with the environment. At receiving a piece of data a program performs a sequence of actions and displays the current result. Such programs usually arise at implementation of computer drivers, on-line algorithms, control procedures. In many cases verification of such programs can be reduced to minimization and equivalence checking problems for finite state transducers. Minimization of a transducer over a semigroup is performed in three stages. At first the greatest common left-divisors are computed for all states of the transducer, next the transducer is brought to a reduced form by pulling all such divisors “upstream”, and finally a minimization algorithm for finite state automata is applied to the reduced transducer.

Keywords: reactive system, transducer, semigroup, minimization, equivalence checking.

UDC: 517.9

Received: 15.08.2016

DOI: 10.18255/1818-1015-2016-6-741-753



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024