Term Algebras with Length Function and Bounded Quantifier Alternation
نویسندگان
چکیده
Term algebras have wide applicability in computer science. Unfortunately, the decision problem for term algebras has a nonelementary lower bound, which makes the theory and any extension of it intractable in practice. However, it is often more appropriate to consider the bounded class, in which formulae can have arbitrarily long sequences of quantifiers but the quantifier alternation depth is bounded. In this paper we present new quantifier elimination procedures for the first-order theory of term algebras and for its extension with integer arithmetic. The elimination procedures deal with a block of quantifiers of the same type in one step. We show that for the bounded class of k quantifier alternations, regardless of the total number of quantifiers, the complexity of our procedures is kfold exponential (resp. 2k fold exponential) for the theory of term algebras (resp. for the extended theory with integers).
منابع مشابه
Quantifier Elimination in Term Algebras The Case of Finite Languages
We give a quantifier elimination procedure for term algebras over suitably expanded finite first-order languages. Our expansion is purely functional. Our method works by substituting finitely many parametric test terms. This allows us to obtain in addition sample solutions for an outermost existential quantifier block. The existence of our method implies that the considered quantifier eliminati...
متن کاملThe parameterized space complexity of model-checking bounded variable first-order logic
The parameterized model-checking problem for a class of first-order sentences (queries) asks to decide whether a given sentence from the class holds true in a given relational structure (database); the parameter is the length of the sentence. In 1995 Vardi observed a polynomial time algorithm deciding the model-checking problem for queries with a bounded number of variables. We study its parame...
متن کاملA Bounds for the quantifier depth in finite-variable logics: Alternation hierarchy
Given two structures G and H distinguishable in FOk (first-order logic with k variables), let Ak(G,H) denote the minimum alternation depth of a FOk formula distinguishing G from H. Let Ak(n) be the maximum value of Ak(G,H) over n-element structures. We prove the strictness of the quantifier alternation hierarchy of FO2 in a strong quantitative form, namely A2(n) > n/8−2, which is tight up to a ...
متن کاملDecision procedures for term algebras with integer constraints
Term algebras can model recursive data structures which are widely used in programming languages. To verify programs we must be able to reason about these structures. However, as programming languages often involve multiple data domains, in program verification decision procedures for a single theory are usually not applicable. An important class of mixed constraints consists of combinations of...
متن کاملSuccinct Definitions in the First Order Theory of Graphs II: No Quantifier Alternation
We say that a first order sentence A defines a digraph G if A is true on G but false on any digraph non-isomorphic to G. Let Da(G) (resp. La(G)) denote the minimum quantifier rank (resp. length) of a such sentence in which negations occur only in front of atomic subformulas and any sequence of nested quantifiers has at most a quantifier alternations. We define the succinctness function qa(n) to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004