Abstract
We introduce our implemented modal logic programming system MProlog. This system is written in Prolog as a module for Prolog. Codes, libraries, and most features of Prolog can be used in MProlog programs. The system contains a number of built-in SLD-resolution calculi for modal logics, including calculi for useful multimodal logics of belief.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Baldoni, M., Giordano, L., Martelli, A.: A framework for a modal logic programming. In: Joint Int. Conf. and Symp. on Logic Prog., pp. 52–66. MIT Press, Cambridge (1996)
Fariñas del Cerro, L.: Molog: A system that extends Prolog with modal logic. New Generation Computing 4, 35–50 (1986)
Nguyen, L.A.: A fixpoint semantics and an SLD-resolution calculus for modal logic programs. Fundamenta Informaticae 55(1), 63–100 (2003)
Nguyen, L.A.: Multimodal logic programming and its applications to modal deductive databases. manuscript (served as a technical report) (2003), available on Internet at http://www.mimuw.edu.pl/~nguyen/papers.html
Nguyen, L.A.: Source files, calculi, and examples of MProlog (2004), Available on Internet at http://www.mimuw.edu.pl/~nguyen/mprolog
Nonnengart, A.: How to use modalities and sorts in Prolog. In: MacNish, C., Moniz Pereira, L., Pearce, D.J. (eds.) JELIA 1994. LNCS, vol. 838, pp. 365–378. Springer, Heidelberg (1994)
Orgun, M.A., Ma, W.: An overview of temporal and modal logic programming. In: Gabbay, D.M., Ohlbach, H.J. (eds.) ICTL 1994. LNCS, vol. 827, pp. 445–479. Springer, Heidelberg (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nguyen, L.A. (2004). MProlog: An Extension of Prolog for Modal Logic Programming. In: Demoen, B., Lifschitz, V. (eds) Logic Programming. ICLP 2004. Lecture Notes in Computer Science, vol 3132. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27775-0_42
Download citation
DOI: https://doi.org/10.1007/978-3-540-27775-0_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22671-0
Online ISBN: 978-3-540-27775-0
eBook Packages: Springer Book Archive