Hide metadata

dc.date.accessioned2013-03-12T08:03:12Z
dc.date.available2013-03-12T08:03:12Z
dc.date.issued2011en_US
dc.date.submitted2012-03-22en_US
dc.identifier.citationHovland, Dag. The inclusion problem for regular expressions. Journal of computer and system sciences. 2011en_US
dc.identifier.urihttp://hdl.handle.net/10852/9053
dc.description.abstractThis paper presents a polynomial-time algorithm for the inclusion problem for a large class of regular expressions. The algorithm is not based on construction of finite automata, and can therefore be faster than the lower bound implied by the Myhill-Nerode theorem. The algorithm automatically discards irrelevant parts of the right-hand expression. The irrelevant parts of the right-hand expression might even be 1-ambiguous. For example, if r is a regular expression such that any DFA recognizing r is very large, the algorithm can still, in time independent of r, decide that the language of ab is included in that of (a + r)b. The algorithm is based on a syntax-directed inference system. It takes arbitrary regular expressions as input. If the 1-ambiguity of the right-hand expression becomes a problem, the algorithm will report this. Otherwise, it will decide the inclusion problem for the input. NOTICE: this is the author’s version of a work that was accepted for publication in Journal of computer and system sciences. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of computer and system sciences, 2011, http://dx.doi.org/10.1016/j.jcss.2011.12.003eng
dc.language.isoengen_US
dc.titleThe inclusion problem for regular expressionsen_US
dc.typeJournal articleen_US
dc.date.updated2012-03-22en_US
dc.creator.authorHovland, Dagen_US
dc.subject.nsiVDP::420en_US
cristin.unitcode150500en_US
cristin.unitnameInformatikken_US
dc.identifier.cristin913724en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=Journal of computer and system sciences&rft.date=2011en_US
dc.identifier.jtitleJournal of computer and system sciences
dc.identifier.volume78
dc.identifier.issue6
dc.identifier.startpage1795
dc.identifier.endpage1813
dc.identifier.doihttp://dx.doi.org/10.1016/j.jcss.2011.12.003
dc.identifier.urnURN:NBN:no-30693en_US
dc.type.documentTidsskriftartikkelen_US
dc.identifier.duo152978en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/9053/1/reinclusionJCSS.pdf
dc.type.versionSubmittedVersion


Files in this item

Appears in the following Collection

Hide metadata