The Complexity of Downward Closure Comparisons

نویسنده

  • Georg Zetzsche
چکیده

The downward closure of a language is the set of all (not necessarily contiguous) subwords of its members. It is well-known that the downward closure of every language is regular. Moreover, recent results show that downward closures are computable for quite powerful system models. One advantage of abstracting a language by its downward closure is that then, equivalence and inclusion become decidable. In this work, we study the complexity of these two problems. More precisely, we consider the following decision problems: Given languages K and L from classes C and D, respectively, does the downward closure of K include (equal) that of L? These problems are investigated for finite automata, one-counter automata, context-free grammars, and reversal-bounded counter automata. For each combination, we prove a completeness result either for fixed or for arbitrary alphabets. Moreover, for Petri net languages, we show that both problems are Ackermann-hard and for higher-order pushdown automata of order k, we prove hardness for complements of nondeterministic k-fold exponential time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Upward/Downward Closures of Petri Nets

We study the size and the complexity of computingfinite state automata (FSA) representing and approximatingthe downward and the upward closure of Petri net languageswith coverability as the acceptance condition. We show how toconstruct an FSA recognizing the upward closure of a Petri netlanguage in doubly-exponential time, and therefore the size is atmost doubly exponent...

متن کامل

On Closure Properties of Bounded 2-Sided Error Complexity Classes

We show that if a complexity class C is closed downward under polynomialtime majority truth-table reductions (≤pmtt), then practically every other “polynomial” closure property it enjoys is inherited by the corresponding bounded 2-sided error class BP[C]. For instance, the Arthur-Merlin game class AM [Bab85] enjoys practically every closure property of NP. Our main lemma shows that for any rela...

متن کامل

Computing Downward Closures for Stacked Counter Automata

The downward closure of a language L of words is the set of all (not necessarily contiguous) subwords of members of L. It is well known that the downward closure of any language is regular. Although the downward closure seems to be a promising abstraction, there are only few language classes for which an automaton for the downward closure is known to be computable. It is shown here that for sta...

متن کامل

Film cooling effectiveness in single row of holes: First moment closure modeling

The present article focuses on the evaluation of a first-moment closure model applicable to film cooling flow and heat transfer computations. The present first-moment closure model consists of a higher level of turbulent heat flux modeling in which two additional transport equations for temperature variance kθ and its dissipation rate εθ are ...

متن کامل

An Approach to Computing Downward Closures

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 wo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016