A Framework for a Modal Logic Programming.

Matteo Baldoni, Laura Giordano, Alberto Martelli · 1996

In this paper we present a framework for developing modal extensions of logic programming, which are parametric with respect to the properties chosen for the modalities and which allow sequences of modalities of the form [t], where t is a term of the language, to occur in front of clauses, goals and clause heads. The properties of modalities are specified by a set A of inclusion axioms of the form [t 1 ] : : : [t n ]ff oe [s 1 ] : : : [s m ]ff. The language can deal with many of the wellknown modal systems and several examples are provided. Due to its features, it is particularly suitable for performing epistemic reasoning, defining parametric and nested modules, describing inheritance in a hierarchy of classes and reasoning about actions. A goal directed proof procedure of the language is presented, which is modular with respect to the properties of modalities. Moreover, we define a fixpoint semantics, by generalizing the standard construction for Horn clauses, which is used to prov...

Read the paper · More papers on PaperTik