Some Algorithms for Extension Computation of Nonmonotonic Rule Systems

In this paper, we will place our emphasis on the problem of existence of extensions and on finding more efficient algorithms for computing extensions of nonmonotonic rule systems. First, in order to dedicate further research into nonmonotonic rule systems a new characterization and some new results are given. This characterization and these results lead to new algorithms for computing extensions. Second, a class of nonmonotonic rule systems, called regular nonmonotonic rule systems, is developed. The existence of extensions and semi-monotonicity of regular nonmonotonic rule systems are proved. Third, we prove that each regular nonmonotonic rule system has at most 1.47^n extensions, where n is the number of elements occurring in the system.

[1]  Jon Doyle,et al.  A Truth Maintenance System , 1979, Artif. Intell..

[2]  Hans Kleine Büning,et al.  Complexity Results for Restricted Credulous Default Reasoning , 2000, AI Commun..

[3]  Raymond Reiter,et al.  A Logic for Default Reasoning , 1987, Artif. Intell..

[4]  V. Wiktor Marek,et al.  Nonmonotonic Logic , 1993, Artificial Intelligence.

[5]  Bart Selman,et al.  Hard Problems for Simple Default Logics , 1989, Artif. Intell..

[6]  Xishun Zhao,et al.  Complexity Results for 2CNF Default Theories , 2001, Fundam. Informaticae.

[7]  Keith L. Clark,et al.  Negation as Failure , 1987, Logic and Data Bases.

[8]  Zhang Mingyi,et al.  A New Research into Default Logic , 1996 .