Show simple item record

dc.contributor.authorBrzozowski, Janusz
dc.contributor.authorJirásková, Galina
dc.contributor.authorLi, Baiyu
dc.date.accessioned2017-11-13 22:52:28 (GMT)
dc.date.available2017-11-13 22:52:28 (GMT)
dc.date.issued2013-01-28
dc.identifier.urihttp://dx.doi.org/10.1016/j.tcs.2012.10.055
dc.identifier.urihttp://hdl.handle.net/10012/12624
dc.descriptionThe final publication is available at Elsevier via http://dx.doi.org/10.1016/j.tcs.2012.10.055 © 2013. 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.abstractA language L over an alphabet Σ is a right (left) ideal if it satisfies L=LΣ∗ (L=Σ∗L). It is a two-sided ideal if L=Σ∗LΣ∗, and an all-sided ideal if L=Σ∗L, the shuffle of Σ∗ with L. Ideal languages are not only of interest from the theoretical point of view, but also have applications to pattern matching. We study the state complexity of common operations in the class of regular ideal languages, but prefer to use the equivalent term “quotient complexity”, which is the number of distinct left quotients of a language. We find tight upper bounds on the complexity of each type of ideal language in terms of the complexity of an arbitrary generator and of the minimal generator, and also on the complexity of the minimal generator in terms of the complexity of the language. Moreover, tight upper bounds on the complexity of union, intersection, set difference, symmetric difference, concatenation, star, and reversal of ideal languages are derived.en
dc.description.sponsorshipNatural Sciences and Engineering Research Council of Canada grant [OGP0000871]en
dc.description.sponsorshipVEGA grant 2/0111/09en
dc.language.isoenen
dc.publisherElsevieren
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectRegular languageen
dc.subjectState complexityen
dc.subjectFinite automatonen
dc.subjectIdealen
dc.subjectOperationen
dc.subjectQuotient complexityen
dc.titleQuotient Complexity of Ideal Languagesen
dc.typeArticleen
dcterms.bibliographicCitationBrzozowski, J., Jirásková, G., & Li, B. (2013). Quotient Complexity of Ideal Languages. Theoretical Computer Science, 470(Supplement C), 36–52. https://doi.org/10.1016/j.tcs.2012.10.055en
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