scispace - formally typeset
Open AccessJournal ArticleDOI

Polynomial-time computation via local inference relations

TLDR
In this article, it was shown that every polynomial-time predicate can be defined by an (unstratified) local rule set, and a new machine-recognizable subclass of the local rule sets is identified.
Abstract
We consider the concept of a local set of inference rules. A local rule set can be automatically transformed into a rule set for which bottom-up evaluation terminates in polynomial time. The local-rule-set transformation gives polynomial-time evaluation strategies for a large variety of rule sets that cannot be given terminating evaluation strategies by any other known automatic technique. This article discusses three new results. First, it is shown that every polynomial-time predicate can be defined by an (unstratified) local rule set. Second, a new machine-recognizable subclass of the local rule sets is identified. Finally, we show that locality, as a property of rule sets, is undecidable in general.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Complexity and expressive power of logic programming

TL;DR: This article surveys various complexity and expressiveness results on different forms of logic programming, in particular, propositional logic programming and datalog, but it also mentions general logic programming with function symbols.
Book ChapterDOI

On local reasoning in verification

TL;DR: It is shown that locality considerations allow us to obtain parameterized decidability and complexity results for many (combinations of) theories important in verification in general and in the verification of parametric systems in particular.
Journal ArticleDOI

Analyzing Innermost Runtime Complexity of Term Rewriting by Dependency Pairs

TL;DR: A direct adaptation of successful termination techniques from the dependency pair framework in order to use them for complexity analysis of term rewrite systems automatically is developed.
Journal ArticleDOI

On Deciding Satisfiability by Theorem Proving with Speculative Inferences

TL;DR: This work describes a theorem-proving method that tightly integrates superposition-based inference system and SMT solver and is refutationally complete if background theory symbols only occur in ground formulae, and non-ground clauses are variable-inactive.
Book ChapterDOI

Locality Results for Certain Extensions of Theories with Bridging Functions

TL;DR: This work studies possibilities of reasoning about extensions of base theories with functions which satisfy certain recursion (or homomorphism) properties and emphasizes possibilities of hierarchical and modular reasoning in such extensions and combinations thereof.
References
More filters
Journal ArticleDOI

Consistency in Networks of Relations

TL;DR: The primary aim is to provide an accessible, unified framework, within which to present the algorithms including a new path consistency algorithm, to discuss their relationships and the may applications, both realized and potential of network consistency algorithms.
Book

Principles of database and knowledge-base systems

TL;DR: This book goes into the details of database conception and use, it tells you everything on relational databases from theory to the actual used algorithms.
Proceedings ArticleDOI

Constraint logic programming

TL;DR: In this article, a class of logic programming languages, called CLP languages, are defined, all of which share the same essential semantic properties and are based on a unified formal semantics.
Proceedings ArticleDOI

The complexity of relational query languages (Extended Abstract)

TL;DR: The pattern which will be shown is that the expression complexity of the investigated languages is one exponential higher then their data complexity, and for both types of complexity the authors show completeness in some complexity class.