Access the full text.
Sign up today, get DeepDyve free for 14 days.
(1992)
InSeventh Annual IEEE Symposium on Logic in Computer Science
J. Naughton, R. Ramakrishnan (1991)
Bottom-Up Evaluation of Logic Programs
Oscar IBARm (1957)
Information and ControlNature, 180
D. Knuth (1974)
Estimating the efficiency of backtrack programs.Mathematics of Computation, 29
P. Degano, R. Gorrieri, A. Marchetti-Spaccamela, P. Wegner (1999)
Symposium on the Theory of ComputationACM Computing Surveys, 31
D. Basin, H. Ganzinger (1996)
Complexity analysis based on ordered resolutionProceedings 11th Annual IEEE Symposium on Logic in Computer Science
N. Immerman (1999)
Descriptive Complexity
David McAllester (1993)
Automatic recognition of tractability in inference relationsJ. ACM, 40
P. Jouvelot, D. Gifford (1991)
Algebraic reconstruction of types and effects
Pascal Hentenryck (1989)
Constraint satisfaction in logic programming
(1990)
Basin and Ganzinger , 2000 ] D . Basin and H . Ganzinger . Automated Complexity Analysis Based on Ordered Resolution . JACM . To appear . [ Bry ,
David McAllester, J. Siskind (1991)
Lifting Transformations
François Bry (1990)
Query Evaluation in Deductive Databases: Bottom-Up and Top-Down ReconciledData Knowl. Eng., 5
J. Ullman (1988)
Principles of database and knowledge-base systems, Vol. I, 14
N. Immerman (1986)
Relational Queries Computable in Polynomial TimeInf. Control., 68
(1985)
EATCS Bulletin
J. Ullman (1989)
Bottom-up beats top-down for datalogProceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
F. Nielson, H. Nielson (1999)
Type and Effect Systems
(1985)
Papadimitriou
M. Gavanelli, Francesca Rossi (2010)
Constraint Logic Programming
(1989)
pages 140–149
C. Papadimitriou (1985)
A note the expressive power of PrologBull. EATCS, 26
L. Hella, Phokion Kolaitis, Kerkko Luosto (1994)
How to define a linear order on finite modelsProceedings Ninth Annual IEEE Symposium on Logic in Computer Science
R. Shostak (1977)
An algorithm for reasoning about equality
Alan Mackworth (1977)
Consistency in Networks of RelationsArtif. Intell., 8
(2002)
Polynomial-Time Computation via Local Inference Relations @BULLET 541
D. Basin, H. Ganzinger (2001)
Automated complexity analysis based on ordered resolutionJ. ACM, 48
R. Givan, David McAllester, Sameer Shalaby (1991)
Natural Language Based Inference Procedures Applied to Schubert's Steamroller
Moshe Vardi (1982)
The complexity of relational query languages (Extended Abstract)
(1991)
editors
Jeffrey Uuman (1989)
Principles of database and knowledge- base systems
(2000)
Received July ACM Transactions on Computational Logic
D. Kozen (1977)
Complexity of finitely presented algebras
David McAllester (1989)
Ontic: A Knowledge Representation System for Mathematics
(1987)
Comput
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.
ACM Transactions on Computational Logic (TOCL) – Association for Computing Machinery
Published: Oct 1, 2002
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.