Show simple item record

dc.contributor.authorBrzozowski, Janusz
dc.contributor.authorTamm, Hellis
dc.date.accessioned2017-09-29 14:03:07 (GMT)
dc.date.available2017-09-29 14:03:07 (GMT)
dc.date.issued2014-06-19
dc.identifier.urihttp://dx.doi.org/10.1016/j.tcs.2014.04.016
dc.identifier.urihttp://hdl.handle.net/10012/12510
dc.descriptionThe final publication is available at Elsevier via http://dx.doi.org/10.1016/j.tcs.2014.04.016 © 2017. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/en
dc.description.abstractWe show that every regular language defines a unique nondeterministic finite automaton (NFA), which we call "atomaton", whose states are the "atoms" of the language, that is, non-empty intersections of complemented or uncomplemented left quotients of the language. We describe methods of constructing the atomaton, and prove that it is isomorphic to the reverse automaton of the minimal deterministic finite automaton (DFA) of the reverse language. We study "atomic" NFAs in which the right language of every state is a union of atoms. We generalize Brzozowski's double-reversal method for minimizing a deterministic finite automaton (DFA), showing that the result of applying the subset construction to an NFA is a minimal DFA if and only if the reverse of the NFA is atomic. We prove that Sengoku's claim that his method always finds a minimal NFA is false.en
dc.description.sponsorshipNatural Sciences and Engineering Research Council of Canada [OGP0000871]en
dc.description.sponsorshipERDFen
dc.description.sponsorshipEstonian Science Foundation [7520]en
dc.description.sponsorshipEstonian Ministry of Education and Research [0140007s12]en
dc.language.isoenen
dc.publisherElsevieren
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectAtomen
dc.subjectAtomic NFAen
dc.subjectAtomatonen
dc.subjectLeft quotienten
dc.subjectMinimization by double reversalen
dc.subjectNFAen
dc.subjectRegular languageen
dc.titleTheory Of Atomataen
dc.typeArticleen
dcterms.bibliographicCitationBrzozowski, J., & Tamm, H. (2014). Theory of átomata. Theoretical Computer Science, 539, 13–27. https://doi.org/10.1016/j.tcs.2014.04.016en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.typeOfResourceTexten
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivatives 4.0 International
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International

UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages