Maximally Atomic Languages

The atoms of a regular language are non-empty intersections of complemented and uncomplemented quotients of the language. Tight upper bounds on the number of atoms of a language and on the quotient complexities of atoms are known. We introduce a new class of regular languages, called the maximally a...

Full description

Bibliographic Details
Main Authors: Janusz Brzozowski, Gareth Davies
Format: Article
Language:English
Published: Open Publishing Association 2014-05-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1308.4368v2
id doaj-14fdb48009c743dab9c6e868c6c5e994
record_format Article
spelling doaj-14fdb48009c743dab9c6e868c6c5e9942020-11-25T00:30:23ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802014-05-01151Proc. AFL 201415116110.4204/EPTCS.151.10:4Maximally Atomic LanguagesJanusz Brzozowski0Gareth Davies1 University of Waterloo University of Waterloo The atoms of a regular language are non-empty intersections of complemented and uncomplemented quotients of the language. Tight upper bounds on the number of atoms of a language and on the quotient complexities of atoms are known. We introduce a new class of regular languages, called the maximally atomic languages, consisting of all languages meeting these bounds. We prove the following result: If L is a regular language of quotient complexity n and G is the subgroup of permutations in the transition semigroup T of the minimal DFA of L, then L is maximally atomic if and only if G is transitive on k-subsets of 1,...,n for 0 <= k <= n and T contains a transformation of rank n-1.http://arxiv.org/pdf/1308.4368v2
collection DOAJ
language English
format Article
sources DOAJ
author Janusz Brzozowski
Gareth Davies
spellingShingle Janusz Brzozowski
Gareth Davies
Maximally Atomic Languages
Electronic Proceedings in Theoretical Computer Science
author_facet Janusz Brzozowski
Gareth Davies
author_sort Janusz Brzozowski
title Maximally Atomic Languages
title_short Maximally Atomic Languages
title_full Maximally Atomic Languages
title_fullStr Maximally Atomic Languages
title_full_unstemmed Maximally Atomic Languages
title_sort maximally atomic languages
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2014-05-01
description The atoms of a regular language are non-empty intersections of complemented and uncomplemented quotients of the language. Tight upper bounds on the number of atoms of a language and on the quotient complexities of atoms are known. We introduce a new class of regular languages, called the maximally atomic languages, consisting of all languages meeting these bounds. We prove the following result: If L is a regular language of quotient complexity n and G is the subgroup of permutations in the transition semigroup T of the minimal DFA of L, then L is maximally atomic if and only if G is transitive on k-subsets of 1,...,n for 0 <= k <= n and T contains a transformation of rank n-1.
url http://arxiv.org/pdf/1308.4368v2
work_keys_str_mv AT januszbrzozowski maximallyatomiclanguages
AT garethdavies maximallyatomiclanguages
_version_ 1725326909263314944