Access the full text.
Sign up today, get DeepDyve free for 14 days.
(2013)
Article 15, Publication date
S. Cook, R. Reckhow (1979)
The Relative Efficiency of Propositional Proof SystemsLogic, Automata, and Computational Complexity
J. Freeman (1995)
Improvements to propositional satisfiability search algorithms
Reiner Hähnle (2001)
Tableaux and Related Methods
Tableau Calculi for Logic Programs under Answer Set Semantics · 39
Lparse 1.0 user's manual
D. Pearce, A. Valverde (2005)
A First Order Nonmonotonic Extension of Constructive LogicStudia Logica, 80
The previous results allow us to derive Theorem 3.1 as a consequence of Theorem 5.2 (i.e., Theorem 5.6 restricted to the class of conjunctive programs)
Joohyung Lee, Yunsong Meng (2008)
On Loop Formulas with VariablesArXiv, abs/2307.10226
M. Truszczynski (2007)
Comments on Modeling Languages for Answer-Set Programming
Yin Chen, Fangzhen Lin, Yisong Wang, Mingyi Zhang (2006)
First-Order Loop Formulas for Normal Logic Programs
Marcello D'Agostino, D. Gabbay, Reiner Hähnle, J. Posegga (1999)
Handbook of tableau methods
Joohyung Lee (2005)
A Model-Theoretic Counterpart of Loop Formulas
J. Robinson, A. Voronkov (2001)
Handbook of Automated Reasoning: Volume 1
M. Fitting (2001)
Fixpoint Semantics for Logic Programming a SurveyMathematics eJournal
K. Apt, H. Blair, A. Walker (1988)
Towards a Theory of Declarative Knowledge
M. Moskewicz, Conor Madigan, Ying Zhao, Lintao Zhang, S. Malik (2001)
Chaff: engineering an efficient SAT solverProceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)
N. Eén, Niklas Sörensson (2003)
An Extensible SAT-solver
Knot Pipatsrisawat, Adnan Darwiche (2011)
On the power of clause-learning SAT solvers as resolution enginesArtif. Intell., 175
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
Thomas Linke, Christian Anger, Kathrin Konczak (2002)
More on noMoRe
Yuliya Babovich, V. Lifschitz (2003)
Computing answer sets using program completion
Armin Biere, Marijn Heule, H. Maaren, T. Walsh (2009)
Handbook of satisfiability
Zhijun Lin, Yuanlin Zhang, Hector Hernandez (2006)
Fast SAT-based Answer Set Solver
Kathrin Konczak, Thomas Linke, Torsten Schaub (2005)
Graphs and colorings for answer set programmingTheory and Practice of Logic Programming, 6
V. Lifschitz (2008)
Twelve Definitions of a Stable Model
Wolfgang Faber (2002)
Enhancing Eciency and Expressiveness in Answer Set Programming Systems
P. Ferraris (2005)
Answer Sets for Propositional Theories
(2007)
Proceedings of the Twentieth International Joint Conference on Artificial Intelligence (IJCAI'07)
(2005)
Proceedings of the Eighth International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR'05)
D. Gabbay (2012)
What Is Negation as Failure?
P. Brézillon, Paolo Bouquet (1999)
Lecture Notes in Artificial Intelligence
V. Lifschitz, D. Pearce, A. Valverde (2001)
Strongly equivalent logic programsACM Transactions on Computational Logic (TOCL), 2
T. Janhunen, I. Niemelä (2011)
Compact Translations of Non-disjunctive Answer Set Programs to Propositional Clauses
M. Fitting (1994)
Tableaux for logic programmingJournal of Automated Reasoning, 13
Xiaoping Chen, Jianmin Ji, Fangzhen Lin (2008)
Computing Loops with at Most One External Support RuleACM Trans. Comput. Log., 14
D. Pearce, I. Guzmán, A. Valverde (2000)
A Tableau Calculus for Equilibrium Entailment
P. Purdom (1970)
A transitive closure algorithmBIT Numerical Mathematics, 10
J. Dix, U. Furbach, I. Niemelä (2001)
Nonmonotonic Reasoning: Towards Efficient Calculi and Implementations
Francesco Calimeri, Wolfgang Faber, G. Pfeifer, N. Leone (2006)
Pruning Operators for Disjunctive Logic Programming SystemsFundam. Informaticae, 71
V. Marek, M. Truszczynski (1991)
Autoepistemic logicJ. ACM, 38
M. Gebser, R. Kaminski, B. Kaufmann, Torsten Schaub (2009)
On the Implementation of Weight Constraint Rules in Conflict-Driven ASP Solvers
J. Lloyd (1987)
Foundations of logic programming; (2nd extended ed.)
M. Järvisalo, Tommi Junttila, I. Niemelä (2005)
Unrestricted vs restricted cut in a tableau method for Boolean circuitsAnnals of Mathematics and Artificial Intelligence, 44
P. Ferraris, Joohyung Lee, V. Lifschitz (2007)
A New Perspective on Stable Models
C. Drescher, M. Gebser, T. Grote, B. Kaufmann, A. König, M. Ostrowski, Torsten Schaub (2008)
Conflict-Driven Disjunctive Answer Set Solving
Artif. Intell
V. Marek, J. Remmel (2008)
On the Continuity of Gelfond-Lifschitz Operator and Other Applications of Proof-Theory in ASP
D. Pearce, A. Valverde
Quantified Equilibrium Logic and the First Order Logic of Here-and-There ∗
M. Emden (1985)
“Foundations of logic programming” by J. W. LloydNew Generation Computing, 3
E. Giunchiglia, Y. Lierler, M. Maratea (2006)
Answer Set Programming Based on Propositional SatisfiabilityJournal of Automated Reasoning, 36
R. Nieuwenhuis, Albert Oliveras (2005)
DPLL(T) with Exhaustive Theory Propagation and Its Application to Difference Logic
Y. Lierler (2010)
Abstract Answer Set Solvers with LearningArXiv, abs/1001.0820
J. Lloyd (1984)
Foundations of Logic Programming
N. Dershowitz, D. Plaisted (2001)
In handbook of automated reasoning
Π): (1) tv ∈ A iff T v ∈ A iff X |= τ
E. Giunchiglia, N. Leone, M. Maratea (2008)
On the relation among answer set solversAnnals of Mathematics and Artificial Intelligence, 53
P. Ferraris, Joohyung Lee, V. Lifschitz (2006)
A generalization of the Lin-Zhao theoremAnnals of Mathematics and Artificial Intelligence, 47
P. Simons, I. Niemelä, T. Soininen (2000)
Extending and implementing the stable model semanticsArtif. Intell., 138
Fangzhen Lin, Yuting Zhao (2002)
ASSAT: computing answer sets of a logic program by SAT solvers
M. Gebser, Torsten Schaub (2007)
Generic Tableaux for Answer Set Programming
P. Beame, T. Pitassi (2001)
Propositional Proof Complexity: Past, Present and FutureElectron. Colloquium Comput. Complex., TR98
P. Beame, Henry Kautz, Ashish Sabharwal (2004)
Towards Understanding and Harnessing the Potential of Clause LearningJ. Artif. Intell. Res., 22
Lintao Zhang, Conor Madigan, M. Moskewicz, S. Malik (2001)
Efficient conflict driven learning in a Boolean satisfiability solverIEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281)
Xiaoping Chen, Jianmin Ji, Fangzhen Lin (2009)
Computing Loops with at Most One External Support Rule for Disjunctive Logic Programs
Y. Lierler (2011)
Abstract answer set solvers with backjumping and learningTheory and Practice of Logic Programming, 11
(2010)
Received July
Wolfgang Faber, G. Pfeifer, N. Leone, Tina Dell'Armi, Giuseppe Ielpa (2008)
Design and implementation of aggregate functions in the DLV system*Theory and Practice of Logic Programming, 8
E. Giunchiglia, M. Maratea (2005)
On the Relation Between Answer Set and SAT Procedures (or, Between cmodels and smodels)
A. Gelder, K. Ross, J. Schlipf (1991)
The well-founded semantics for general logic programsJ. ACM, 38
K. Berman, J. Schlipf, J. Franco (1995)
Computing Well-founded Semantics Faster
Jeffrey Ward, J. Schlipf (2004)
Answer Set Programming with Clause Learning
M. Gebser, Torsten Schaub (2006)
Tableau Calculi for Answer Set Programming
(1920)
ACM Transactions on Computational Logic
P. Ferraris, V. Lifschitz (2003)
Weight constraints as nested expressionsTheory and Practice of Logic Programming, 5
I. Niemelä (2008)
Stable models and difference logicAnnals of Mathematics and Artificial Intelligence, 53
1) tv ∈ A iff X |= τ [v]; (2) tnot v ∈ A iff X |= τ [not v]; (3) f v ∈ A iff X |= τ
R. Nieuwenhuis, Albert Oliveras, C. Tinelli (2006)
Solving SAT and SAT Modulo Theories: From an abstract Davis--Putnam--Logemann--Loveland procedure to DPLL(T)J. ACM, 53
T. Janhunen, I. Niemelä, Mark Sevalnev (2009)
Computing Stable Models via Reductions to Difference Logic
M. Gebser, Joohyung Lee, Y. Lierler (2007)
Head-Elementary-Set-Free Logic Programs
V. Lifschitz, Lappoon Tang, H. Turner (1999)
Nested expressions in logic programsAnnals of Mathematics and Artificial Intelligence, 25
T. Janhunen (2006)
Some (in)translatability results for normal logic programs and propositional theoriesJournal of Applied Non-Classical Logics, 16
M. Gelfond, V. Lifschitz (1991)
Classical negation in logic programs and disjunctive databasesNew Generation Computing, 9
Chitta Baral (2003)
Knowledge Representation, Reasoning and Declarative Problem Solving
I. Niemelä (1999)
Logic programs with stable model semantics as a constraint programming paradigmAnnals of Mathematics and Artificial Intelligence, 25
Lengning Liu, M. Truszczynski (2006)
Properties and Applications of Programs with Monotone and Convex ConstraintsArXiv, abs/1110.0023
P. Bonatti (2001)
Resolution for Skeptical Stable Model SemanticsJournal of Automated Reasoning, 27
V. Lifschitz, A. Razborov (2006)
Why are there so many loop formulas?ACM Trans. Comput. Log., 7
M. Järvisalo, Emilia Oikarinen (2007)
Extended ASP Tableaux and Rule Redundancy in Normal Logic ProgramsArXiv, abs/0809.3204
Martin Davis, G. Logemann, D. Loveland (2011)
A machine program for theorem-provingCommun. ACM, 5
N. Leone, P. Rullo, Francesco Scarcello (1997)
Disjunctive Stable Models: Unfounded Sets, Fixpoint Semantics, and ComputationInf. Comput., 135
Joao Marques-Silva, K. Sakallah (1999)
GRASP: A Search Algorithm for Propositional SatisfiabilityIEEE Trans. Computers, 48
Wolfgang Faber (2005)
Unfounded Sets for Disjunctive Logic Programs with Arbitrary Aggregates
M. Gebser, R. Kaminski, A. König, Torsten Schaub (2011)
Advances in gringo Series 3
W. Dowling, J. Gallier (1984)
Linear-Time Algorithms for Testing the Satisfiability of Propositional Horn FormulaeJ. Log. Program., 1
Alan Robinson, A. Voronkov (2001)
Handbook of automated reasoning
M. Järvisalo, Tommi Junttila (2007)
Limitations of restricted branching in clause learningConstraints, 14
Christian Anger, M. Gebser, Thomas Linke, A. Neumann, Torsten Schaub (2005)
The nomore++ Approach to Answer Set Solving
M. Gebser, B. Kaufmann, A. Neumann, Torsten Schaub (2007)
Conflict-Driven Answer Set Solving
Christian Anger, M. Gebser, T. Janhunen, Torsten Schaub (2006)
What's a Head Without a Body?
D. Pearce (1996)
A New Logical Characterisation of Stable Models and Answer Sets
M. Gebser, B. Kaufmann, A. Neumann, Torsten Schaub (2008)
Advanced Preprocessing for Answer Set Solving
Martin Davis, H. Putnam (1960)
A Computing Procedure for Quantification TheoryJ. ACM, 7
Christian Anger, M. Gebser, Torsten Schaub (2006)
Approaching the core of unfounded sets
M. Gebser, Torsten Schaub (2006)
Characterizing ASP Inferences by Unit Propagation
N. Olivetti (1999)
Tableaux for Nonmonotonic Logics
Thomas Eiter, G. Gottlob (1995)
On the computational cost of disjunctive logic programming: Propositional caseAnnals of Mathematics and Artificial Intelligence, 15
M. Järvisalo, Emilia Oikarinen (2008)
Extended ASP Tableaux and rule redundancy in normal logic programs1Theory and Practice of Logic Programming, 8
Keith Clark (1987)
Negation as Failure
Tableau Calculi for Logic Programs under Answer Set Semantics ¨ MARTIN GEBSER and TORSTEN SCHAUB, Universitat Potsdam We introduce formal proof systems based on tableau methods for analyzing computations in Answer Set Programming (ASP). Our approach furnishes fine-grained instruments for characterizing operations as well as strategies of ASP solvers. The granularity is detailed enough to capture a variety of propagation and choice methods of algorithms used for ASP solving, also incorporating SAT-based and conflict-driven learning approaches to some extent. This provides us with a uniform setting for identifying and comparing fundamental properties of ASP solving approaches. In particular, we investigate their proof complexities and show that the run-times of best-case computations can vary exponentially between different existing ASP solvers. Apart from providing a framework for comparing ASP solving approaches, our characterizations also contribute to their understanding by pinning down the constitutive atomic operations. Furthermore, our framework is flexible enough to integrate new inference patterns, and so to study their relation to existing ones. To this end, we generalize our approach and provide an extensible basis aiming at a modular incorporation of additional language constructs. This is exemplified by augmenting our basic tableau methods with cardinality constraints and disjunctions.
ACM Transactions on Computational Logic (TOCL) – Association for Computing Machinery
Published: Jun 1, 2013
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.