Abstract
Nonmonotonic reasoning has been developed to capture common sense inferences. This paper considers nonmonotonic reasoning in logic programs with negation, specifically its implementation using Prolog and its integration with Prolog execution. Even within logic programming frameworks, a variety of inferencing methods, model-theoretic semantics, and language features have been proposed for different forms of nonmonotonic reasoning. A challenging problem is to incorporate them into an integrated system. This paper describes an implementation of such a system in Prolog and different reasoning capabilities that are supported. By combining Prolog technology with various mechanisms of nonmonotonic reasoning, the resulting system offers a more realistic testbed for applications of common sense reasoning.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.