A unifying view for logic programming with non-monotonic reasoning (Q1390932)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A unifying view for logic programming with non-monotonic reasoning
scientific article

    Statements

    A unifying view for logic programming with non-monotonic reasoning (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    22 July 1998
    0 references
    The paper provides a simple formulation of a unified LP-based semantic framework within which three main extensions of logic programming for non-monotonic reasoning are treated uniformly, namely two forms of negation and abduction. The semantics is based on the well-known notion of Herbrand models for definite Horn programs, through the notion of positive version of a program. The set of Herbrand models for definite (Horn) programs is restricted in a step-wise fashion in order to identify the intended models of the original program. An interesting issue related to a semantic characterization is the study of the equivalence relation that is induced with particular reference to compositionality and fully abstractness properties. This topic is discussed in the paper, in particular, it is shown that the compositionality property can be easily accommodated in the proposed semantic framework, thanks to the model-theoretic grounds. An abstract specification of a proof-procedure for the overall framework is developed. The proof-procedure is shown to be sound and weakly complete with respect to the model-theory.
    0 references
    non-monotonic reasoning
    0 references
    semantic
    0 references
    model-theory
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers