Syntactic Complexities of Nine Subclasses of Regular Languages

dc.comment.hiddenPart of the work presented in this thesis has appeared in the following papers: Brzozowski, J., Li, B., Ye, Y.: Syntactic complexity of prefix-, suffix-, bifix-, and factor-free regular languages. Theoret. Comput. Sci. 449 (2012) 37 – 53 Brzozowski, J., Li, B.: Syntactic complexities of some classes of star-free languages. In Kutrib, M., Moreira, N., Reis, R., eds.: 14th International Workshop on Descriptional Complexity of Formal Systems (DCFS). Volume 7386 of LNCS, Springer (2012) 117– 129 I have obtained licenses from Elsevier and Springer for reuse of the above publications in my thesis.en
dc.contributor.authorLi, Baiyu
dc.date.accessioned2012-07-31T19:07:45Z
dc.date.available2012-07-31T19:07:45Z
dc.date.issued2012-07-31T19:07:45Z
dc.date.submitted2012
dc.description.abstractThe syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of the class of regular languages is the maximal syntactic complexity of languages in that class, taken as a function of the state complexity n of these languages. We study the syntactic complexity of suffix-, bifix-, and factor-free regular languages, star-free languages including three subclasses, and R- and J-trivial regular languages. We found upper bounds on the syntactic complexities of these classes of languages. For R- and J-trivial regular languages, the upper bounds are n! and ⌊e(n-1)!⌋, respectively, and they are tight for n >= 1. Let C^n_k be the binomial coefficient ``n choose k''. For monotonic languages, the tight upper bound is C^{2n-1}_n. We also found tight upper bounds for partially monotonic and nearly monotonic languages. For the other classes of languages, we found tight upper bounds for languages with small state complexities, and we exhibited languages with maximal known syntactic complexities. We conjecture these lower bounds to be tight upper bounds for these languages. We also observed that, for some subclasses C of regular languages, the upper bound on state complexity of the reversal operation on languages in C can be met by languages in C with maximal syntactic complexity. For R- and J-trivial regular languages, we also determined tight upper bounds on the state complexity of the reversal operation.en
dc.identifier.urihttp://hdl.handle.net/10012/6838
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectfinite automatonen
dc.subjectmonoiden
dc.subjectregular languageen
dc.subjectsemigroupen
dc.subjectstate complexityen
dc.subjectsyntactic complexityen
dc.subject.programComputer Scienceen
dc.titleSyntactic Complexities of Nine Subclasses of Regular Languagesen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Li_Baiyu.pdf
Size:
661.25 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
241 B
Format:
Item-specific license agreed upon to submission
Description: