## The modal logic programming system MProlog (2004)

Venue: | Proceedings of JELIA 2004, LNCS 3229 |

Citations: | 10 - 6 self |

### BibTeX

@INPROCEEDINGS{Nguyen04themodal,

author = {Linh Anh Nguyen},

title = {The modal logic programming system MProlog},

booktitle = {Proceedings of JELIA 2004, LNCS 3229},

year = {2004},

pages = {266--278},

publisher = {Springer}

}

### OpenURL

### Abstract

Abstract. We present a general framework for developing fixpoint semantics, the least model semantics, and SLD-resolution calculi for logic programs in normal multimodal logics whose frame restrictions consist of the conditions of seriality (i.e. ∀x ∃y Ri(x, y)) and some classical firstorder Horn formulas. Our approach is direct and no special restriction on occurrences of ✷i and ✸i is assumed. We prove that under certain expected properties of a concrete instantiation of the framework for a specific multimodal logic, the SLD-resolution calculus is sound and complete. Based on the framework, we have developed and implemented the modal logic programming system MProlog. Our system is written in Prolog as a module for Prolog. Codes, libraries, and most features of Prolog can be used in MProlog programs in a pure way. The system contains a number of built-in SLD-resolution calculi for modal logics, including calculi for useful multimodal logics of belief. It is a tool to experiment with applications of modal logic programming to AI. We also present the design and implementation of the MProlog system and give formulations of the wise men puzzle in MProlog. 1