scispace - formally typeset
Search or ask a question

Showing papers on "Undecidable problem published in 1991"


Book ChapterDOI
02 Jan 1991
TL;DR: This chapter discusses the formulation of two interesting generalizations of Rabin's Tree Theorem and presents some remarks on the undecidable extensions of the monadic theory of the binary tree.
Abstract: Publisher Summary This chapter focuses on finite automata on infinite sequences and infinite trees. The chapter discusses the complexity of the complementation process and the equivalence test. Deterministic Muller automata and nondeterministic Buchi automata are equivalent in recognition power. Any nonempty Rabin recognizable set contains a regular tree and shows that the emptiness problem for Rabin tree automata is decidable. The chapter discusses the formulation of two interesting generalizations of Rabin's Tree Theorem and presents some remarks on the undecidable extensions of the monadic theory of the binary tree. A short overview of the work that studies the fine structure of the class of Rabin recognizable sets of trees is also presented in the chapter. Depending on the formalism in which tree properties are classified, the results fall in three categories: monadic second-order logic, tree automata, and fixed-point calculi.

1,475 citations


01 May 1991
TL;DR: A temporal language is introduced that can constrain the time difference between events only with finite (yet arbitrary) precision and show the resulting logic to be EXPACE-complete, allowing the authors to develop an algorithm for the verification of timing properties of real time systems with a dense semantics.
Abstract: : The most natural, compositional way of modeling real time systems uses a dense domain for time. The satisfiability of real time constraints that are capable of expressing punctual it in this model is, however, known to be undecidable. The authors introduce a temporal language that can constrain the time difference between events only with finite (yet arbitrary) precision and show the resulting logic to be EXPACE-complete. This result allows the authors to develop an algorithm for the verification of timing properties of real time systems with a dense semantics.

421 citations


Proceedings ArticleDOI
01 Jul 1991
TL;DR: This work introduces a temporal language that can constrain the time difference between events only with finite, yet arbitrary, precision and show the resulting logic to be EXPSPACE-complete.
Abstract: The most natural, compositional, way of modeling real-time systems uses a dense domain for time. The satistiability of timing constraints that are capable of expressing punctuality in this model, however, is known to be undecidable. We introduce a temporal language that can constrain the time difference between events only with finite, yet arbitrary, precision and show the resulting logic to be EXPSPACE-complete. This result allows us to develop an algorithm for the verification of timing properties of real-time systems with a dense semantics. Categories and Subject Descriptors: C.3 (Special-Purpose and Application-Based Systems)--real- time systems; D.2.1 (Software Engineeriogk Requirements/Specifications-languages; F.3.1 (Lugics and Meanings of ~rugmms): Specifying and Verifying and Reasoning about Programs-lo& of programs; mechanical verification; specification techniques; F.4.3 (Mathematical Logic and Formal Languages): Formal Languages-classes f decision problems

231 citations


Journal ArticleDOI
TL;DR: It is shown that it is undecidable to which class in the hierarchy a cellular automaton belongs and whether all spatially periodic configurations evolve to a fixed point, and there is no computable bound on the period lengths of these configurations.

197 citations


Journal ArticleDOI
TL;DR: A class of shift-like dynamical systems is presented that displays a wide variety of behaviours, including periodic points, basins of attraction, and time series, and it is shown that they can be embedded in smooth maps in R2, or smooth flows in R3.
Abstract: A class of shift-like dynamical systems is presented that displays a wide variety of behaviours. Three examples are presented along with some general definitions and results. A correspondence with Turing machines allows one to discuss issues of predictability and complexity. These systems possess a type of unpredictability qualitatively stronger than that which has been previously discussed in the study of low-dimensional chaos, and many simple questions about their dynamics are undecidable. The author discusses the complexity of various sets they generate, including periodic points, basins of attraction, and time series. Finally, he shows that they can be embedded in smooth maps in R2, or smooth flows in R3.

177 citations


Journal ArticleDOI
TL;DR: This paper shows that the k-provability problem for the sequent calculus is undecidable, given a first-order formula o and an integer k.

86 citations


Journal ArticleDOI
TL;DR: The sufficient-completeness property is shown to be undecidable for non-linear complete term rewriting systems with associative functions and also applies to the ground-reducibility property which is known to be directly related to the necessary property.
Abstract: The sufficient-completeness property of equational algebraic specifications has been found useful in providing guidelines for designing abstract data type specifications as well as in proving inductive properties using the induction-less-induction method. The sufficient-completeness property is known to be undecidable in general. In an earlier paper, it was shown to be decidable for constructor-preserving, complete (canonical) term rewriting systems, even when there are relations among constructor symbols. In this paper, the complexity of the sufficient-completeness property is analyzed for different classes of term rewriting systems. A number of results about the complexity of the sufficient-completeness property for complete (canonical) term rewriting systems are proved: (i) The problem is co-NP-complete for term rewriting systems with free constructors (i.e., no relations among constructors are allowed), (ii) the problem remains co-NP-complete for term rewriting systems with unary and nullary constructors, even when there are relations among constructors, (iii) the problem is provably in “almost” exponential time for left-linear term rewriting systems with relations among constructors, and (iv) for left-linear complete constructor-preserving rewriting systems, the problem can be decided in steps exponential innlogn wheren is the size of the rewriting system. No better lower-bound for the complexity of the sufficient-completeness property for complete (canonical) term rewriting system with nonlinear left-hand sides is known. An algorithm for left-linear complete constructor-preserving rewriting systems is also discussed. Finally, the sufficient-completeness property is shown to be undecidable for non-linear complete term rewriting systems with associative functions. These complexity results also apply to the ground-reducibility property (also called inductive-reducibility) which is known to be directly related to the sufficient-completeness property.

65 citations


Journal ArticleDOI
TL;DR: It is shown that the combined matching problem is in general undecidable but that it becomes decidable if all theories are regular and an efficient combination algorithm is developed.

55 citations



Journal ArticleDOI
TL;DR: This paper defines a temporal logic for reasoning about Petri nets and shows the model checking problem for this logic to be PTIME equivalent to the Petri net reachability problem.

48 citations


Journal ArticleDOI
TL;DR: In this paper, the authors expose and discuss Penrose's thesis that nature produces harnessable noncomputable processes, but none at the classical level, and suggest a partial counterexample to it, based on aGedanken experiment about an undecidable family of integrable Hamiltonian systems that could lead to a sort of idealized solution to the Halting problem for Turing machines.
Abstract: We expose and discussPenrose's thesis: “Nature produces harnessable noncomputable processes, but none at the classical level.” We then suggest a partial counterexample to it, based on aGedanken experiment about an undecidable family of integrable Hamiltonian systems that could lead to a sort of idealized solution to the Halting problem for Turing machines.

01 May 1991
TL;DR: The techniques used in the analysis provide a complete description of the complexity of deciding the equivalence of conjunctive queries (single-rule, nonrecursive programs), and tight undecidability results for the detection of program equivalence.
Abstract: A deductive database consists of a set of stored facts, and a set of logical rules (typically, recursive Horn clauses) that are used to manipulate these facts. A number of optimizations in such databases involve the transformation of sets of logical rules (programs) to simpler, more efficiently evaluable programs. We consider a class of optimizations in which the transformation is a simple syntactic restriction on the form of the original program, and in which the correctness of the transformation indicates the existence of a normal form for the proof trees generated by the program. For example, the existence of basis-linearizability in a nonlinear program indicates that the program is inherently linear, and permits the use of special-purpose query evaluators for linear recursions. The canonical example of a basis-linearizable program is the program that computes the transitive closure of a binary relation; the corresponding normal form for the proof trees is that of right-linearity. Similarly, if a program is sequencable, then it is conducive to a pipelined evaluation. In addition, the existence of k-boundedness in a program permits the elimination of recursion overhead in evaluating the program. We investigate the complexity of detecting such optimization opportunities, and provide correct (but not always complete) algorithms for this purpose. Each of the problems that are mentioned above may be described in terms of the subtree-elimination problem, which we define and analyze. We relate the detection of basis-linearizability, sequencability and 1-boundedness to the complexity classes ${\cal NC}$, ${\cal P}$ and ${\cal NP}$, and show that the first two of these problems are, in general, undecidable. The techniques used in our analysis provide a complete description of the complexity of deciding the equivalence of conjunctive queries (single-rule, nonrecursive programs), and tight undecidability results for the detection of program equivalence.

Book ChapterDOI
01 Feb 1991
TL;DR: It is proved that the existential fragment of the theory of ground term algebras modulo a congruence generated by a set E of equations such that there exists a finite, noetherian, confluent rewrite system S satisfying (P) with \(\mathop \leftrightarrow \limits^* S = \mathop | E\) is undecidable.
Abstract: We study the connections between recognizable tree languages and rewrite systems. We investigate some decision problems. Particularly, let us consider the property (P): a rewrite system S is such that, for every recognizable tree language F, the set of S-normal forms of terms in F is recognizable too. We prove that the property (P) is undecidable. We prove that the existential fragment of the theory of ground term algebras modulo a congruence \(\mathop \leftrightarrow \limits^* E\) generated by a set E of equations such that there exists a finite, noetherian, confluent rewrite system S satisfying (P) with \(\mathop \leftrightarrow \limits^* S = \mathop \leftrightarrow \limits^* E\) is undecidable. Nevertheless, we develop a decision procedure for the validity of linear formulas in a fiagment of such a theory.

Book ChapterDOI
01 Jun 1991
TL;DR: It is shown that under a correct notion of well-typed terms, the problem of determining whether a term is well typed with respect to an assumption set in an ML-style type system is undecidable, and a limited form of recursion called parametric recursion is considered.
Abstract: We examine the complexity of type checking in an ML-style type system that permits functions to be overloaded with different types. In particular, we consider the extension of the ML type system proposed by Wadler and Blott in the appendix of [WB89], with global overloading only, that is, where the only overloading is that which exists in an initial type assumption set; no local overloading via over and inst expressions is allowed. It is shown that under a correct notion of well-typed terms, the problem of determining whether a term is well typed with respect to an assumption set in this system is undecidable. We then investigate limiting recursion in assumption sets, the source of the undecidability. Barring mutual recursion is considered, but this proves too weak, for the problem remains undecidable. Then we consider a limited form of recursion called parametric recursion. We show that although the problem becomes decidable under parametric recursion, it appears harder than conventional ML typability, which is complete for DEXPTIME [Mai90].

Book ChapterDOI
01 Apr 1991
TL;DR: It is proved that termination is undecidable for non-length-increasing string rewriting systems, using linear-bounded automata and the undecidability of confluence for terminating rewriting systems when terms begin by a fixed symbol is proved.
Abstract: We prove that termination is undecidable for non-length-increasing string rewriting systems, using linear-bounded automata. On the other hand, we prove the undecidability of confluence for terminating rewriting systems when terms begin by a fixed symbol. These two results illustrate that sometimes restriction of problem to recognizable domains modify decidability properties, sometimes it does not. (We only consider finite terms).

Journal ArticleDOI
TL;DR: In this article, a tight connection between infinite paths in recursive trees and Hamiltonian path in recursive graphs is established, and a corollary is that determining Hamiltonicity is highly undecidable.
Abstract: A tight connection is exhibited between infinite paths in recursive trees and Hamiltonian paths in recursive graphs. A corollary is that determining Hamiltonicity in recursive graphs is highly undecidable, viz, Σ 1 1 -complete. This is shown to hold even for highly recursive graphs with degree bounded by 3. Hamiltonicity is thus an example of an interesting graph problem that is outside the arithmetic hierarchy in the infinite case.

Proceedings ArticleDOI
03 Jan 1991
TL;DR: It is shown that determining Hamiltonicity in recursive graphs is highly undecidable, viz, Σ11-complete, and even for highly recursive graphs with degree bounded by 3.
Abstract: A tight connection is exhibited between infinite paths in recursive trees and Hamiltonian paths in recursive graphs. A corollary is that determining Hamiltonicity in recursive graphs is highly undecidable, viz, Σ 1 1 -complete. This is shown to hold even for highly recursive graphs with degree bounded by 3. Hamiltonicity is thus an example of an interesting graph problem that is outside the arithmetic hierarchy in the infinite case.

01 Jan 1991
TL;DR: In this paper, it was shown that strong bisimilarity is decidable for the class of normed BPA processes, which correspond to a class of context free grammars generating the ϵ-free context-free languages.
Abstract: A recent theorem shows that strong bisimilarity is decidable for the class of normed BPA processes, which correspond to a class of context-free grammars generating the ϵ-free context-free languages. Huynh and Tian (Technical Report UTDCS-31-90, University of Texas at Dallas, 1990) have shown that readiness and failure equivalence are undecidable for BPA processes. In this paper we examine all other equivalences in the linear/branching time hierarchy and show that none of them are decidable for normed BPA processes.

Journal ArticleDOI
TL;DR: It is shown that the k-provability problem for a Parikh system reduces to a unification problem that is essentially the unification problem for second-order terms, and this method employs algorithms that compute and characterize unifiers.

Dissertation
01 Jul 1991
TL;DR: In this article, the authors studied behavioural equivalences on labelled infinite transition graphs and the role that they can play in the context of modal logics and notions from language theory, and showed that strong bisimulation is decidable for these graphs.
Abstract: This thesis studies behavioural equivalences on labelled infinite transition graphs and the role that they can play in the context of modal logics and notions from language theory. A natural class of such infinite graphs is that corresponding to the SnS -definable tree languages first studied by Rabin. We show that a modal mu-calculus with label set f0; : : : ; n 1g can define these tree languages up to an observational equivalence. Another natural class of infinite transition graphs is that of normed BPA processes, which correspond to the graphs of leftmost derivations in context-free grammars without useless productions. A remarkable result is that strong bisimulation is decidable for these graphs. After an outline of the existing proofs due to Baeten et al. and Caucal we present a much simpler proof using a tableau system closely related to the branching algorithms employed in language theory following Korenjak and Hopcroft. We then present a result due to Colin Stirling, giving a weakly sound and complete sequent-based equational theory for bisimulation equivalence for normed BPA processes from the tableau system. Moreover, we show how to extract a fundamental relation (as in the work of Caucal) from a successful tableau. We then introduce silent actions and consider a class of normed BPA processes with the restriction that processes cannot terminate silently, showing that the decidability result for strong bisimilarity can be extended to van Glabbeek’s branching bisimulation equivalence for this class of processes. We complete the picture by establishing that all other known behavioural equivalences and a number of preorders are undecidable for normed BPA processes.

Book ChapterDOI
01 Feb 1991
TL;DR: Semi-unification is the problem of solving a set of term inequalities M1 ≤ N1, ..., M k <- N k where ≤ is interpreted as the subsumption preordering on (first-order) terms.
Abstract: Semi-unification is a generalization of both unification and matching with applications in proof theory, term rewriting systems, polymorphic type inference, and natural language processing. It is the problem of solving a set of term inequalities M1 ≤ N1, ..., M k <- N k , where ≤ is interpreted as the subsumption preordering on (first-order) terms. Whereas the general problem has recently been shown to be undecidable, several special cases are decidable.

Journal ArticleDOI
TL;DR: It is proved that it is undecidable whether a recognizable language R ⊂ A ∗ contains a contour word.

Journal ArticleDOI
TL;DR: It is shown that it is undecidable in general whether or not a monoid that is presented by a finite special string-rewriting system is a group.

Journal ArticleDOI
TL;DR: In this article, a non-deterministic defense system for a linearly ordered sequences of nodes of a countable Markov chain with an environment is considered, and it is shown undecidability of the problem of existence of a sequence of signals from attacking subsystems that render the central nodes completely defenseless.
Abstract: A nondeterministic defense system is considered for a linearly ordered sequences of nodes of a countable Markov chain with an environment. We prove undecidability of the problem of existence of a sequence of signals from attacking subsystems that render the central nodes completely defenseless.

Book ChapterDOI
01 Mar 1991
TL;DR: It is claimed that the condition of syntacticness is too weak to get unification algorithms directly, and unifiability in syntactic theories is not decidable, resolventness of a presentation and syntactics of a theory are even not semidecidable.
Abstract: Since we are looking for unification algorithms for a large enough class of equational theories, we are interested in syntactic theories because they have a nice decomposition property which provides a very simple unification procedure. A presentation is said resolvent if any equational theorem can be proved using at most one equality step at the top position. A theory which has a finite and resolvent presentation is called syntactic. In this paper we give decidability results about open problems in syntactic theories: unifiability in syntactic theories is not decidable, resolventness of a presentation and syntacticness of a theory are even not semidecidable. Therefore we claim that the condition of syntacticness is too weak to get unification algorithms directly.

Book
01 Jan 1991
TL;DR: Turing machines turing machines as recognisers universality undecidability alternative models post's correspondence problem recursive function theory formal models of arithmetic Godel's incompleteness theorem computer science and computability theory.
Abstract: Turing machines turing machines as recognisers universality undecidability alternative models post's correspondence problem recursive function theory formal models of arithmetic Godel's incompleteness theorem computer science and computability theory.

Journal ArticleDOI
TL;DR: For the special case of string-rewriting systems the authors present decidable and undecidable cases of this problem of consistency, where severe restrictions are necessary on the syntactic form of the equations in E and E"1.

Journal ArticleDOI
TL;DR: It is shown that the problem of type inference is undecidable but a narrowing strategy for semi-decision procedures is described and studied and the relations between the semantics and the axiomatization are investigated.

Journal ArticleDOI
TL;DR: A derivation schema is defined as a finite sequence of analysis of applications of rules and axioms in an axiomatic theory as mentioned in this paper, and a derivation by a schema U is any derivation whose list of analyses of the applications of a rule and an axiom is precisely U. The problem of deciding whether a given derivation scheme is admissible in G is shown to be decidable.
Abstract: A derivation schema in an axiomatic theory is defined as a finite sequence of analysis of applications of rules and axioms. A derivation by a schema U is any derivation whose list of analyses of applications of rules and axioms is precisely U. A derivation schema is admissible if a corresponding derivation can be constructed. Let G be a Hilbert-type axiomatic theory. The following problems are considered: a) to decide whether a given derivation scheme is admissible in G; b) to decide whether a formula is derivable by a given derivation schema in G. In the usual formulations of the predicate calculus without equality, the first problem is shown to be decidable, the second undecidable.

Book ChapterDOI
07 Oct 1991
TL;DR: A new general method is presented for proving that for certain classes of finite structures the limit law fails for properties expressible in transitive closure logic.
Abstract: We present new general method for proving that for certain classes of finite structures the limit law fails for properties expressible in transitive closure logic. In all such cases also all associated asymptotic problems are undecidable.