2015
DOI: 10.1007/978-3-319-15579-1_37
|View full text |Cite
|
Sign up to set email alerts
|

Finite Automata for the Sub- and Superword Closure of CFLs: Descriptional and Computational Complexity

Abstract: We answer two open questions by (Gruber, Holzer, Kutrib, 2009) on the state-complexity of representing sub-or superword closures of context-free grammars (CFGs): (1) We prove a (tight) upper bound of 2 O(n) on the size of nondeterministic finite automata (NFAs) representing the subword closure of a CFG of size n. (2) We present a family of CFGs for which the minimal deterministic finite automata representing their subword closure matches the upper-bound of 2 2 O(n) following from (1). Furthermore, we prove tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 15 publications
(26 citation statements)
references
References 19 publications
0
26
0
Order By: Relevance
“…These results are in contrast with the exponential lower bounds known for both closures in the case of CFL [36]: Several constructions for L↑ and L↓ have been proposed in the literature (see, e.g., [8,11,18,36]), and the best in terms of the size of NFA are exponential, due to van Leeuwen [36] and Bachmeier, Luttenberger, and Schlund [8], respectively.…”
Section: Our Contributionmentioning
confidence: 72%
See 1 more Smart Citation
“…These results are in contrast with the exponential lower bounds known for both closures in the case of CFL [36]: Several constructions for L↑ and L↓ have been proposed in the literature (see, e.g., [8,11,18,36]), and the best in terms of the size of NFA are exponential, due to van Leeuwen [36] and Bachmeier, Luttenberger, and Schlund [8], respectively.…”
Section: Our Contributionmentioning
confidence: 72%
“…It can easily be turned into a walk of B as follows. Instead of a non-loop transition, we take its counterpart of type (8). Instead of a loop-transition, we take its counterpart of type (9).…”
Section: XImentioning
confidence: 99%
“…In particular this implies that I ⊆ ↓ X Y (we say that I is "below Y ") and I ∩ Y = ∅ (we say that I is "crossing Y "). The converse implication does not hold, as witnessed by X = N, Y = [1, 3] ∪ [5,7] and I = ↓ 4.…”
Section: Induced Wqosmentioning
confidence: 99%
“…In this chapter we are concerned with the issue of reasoning about, and computing with, downwards-closed and upwards-closed subsets of a WQO. These sets appear in program verification (prominently in model-checking of well structured systems [6], in verification of Petri nets [29], in separability problems [27,61], but also as an effective abstraction tool [5,60]). The question of how to handle downwards-closed subsets of WQOs in a generic way was first raised by Geeraerts et al: in [22] the authors postulated the existence of an adequate domain of limits satisfying some representation conditions.…”
Section: Introductionmentioning
confidence: 99%
“…2 Supported by Grant MA 4938/21 of the DFG. 3 Supported by Grant ANR-11-BS02-001. upward closure of L, respectively.…”
Section: Introductionmentioning
confidence: 99%