A linear semantics for allowed logic programs
暂无分享,去创建一个
A declarative semantics for the class of allowed logic programs is proposed. Such a semantics is a logical theory, the linear completion of the program P, which differs from Clark's completion because the underlying logic is linear logic rather than classical logic. With respect to such a semantics, the soundness and completeness of SLDNF-resolution is proven. That is, it is proven that the computational notion of success of an allowed query Q for an allowed program P corresponds to the provability of an instantiation of Q in the linear completion of P, and the notion of failure to the provability of the (linear) negation of Q in the linear completion of P.<<ETX>>
[1] John W. Lloyd,et al. A Basis for Deductive Database Systems , 1985, J. Log. Program..
[2] John C. Shepherdson,et al. A Sound and Complete Semantics for a Version of Negation as Failure , 1989, Theor. Comput. Sci..
[3] Keith L. Clark,et al. Negation as Failure , 1987, Logic and Data Bases.
[4] John C. Shepherdson,et al. Negation as Failure II , 1985, J. Log. Program..