2010
DOI: 10.1007/978-3-642-13089-2_26
|View full text |Cite
|
Sign up to set email alerts
|

The Inclusion Problem for Regular Expressions

Dag Hovland

Abstract: Abstract. This paper presents a new polynomial-time algorithm for the inclusion problem for certain pairs 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 unnecessary parts of the right-hand expression. In these cases 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

1
2
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 15 publications
1
2
0
Order By: Relevance
“…Furthermore, we notice that disproving times for invalid properties are consistently lower than those for proved properties, regardless of program complexity. This finding echos the insights from prior TRS-based works [14,[19][20][21][22], which suggest that TRS is a better average-case algorithm than those based on the comparison of automata.…”
Section: Implementation and Evaluationsupporting
confidence: 81%
“…Furthermore, we notice that disproving times for invalid properties are consistently lower than those for proved properties, regardless of program complexity. This finding echos the insights from prior TRS-based works [14,[19][20][21][22], which suggest that TRS is a better average-case algorithm than those based on the comparison of automata.…”
Section: Implementation and Evaluationsupporting
confidence: 81%
“…23 For subsets of regular languages, there are polynomial time DFA constructions 24 and polynomial time comparison approaches for direct regular expression comparisons. 25 However, the structural differences between regular expressions and chemical patterns are too large to transfer these findings.…”
Section: ■ Introductionmentioning
confidence: 99%
“…Such kinds of applications motivate us to investigate the problem of learning RE(&) from positive and negative examples. Most researchers have studied subclasses of REs, which are expressive enough to cover the vast majority of real-world applications [6,7,22] and perform better on several decision problems than general ones [6,7,19,20,25,27]. Bex et al [3] proposed learning algorithms for two subclasses of REs: SOREs and CHAREs, which capture many practical DTDs/XSDs and are both single occurrence REs.…”
Section: Introductionmentioning
confidence: 99%