2013
DOI: 10.1007/978-3-642-37075-5_19
|View full text |Cite
|
Sign up to set email alerts
|

Deciding Definability by Deterministic Regular Expressions

Abstract: Abstract. We investigate the complexity of deciding whether a given regular language can be defined with a deterministic regular expression. Our main technical result shows that the problem is PSPACE-complete if the input language is represented as a regular expression or nondeterministic finite automaton. The problem becomes EXPSPACE-complete if the language is represented as a regular expression with counters.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 28 publications
0
6
0
Order By: Relevance
“…The important question is then whether a regular language is DRE definable. This problem has been shown to be PSpace-complete [12]. Since the language of the expression (a + b) * b(a + b) is not DRE definable [7], but it can be easily expressed by a poNFA, DRE definability is nontrivial for poNFAs.…”
Section: Deterministic Regular Expressions and Partially Ordered Nfasmentioning
confidence: 99%
See 1 more Smart Citation
“…The important question is then whether a regular language is DRE definable. This problem has been shown to be PSpace-complete [12]. Since the language of the expression (a + b) * b(a + b) is not DRE definable [7], but it can be easily expressed by a poNFA, DRE definability is nontrivial for poNFAs.…”
Section: Deterministic Regular Expressions and Partially Ordered Nfasmentioning
confidence: 99%
“…Finally, note that the converse of Theorem 34 does not hold. The expression b * a(b * a) * is deterministic [12] and it can be easily verified that its minimal DFA is not partially ordered. Therefore, the expression defines a language that is not R-trivial.…”
Section: Deterministic Regular Expressions and Partially Ordered Nfasmentioning
confidence: 99%
“…As shown in [9], L(DREG) ⊂ L(REG) (also see [16,39], or Lemma 5 below). Like for determinism of regular expressions, the key idea behind our definition of deterministic regex is that a matcher for the expression treats terminals (and variable references) as states.…”
Section: Deterministic Regexmentioning
confidence: 74%
“…Aspects include computing the Glushkov automaton and deciding the membership problem (e. g. [8,31,44]), static analysis (cf. [40]), deciding whether a regular language is deterministic (e. g. [16,31,39]), closure properties and descriptional complexity [37], and learning (e. g. [5]). One noteworthy extension are counter operators (e. g. [29,31,36]), which we briefly address in Section 8.…”
Section: Deterministic Regular Expressionsmentioning
confidence: 99%
See 1 more Smart Citation