skip to main content
article

Strongly equivalent logic programs

Published:01 October 2001Publication History
Skip Abstract Section

Abstract

A logic program Π1 is said to be equivalent to a logic program Π2 in the sense of the answer set semantics if Π1 and Π2 have the same answer sets. We are interested in the following stronger condition: for every logic program, Π, Π1, ∪ Π has the same answer sets as Π2 ∪ Π. The study of strong equivalence is important, because we learn from it how one can simplify a part of a logic program without looking at the rest of it. The main theorem shows that the verification of strong equivalence can be accomplished by cheching the equivalence of formulas in a monotonic logic, called the logic of here-and-there, which is intermediate between classical logic and intuitionistic logic.

References

  1. BIBEL,W.AND EDER, E. 1993. A survey of logical calculi. In The Handbook of Logic in AI and Logic Programming, D. Gabbay, C. Hogger, and J. Robinson, Eds. Vol. 1. Oxford University Press, 67-182.]]Google ScholarGoogle Scholar
  2. ERDEM,E.AND LIFSCHITZ, V. 1999. Transformations of logic programs related to causality and planning. In Logic Programming and Non-monotonic Reasoning: Proc. Fifth Int'l Conf. (Lecture Notes in Artificial Intelligence 1730). 107-116.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. GELFOND,M.AND LIFSCHITZ, V. 1988. The stable model semantics for logic programming. In Logic Programming: Proc. Fifth Int'l Conf. and Symp., R. Kowalski and K. Bowen, Eds. 1070-1080.]]Google ScholarGoogle Scholar
  4. GELFOND,M.AND LIFSCHITZ, V. 1991. Classical negation in logic programs and disjunctive databases. New Generation Computing 9, 365-385.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. GODEL, K. 1932. Zum intuitionistischen Aussagenkalk ul. Anzeiger der Akademie der Wissenschaften in Wien, 65-66. Reproduced in: Kurt Godel, Collected Works, Vol. 1, OUP, 1986.]]Google ScholarGoogle Scholar
  6. GUREVICH, Y. 1977. Intuitionistic logic with strong negation. Studia Logica 36, 49-59.]]Google ScholarGoogle ScholarCross RefCross Ref
  7. HEYTING, A. 1930. Die formalen Regeln der intuitionistischen Logik. Sitz. Berlin, 42-56.]]Google ScholarGoogle Scholar
  8. INOUE,K.AND SAKAMA, C. 1998. Negation as failure in the head. J. Logic Programming 35, 39-78.]]Google ScholarGoogle ScholarCross RefCross Ref
  9. KRACHT, M. 1998. On extensions of intermediate logics by strong negation. J. Philosophical Logic 27.]]Google ScholarGoogle Scholar
  10. LIFSCHITZ, V., TANG,L.R.,AND TURNER, H. 1999. Nested expressions in logic programs. Annals of Math. and Artificial Intelligence 25, 369-389.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. LUKASIEWICZ, J. 1941. Die Logik und das Grundlagenproblem. In Les Entretiens de Zurich sue les Fondements et la methode des sciences mathematiques 1938.Zurich, 82-100.]]Google ScholarGoogle Scholar
  12. NELSON, D. 1949. Constructible falsity. J. Symb. Logic 14, 16-26.]]Google ScholarGoogle ScholarCross RefCross Ref
  13. PEARCE, D. 1997. A new logical characterization of stable models and answer sets. In Non-Monotonic Extensions of Logic Programming (Lecture Notes in Artificial Intelligence 1216), J. Dix, L. Pereira, and T. Przymusinski, Eds. Springer-Verlag, 57-70.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. PEARCE, D. 1999. From here to there: Stable negation in logic programming. In What Is Negation?, D. Gabbay and H. Wansing, Eds. Kluwer.]]Google ScholarGoogle Scholar
  15. PEARCE,D.,DE GUZMAN, I., AND VALVERDE, A. 2000a. A tableau calculus for equilibrium entailment. In Proc. TABLEAUX-2000. 352-367.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. PEARCE,D.,DE GUZMAN, I., AND VALVERDE, A. 2000b. Computing equilibrium models using signed formulas. In Proc. CL-2000. 688-702.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. REITER, R. 1980. A logic for default reasoning. Artificial Intelligence 13, 81-132.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. VOROB'EV, N. 1952a. Constructive propositional calculus with strong negation. Doklady Akademii Nauk SSSR 85, 465-468. In Russian.]]Google ScholarGoogle Scholar
  19. VOROB'EV, N. 1952b. The problem of deducibility in constructive propositional calculus with strong negation. Doklady Akademii Nauk SSSR 85, 689-692. In Russian.]]Google ScholarGoogle Scholar
  20. VOROB'EV, N. 1964. Constructive propositional calculus with strong negation. Transactions of Steklov's Institute 72, 195-227. In Russian.]]Google ScholarGoogle Scholar

Index Terms

  1. Strongly equivalent logic programs

      Recommendations

      Reviews

      Ralph Walter Wilkerson

      This paper concerns logic programs with negation as failure, using the answer set semantics. Two logic programs, L1 and L2, are said to be equivalent if they have the same answer sets. This paper studies the following stronger condition: for every logic program L, L1 U L is equivalent to L2 U L, which is called strong equivalence. In their main theorem, the authors prove that the verification of strong equivalence can be done by checking the equivalence of formulas in a monotonic logic, called the logic of here-and-there. Online Computing Reviews Service

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Computational Logic
        ACM Transactions on Computational Logic  Volume 2, Issue 4
        Special issue devoted to Robert A. Kowalski
        Oct. 2001
        224 pages
        ISSN:1529-3785
        EISSN:1557-945X
        DOI:10.1145/383779
        Issue’s Table of Contents

        Copyright © 2001 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 October 2001
        Published in tocl Volume 2, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader