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...
Autores principales: | , |
---|---|
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 |