• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Splitting a Logic Program (1994)

Cached

  • Download as a PDF

Download Links

  • [www.cs.ttu.edu]
  • [www.d.umn.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.d.umn.edu]
  • [www.d.umn.edu]
  • [www.d.umn.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.d.umn.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Vladimir Lifschitz , Hudson Turner
Venue:Principles of Knowledge Representation
Citations:294 - 16 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Lifschitz94splittinga,
    author = {Vladimir Lifschitz and Hudson Turner},
    title = {Splitting a Logic Program},
    booktitle = {Principles of Knowledge Representation},
    year = {1994},
    pages = {23--37},
    publisher = {MIT Press}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

In many cases, a logic program can be divided into two parts, so that one of them, the \bottom " part, does not refer to the predicates de ned in the \top " part. The \bottom " rules can be used then for the evaluation of the predicates that they de ne, and the computed values can be used to simplify the \top " de nitions. We discuss this idea of splitting a program in the context of the answer set semantics. The main theorem shows how computing the answer sets for a program can be simpli ed when the program is split into parts. The programs covered by the theorem may use both negation as failure and classical negation, and their rules may have disjunctive heads. The usefulness of the concept of splitting for the investigation of answer sets is illustrated by several applications. First, we show that a conservative extension theorem by Gelfond and Przymusinska and a theorem on the closed world assumption by Gelfond and Lifschitz are easy consequences of the splitting theorem. Second, (locally) strati ed programs are shown to have a simple characterization in terms of splitting. The existence and uniqueness of an answer set for such a program can be easily derived from this characterization. Third, we relate the idea of splitting to the notion of order-consistency. 1

Keyphrases

logic program    top quot    bottom quot    conservative extension theorem    several application    disjunctive head    many case    splitting theorem    computed value    main theorem    closed world assumption    simple characterization    classical negation    ed program    easy consequence   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University