2015
DOI: 10.1007/978-3-662-47666-6_35
|View full text |Cite
|
Sign up to set email alerts
|

An Approach to Computing Downward Closures

Abstract: Abstract. The downward closure of a word language is the set of all (not necessarily contiguous) subwords of its members. It is well-known that the downward closure of any language is regular. While the downward closure appears to be a powerful abstraction, algorithms for computing a finite automaton for the downward closure of a given language have been established only for few language classes.This work presents a simple general method for computing downward closures. For language classes that are closed und… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
42
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 34 publications
(43 citation statements)
references
References 31 publications
1
42
0
Order By: Relevance
“…ϕ, says that ϕ holds for arbitrarily large finite sets X . Let us also remark that decidability of SUP implies that given a language defined by a nondeterministic recursion scheme, it is possible to compute its downward closure [30], and given two such languages, it is possible to decide whether they can be separated by a piecewise testable language [10].…”
Section: Nondeterministic Quantitiesmentioning
confidence: 99%
“…ϕ, says that ϕ holds for arbitrarily large finite sets X . Let us also remark that decidability of SUP implies that given a language defined by a nondeterministic recursion scheme, it is possible to compute its downward closure [30], and given two such languages, it is possible to decide whether they can be separated by a piecewise testable language [10].…”
Section: Nondeterministic Quantitiesmentioning
confidence: 99%
“…By Corollary 2.2, word languages generated by schemes are closed under rational transductions. In this case, Theorem 3.1 together with a result of Zetzsche [27] can be used to compute the downward closure of a language generated by a HORS.…”
Section: Corollary 32mentioning
confidence: 99%
“…The diagonal problem is a decision problem with a number of interesting algorithmic consequences. It is a central subproblem for computing the downward closure of languages of words [27], as well as for the problem of separability by piecewise-testable languages [11]. It is used in deciding reachability of a certain type of parameterized concurrent systems [25].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations