Multimodal logic programming using equational and order-sorted logic
Modal logics augment predicate logic with the two modal operators \(\square\) (necessarily) and \(\lozenge\) (possibly). By means of these operators, systems with states (``worlds) can be described very naturally in logic. Multimodal logics have several pairs of these operators. Typical interpretations of a modal formula ``\(\square_ i\Phi\) are: ``\(\Phi\) holds always in the future (\(i\) = always-in- future), or ``agent \(i\) believes (knows) that \(\Phi\) or ``after performing action \(i\), \(\Phi\) holds. Deduction in modal logic can be done either by means of a special calculus for this logic, or by translating modal formula back into predicate logic and applying predicate logic deduction methods. Some years ago the so called ``functional translation has been proposed by several authors. It exploits that binary relations between states (the accessibility relation in Kripke semantics of modal logic) can be represented by a set of functions that map states to accessible states. Semantically this means that sequences of modal operators are translated into strings of terms representing paths through a state graph. These strings of terms become extra arguments of the function and predicate symbols. The particular modal system is represented as an algebraic theory (usually as a set of equations) on these extra terms. In many cases this algebraic theory can be turned into a special theory unification algorithm, and this seems to be the most efficient method for automating deduction in modal logic. The functional translation method is described for the multimodal and quantified version of the systems KD, KT, KD4, KT4 and KF, assuming constant domain semantics. The algebraic description of these theories is turned into a unification algorithm. Furthermore the restriction to modal Horn clauses is considered. This restriction allows a very natural extension of the Prolog like logic programming paradigm to modal logic.
- First-order dynamic logic
- scientific article; zbMATH DE number 4018380 (Why is no real title available?)
- scientific article; zbMATH DE number 3872640 (Why is no real title available?)
- scientific article; zbMATH DE number 4164168 (Why is no real title available?)
- scientific article; zbMATH DE number 4033710 (Why is no real title available?)
- scientific article; zbMATH DE number 4049131 (Why is no real title available?)
- scientific article; zbMATH DE number 4055570 (Why is no real title available?)
- scientific article; zbMATH DE number 4081517 (Why is no real title available?)
- scientific article; zbMATH DE number 43237 (Why is no real title available?)
- scientific article; zbMATH DE number 47403 (Why is no real title available?)
- scientific article; zbMATH DE number 67510 (Why is no real title available?)
- scientific article; zbMATH DE number 140385 (Why is no real title available?)
- scientific article; zbMATH DE number 3413831 (Why is no real title available?)
- Modal resolution in clausal form
- Modal Theorem Proving: An Equational Viewpoint
- MOLOG: A system that extends PROLOG with modal logic
- Order-sorted algebra. I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
- Semantics-Based Translation Methods for Modal Logics
- Strategies for modal resolution: Results and problems
- Towards a unified theory of intensional logic programming
- Programming in metric temporal logic
- Representing scope in intuitionistic deductions
- Multilanguage hierarchical logics, or: How we can do without modal logics
- Multi-dimensional logic programming: theoretical foundations
- Using resolution for testing modal satisfiability and building models
- Multimodal logic programming
- Models for anodic and cathodic multimodalities
- Exploring properties of normal multimodal logics in simple type theory with \texttt{Leo-II}
- scientific article; zbMATH DE number 3845548 (Why is no real title available?)
- Modal logic programming revisited
- scientific article; zbMATH DE number 4035208 (Why is no real title available?)
- scientific article; zbMATH DE number 1761430 (Why is no real title available?)
- scientific article; zbMATH DE number 6917935 (Why is no real title available?)
- scientific article; zbMATH DE number 2149448 (Why is no real title available?)
- scientific article; zbMATH DE number 847937 (Why is no real title available?)
- Multi-modal logic programming using equational and order-sorted logic
- Logics in Artificial Intelligence
- Connection calculus theorem proving with multiple built-in theories
- An intensional epistemic logic
This page was built for publication: Multimodal logic programming using equational and order-sorted logic
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1199813)