Title
A Dynamic Logic-Based Modal Prolog
Abstract
The field of modal logic programming has been developed to extend the expressiveness of logic programming. By introducing the modal operators of necessity and possibility within the language of Horn clauses, modal logic programming languages retain its declarative nature without resorting to non-logical features. DL Prolog is a modal logic programming language extending pure Prolog with dynamic logic modalities able to embed efficient imperative programs, while retaining a declarative reading. Furthermore it provides the means to isolate non-logical features of metapredicates (like cut and is) into semantically equivalent dynamic logic modalities. The contributions of this paper are twofold: firstly, the application of the dynamic logic-based modal Prolog to embed efficient programs for numeric computation, and secondly, the soundness proof of this modal Prolog through a logical system with inference rules written in the Gentzen sequent style.
Year
DOI
Venue
2012
10.1109/MICAI.2012.11
MICAI (Special Sessions)
Keywords
Field
DocType
dynamic logic,modal logic programming,modal logic programming language,logic programming,pure prolog,dynamic logic-based modal prolog,dl prolog,modal operator,semantically equivalent dynamic logic,modal prolog,horn clauses,prolog,knowledge representation and reasoning,calculus,semantics,computational modeling
Programming language,Horn clause,Accessibility relation,Normal modal logic,Computer science,Multimodal logic,Theoretical computer science,Prolog,Modal logic,Logic programming,Dynamic logic (modal logic)
Conference
ISBN
Citations 
PageRank 
978-1-4673-4731-0
0
0.34
References 
Authors
1
4