Cargando…

Operations on Permutation Automata

We investigate the class of languages recognized by permutation deterministic finite automata. Using automata constructions and some properties of permutation automata, we show that this class is closed under Boolean operations, reversal, and quotients, and it is not closed under concatenation, powe...

Descripción completa

Detalles Bibliográficos
Autores principales: Hospodár, Michal, Mlynárčik, Peter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7247878/
http://dx.doi.org/10.1007/978-3-030-48516-0_10
_version_ 1783538254658666496
author Hospodár, Michal
Mlynárčik, Peter
author_facet Hospodár, Michal
Mlynárčik, Peter
author_sort Hospodár, Michal
collection PubMed
description We investigate the class of languages recognized by permutation deterministic finite automata. Using automata constructions and some properties of permutation automata, we show that this class is closed under Boolean operations, reversal, and quotients, and it is not closed under concatenation, power, Kleene closure, positive closure, cut, shuffle, cyclic shift, and permutation. We prove that the state complexity of Boolean operations, Kleene closure, positive closure, and right quotient on permutation languages is the same as in the general case of regular languages. Next, we get the tight upper bounds on the state complexity of concatenation ([Formula: see text]), square ([Formula: see text]), reversal ([Formula: see text]), and left quotient ([Formula: see text]; tight if [Formula: see text]). All our witnesses are unary or binary, and the binary alphabet is always optimal, except for Boolean operations in the case of [Formula: see text]. In the unary case, the state complexity of all considered operations is the same as for regular languages, except for quotients and cut. In case of quotients, it is [Formula: see text], and in case of cut, it is either [Formula: see text] or [Formula: see text], depending on whether there exists an integer [Formula: see text] with [Formula: see text] such that [Formula: see text].
format Online
Article
Text
id pubmed-7247878
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72478782020-05-26 Operations on Permutation Automata Hospodár, Michal Mlynárčik, Peter Developments in Language Theory Article We investigate the class of languages recognized by permutation deterministic finite automata. Using automata constructions and some properties of permutation automata, we show that this class is closed under Boolean operations, reversal, and quotients, and it is not closed under concatenation, power, Kleene closure, positive closure, cut, shuffle, cyclic shift, and permutation. We prove that the state complexity of Boolean operations, Kleene closure, positive closure, and right quotient on permutation languages is the same as in the general case of regular languages. Next, we get the tight upper bounds on the state complexity of concatenation ([Formula: see text]), square ([Formula: see text]), reversal ([Formula: see text]), and left quotient ([Formula: see text]; tight if [Formula: see text]). All our witnesses are unary or binary, and the binary alphabet is always optimal, except for Boolean operations in the case of [Formula: see text]. In the unary case, the state complexity of all considered operations is the same as for regular languages, except for quotients and cut. In case of quotients, it is [Formula: see text], and in case of cut, it is either [Formula: see text] or [Formula: see text], depending on whether there exists an integer [Formula: see text] with [Formula: see text] such that [Formula: see text]. 2020-05-26 /pmc/articles/PMC7247878/ http://dx.doi.org/10.1007/978-3-030-48516-0_10 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Hospodár, Michal
Mlynárčik, Peter
Operations on Permutation Automata
title Operations on Permutation Automata
title_full Operations on Permutation Automata
title_fullStr Operations on Permutation Automata
title_full_unstemmed Operations on Permutation Automata
title_short Operations on Permutation Automata
title_sort operations on permutation automata
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7247878/
http://dx.doi.org/10.1007/978-3-030-48516-0_10
work_keys_str_mv AT hospodarmichal operationsonpermutationautomata
AT mlynarcikpeter operationsonpermutationautomata