On the autoepistemic reconstruction of logic programming (Q685123)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 417073
Language Label Description Also known as
default for all languages
No label defined
    English
    On the autoepistemic reconstruction of logic programming
    scientific article; zbMATH DE number 417073

      Statements

      On the autoepistemic reconstruction of logic programming (English)
      0 references
      0 references
      30 September 1993
      0 references
      We propose a new semantics of logic programs that can reflect some of the syntactical behaviours of the programs. The central notion of the semantics is the concept of a neutral clause \(p\leftarrow A\) which does not affect the behaviour of \(p\) in a program. The logic that underlies the semantics is based on an intensional extension of Levesque's autoepistemic predicate logic. It differs from existing autoepistemic logics in that it is quantificational and constructive. We will also compare and contrast our semantics with some well-known semantics. We will show how to capture the undefined value of a logic program without resorting to a three-valued nonmonotonic formalism. This is achieved by translating an incoherent AE logic program to a program with multiple AE extensions whose intersection can then be used to characterize the undefined value of a logic program.
      0 references
      negation as failure
      0 references
      nonmonotonic reasoning
      0 references
      closed world assumption
      0 references
      completion semantics
      0 references
      stable model semantics
      0 references
      stratification
      0 references
      well- founded semantics
      0 references
      three-valued autoepistemic semantics
      0 references
      semantics of logic programs
      0 references
      autoepistemic predicate logic
      0 references

      Identifiers