Problems Related to Shortest Strings in Formal Languages

dc.contributor.authorAng, Thomas
dc.date.accessioned2010-05-11T13:56:25Z
dc.date.available2010-05-11T13:56:25Z
dc.date.issued2010-05-11T13:56:25Z
dc.date.submitted2010
dc.description.abstractIn formal language theory, studying shortest strings in languages, and variations thereof, can be useful since these strings can serve as small witnesses for properties of the languages, and can also provide bounds for other problems involving languages. For example, the length of the shortest string accepted by a regular language provides a lower bound on the state complexity of the language. In Chapter 1, we introduce some relevant concepts and notation used in automata and language theory, and we show some basic results concerning the connection between the length of the shortest string and the nondeterministic state complexity of a regular language. Chapter 2 examines the effect of the intersection operation on the length of the shortest string in regular languages. A tight worst-case bound is given for the length of the shortest string in the intersection of two regular languages, and loose bounds are given for two variations on the problem. Chapter 3 discusses languages that are defined over a free group instead of a free monoid. We study the length of the shortest string in a regular language that becomes the empty string in the free group, and a variety of bounds are given for different cases. Chapter 4 mentions open problems and some interesting observations that were made while studying two of the problems: finding good bounds on the length of the shortest squarefree string accepted by a deterministic finite automaton, and finding an efficient way to check if a finite set of finite words generates the free monoid. Some of the results in this thesis have appeared in work that the author has participated in \cite{AngPigRamSha,AngShallit}.en
dc.identifier.urihttp://hdl.handle.net/10012/5162
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectautomata theoryen
dc.subjectalgorithms and complexityen
dc.subjectfinite state machineen
dc.subjectregular languagesen
dc.subjectregular expressionsen
dc.subjectformal languagesen
dc.subjecttheory of computationen
dc.subject.programComputer Scienceen
dc.titleProblems Related to Shortest Strings in Formal 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:
ang_thomas.pdf
Size:
543.94 KB
Format:
Adobe Portable Document Format

License bundle

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