32 research outputs found
SAT-based Procedures for Temporal Reasoning
In this paper we study the consistency problem for a set of disjunctive temporal constraints [Stergiou and Koubarakis, 1998]. We propose two SAT-based procedures, and show that|on sets of binary randomly generated disjunctive constraints|they perform up to 2 orders of magnitude less consistency checks than the best procedure presented in [Stergiou and Koubarakis, 1998]. On these tests, our experimental analysis conrms Stergiou and Koubarakis's result about the existence of an easy-hard-easy pattern whose peak corresponds to a value in between 6 and 7 of the ratio of clauses to variables
Verification in ACL2 of a generic framework to synthesize SAT-provers
Abstract. We present in this paper an application of the ACL2 system to reason about propositional satisfiability provers. For that purpose, we present a framework where we define a generic transformation based SATâprover, and we show how this generic framework can be formalized in the ACL2 logic, making a formal proof of its termination, soundness and completeness. This generic framework can be instantiated to obtain a number of verified and executable SATâprovers in ACL2, and this can be done in an automatized way. Three case studies are considered: semantic tableaux, sequent and DavisâPutnam methods.
The enduring scandal of deduction: Is propositional logic really uninformative?
âThe original publication is available at www.springerlink.comâ. Copyright Springer DOI: 10.1007/s11229-008-9409-4Deductive inference is usually regarded as being âtautologicalâ or âanalyticalâ: the information conveyed by the conclusion is contained in the information conveyed by the premises. This idea, however, clashes with the undecidability of firstorder logic and with the (likely) intractability of Boolean logic. In this article, we address the problem both from the semantic and the proof-theoretical point of view and propose a hierarchy of propositional logics that are all tractable (i.e. decidable in polynomial time), although by means of growing computational resources, and converge towards classical propositional logic. The underlying claim is that this hierarchy can be used to represent increasing levels of âdepthâ or âinformativenessâ of Boolean reasoning. Special attention is paid to the most basic logic in this hierarchy, the pure âintelim logicâ, which satisfies all the requirements of a natural deduction system (allowing both introduction and elimination rules for each logical operator) while admitting of a feasible (quadratic) decision procedure. We argue that this logic is âanalyticâ in a particularly strict sense, in that it rules out any use of âvirtual informationâ, which is chiefly responsible for the combinatorial explosion of standard classical systems. As a result, analyticity and tractability are reconciled and growing degrees of computational complexity are associated with the depth at which the use of virtual information is allowed.Peer reviewe