Access the full text.
Sign up today, get DeepDyve free for 14 days.
P. Simons, I. Niemelä, T. Soininen (2000)
Extending and implementing the stable model semanticsArtif. Intell., 138
P. Tu, Tran Son, Chitta Baral (2006)
Reasoning and planning with sensing actions, incomplete information, and static causal laws using answer set programmingTheory and Practice of Logic Programming, 7
J. Chomicki (1995)
Depth-Bounded Bottom-Up Evaluation of Logic ProgramJ. Log. Program., 25
V. Marek, A. Nerode, J. Remmel (1994)
The Stable Models of a Predicate Logic Program
S. Heymans, D. Vermeir (2003)
Integrating Semantic Web Reasoning and Answer Set Programming
(2001)
Working Group on Answer Set Programming (WASP, IST-FET-2001-37004)
(2008)
Received January
J. Chomicki, T. Imielinski (1993)
Finite representation of infinite query answersACM Trans. Database Syst., 18
Adnan Darwiche, P. Marquis (2002)
A Knowledge Compilation MapJ. Artif. Intell. Res., 17
(1971)
Logical Writings
M. Gelfond, V. Lifschitz (1992)
Representing Actions in Extended Logic Programming
J. Minker (1988)
Foundations of deductive databases and logic programming
E. Dantsin, Thomas Eiter, G. Gottlob, A. Voronkov (1997)
Complexity and expressive power of logic programmingProceedings of Computational Complexity. Twelfth Annual IEEE Conference
Thomas Eiter, Wolfgang Faber, N. Leone, G. Pfeifer, A. Polleres (2004)
A logic programming approach to knowledge-state planning: Semantics and complexityACM Trans. Comput. Log., 5
V. Lifschitz (2002)
Answer set programming and plan generationArtif. Intell., 138
Yannis Dimopoulos, B. Nebel, Jana Koehler (1997)
Encoding Planning Problems in Nonmonotonic Logic Programs
V. Marek, J. Remmel (2001)
On the expressibility of stable logic programmingTheory and Practice of Logic Programming, 3
Thomas Eiter, G. Gottlob (1997)
Expressiveness of Stable Model Semantics for Disjuncitve Logic Programs with FunctionsJ. Log. Program., 33
A. Morales, P. Tu, Tran Son (2007)
An Extension to Conformant Planning Using Logic Programming
Tran Son, Chitta Baral, Tran Nam, Sheila McIlraith (2002)
Domain-dependent knowledge in answer set planningACM Trans. Comput. Log., 7
(2010)
ACM Transactions on Computational Logic
M. Gebser, B. Kaufmann, Torsten Schaub (2009)
The Conflict-Driven Answer Set Solver clasp: Progress Report
G. Alsaç, Chitta Baral (2004)
Reasoning in description logics using declarative logic programming
P. Haslum, P. Jonsson (1999)
Some Results on the Complexity of Planning with Incomplete Information
(2005)
Answer set programming: Model applications and proofs-of-concept. Tech. Rep. WP5, Working Group on Answer Set Programming (WASP, IST-FET-2001-37004). July. Available at http
P. Bonatti (2001)
Reasoning with infinite stable modelsArtif. Intell., 156
N. Leone, G. Pfeifer, Wolfgang Faber, Thomas Eiter, G. Gottlob, S. Perri, Francesco Scarcello (2002)
The DLV system for knowledge representation and reasoningACM Trans. Comput. Log., 7
S. Heymans, Davy Nieuwenborgh, D. Vermeir (2005)
Nonmonotonic Ontological and Rule-Based Reasoning with Extended Conceptual Logic Programs
K. Schild (1991)
A Correspondence Theory for Terminological Logics: Preliminary Report
W. Savitch (1970)
Relationships Between Nondeterministic and Deterministic Tape ComplexitiesJ. Comput. Syst. Sci., 4
M. Gelfond, V. Lifschitz (1991)
Classical negation in logic programs and disjunctive databasesNew Generation Computing, 9
Sabrina Baselice, P. Bonatti, G. Criscuolo (2009)
On finitely recursive programs1Theory and Practice of Logic Programming, 9
T. Syrjänen (2001)
Omega-Restricted Logic Programs
Chitta Baral (2003)
Knowledge Representation, Reasoning and Declarative Problem Solving
FDNC: Decidable Nonmonotonic Disjunctive Logic Programs
2005. IJCAI-05, Proc. 19th International Joint Conference on Artificial Intelligence. Professional Book Center
I. Niemelä (1999)
Logic programs with stable model semantics as a constraint programming paradigmAnnals of Mathematics and Artificial Intelligence, 25
D. Nardi, W. Nutt, F. Donini (2003)
The Description Logic Handbook: Theory, Implementation, and Applications
B. Motik, Ian Horrocks, U. Sattler (2007)
Bridging the gap between OWL and relational databasesJ. Web Semant., 7
Decidable Nonmonotonic DLPs with Function Symbols · 45
(1997)
Logic Programming and Nonmonotonic Reasoning, 4th International Conference, LPNMR’97
V. Marek, A. Nerode, J. Remmel (1992)
How Complicated is the Set of Stable Models of a Recursive Logic Program?Ann. Pure Appl. Log., 56
Thomas Eiter, G. Gottlob, H. Mannila (1997)
Disjunctive datalogACM Trans. Database Syst., 22
T. Swift (2004)
Deduction in Ontologies via ASP
Sabrina Baselice, P. Bonatti, G. Criscuolo (2007)
On Finitely Recursive Programs
Thomas Eiter, Wolfgang Faber, N. Leone, G. Pfeifer, A. Polleres (2001)
A logic programming approach to knowledge-state planning, II: The DLVK systemArtif. Intell., 144
V. Lifschitz, H. Turner (1994)
Splitting a Logic Program
Eiter
Archiv der Pharmazie, 80
Thomas Eiter, N. Leone, Cristinel Mateis, G. Pfeifer, Francesco Scarcello (1997)
A Deductive System for Non-Monotonic Reasoning
U. Hustadt, B. Motik, U. Sattler (2004)
Reducing SHIQ-Description Logic to Disjunctive Datalog Programs
(2005)
Asparagus homepage. http://asparagus.cs.uni-potsdam
H. Andréka, I. Németi (1978)
The generalized completeness of Horn predicate-logic as a programming languageActa Cybern., 4
Tran Son, P. Tu, M. Gelfond, A. Morales (2005)
Conformant Planning for Domains with Constraints-A New Approach
F. Baader, S. Brandt, C. Lutz (2005)
Pushing the EL Envelope
V. Marek, M. Truszczynski (1998)
Stable models and an alternative logic programming paradigm
Thomas Eiter, Giovambattista Ianni, R. Schindlauer, H. Tompits (2005)
A Uniform Integration of Higher-Order Reasoning and External Evaluations in Answer-Set Programming
E. Giunchiglia, V. Lifschitz (1998)
An Action Language Based on Causal Explanation: Preliminary Report
S. Hanks, D. McDermott (1987)
Nonmonotonic Logic and Temporal ProjectionArtif. Intell., 33
(1997)
Proceedings of the 4th International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR’97)
M. Gebser, B. Kaufmann, A. Neumann, Torsten Schaub (2007)
clasp : A Conflict-Driven Answer Set Solver
H. Levesque, F. Pirri, R. Reiter (1998)
Foundations for the Situation CalculusElectron. Trans. Artif. Intell., 2
A. Itai, J. Makowsky (1987)
Unification as a Complexity Measure for Logic ProgrammingJ. Log. Program., 4
U. Hustadt, R. Schmidt, L. Georgieva (2004)
A Survey of Decidable First-Order Fragments and Description Logics
(2006)
Decidable open answer set programming
Marco Cadoli, F. Donini (1997)
A Survey on Knowledge CompilationAI Commun., 10
Thomas Eiter, G. Gottlob (1995)
On the computational cost of disjunctive logic programming: Propositional caseAnnals of Mathematics and Artificial Intelligence, 15
D. Schreye (1999)
Answer Set Planning
I. Niemelä, P. Simons (1997)
Smodels - An Implementation of the Stable Model and Well-Founded Semantics for Normal LP
(2005)
IJCAI-05, Proc
We present the class FDNC of logic programs that allows for function symbols (F), disjunction (D), nonmonotonic negation under the answer set semantics (N), and constraints (C), while still retaining the decidability of the standard reasoning tasks. Thanks to these features, FDNC programs are a powerful formalism for rule-based modeling of applications with potentially infinite processes and objects, and which allows also for common-sense reasoning in this context. This is evidenced, for instance, by tasks in reasoning about actions and planning: brave and open queries over FDNC programs capture the well-known problems of plan existence and secure (conformant) plan existence, respectively, in transition-based actions domains. As for reasoning from FDNC programs, we show that consistency checking and brave/cautious reasoning tasks are ExpTime-complete in general, but have lower complexity under syntactic restrictions that give rise to a family of program classes. Furthermore, we also determine the complexity of open queries (i.e., with answer variables), for which deciding non-empty answers is shown to be ExpSpace -complete under cautious entailment. Furthermore, we present algorithms for all reasoning tasks that are worst-case optimal. The majority of them resorts to a finite representation of the stable models of an FDNC program that employs maximal founded sets of knots, which are labeled trees of depth at most 1 from which each stable model can be reconstructed. Due to this property, reasoning over FDNC programs can in many cases be reduced to reasoning from knots. Once the knot-representation for a program is derived (which can be done off-line), several reasoning tasks are not more expensive than in the function-free case, and some are even feasible in polynomial time. This knowledge compilation technique paves the way to potentially more efficient online reasoning methods not only for FDNC, but also for other formalisms.
ACM Transactions on Computational Logic (TOCL) – Association for Computing Machinery
Published: Jan 1, 2010
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.