Why nonmonotonic logic?

作者:

Highlights:

摘要

The motivation for nonmonotonic logic is to produce a machine representation for default reasoning, broadly construed. In this paper we argue that all nonmonotonic logics have (by definition) inference rules that fail to preserve truth, and this fact leads to several undesirable features. In response to these problems, but recognizing the importance of the original motivation for nonmonotonic logic, we propose an alternative to nonmonotonic logic, which achieves nonmonotonicity of reasoning without abandoning in any way truth preserving inferences. This approach is based on a possible worlds framework, which we illustrate with a small Prolog program. Motivating this approach is an important distinction, which we believe the advocates of nonmonotonic logic to be ignoring: that between inferencing and making decisions, or equivalently that between inferencing and theory construction.

论文关键词:Logic,Logic Programming,Nonmonotonic Logic,Default Reasoning,Possible Worlds,Decision Support Systems

论文评审过程:Available online 20 May 2003.

论文官网地址:https://doi.org/10.1016/0167-9236(88)90101-7