The search functionality is under construction.
The search functionality is under construction.

A Mechanical Theorem Proving of First-Order Modal Logic (S5)

Atsuyuki SUZUKI, Kazumi NAKAMATSU

  • Full Text Views

    0

  • Cite this

Summary :

In this paper we have represented a model structure of modal lower (first-order) predicate logic (S5) (abbr. MLPC in our paper) in two-sorted extensional language (abbr. EL2), and tried to translate a formula of MLPC into a formula of two-sorted logic (abbr. ELPC) in such a way as preserving provability. (i.e.P in MLPC iff P* in ELPC, where P* is the translation of P). Roughly speaking, modal symbol (necessity) is translated into the universal quantifier k of the domain which expresses the set of possible worlds, and n-ary predicates are n1 -ary predicates. For instance, xP (x) is translated into kx*P* (x*, k), where * denotes the translation. Therefore it is possible to replace a theorem proving of MLPC with that of two-sorted logic ELPC, so we have shown it possible to prove a theorem of MLPC by using the resolution principle in ELPC. Then the completeness of the resolution in two-sorted logic is proved, and a normal form of MLPC is introduced. It is shown that for any formula of MLPC there exists an algorithm to transform the formula into its normal form. This normal form is obtained by decreasing the number of modal symbol in a formula as possible. For instance, xP (x) yQ (y) is transformed into xy (P (x) Q (y)).

Publication
IEICE TRANSACTIONS on transactions Vol.E65-E No.12 pp.730-736
Publication Date
1982/12/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Mathematics

Authors

Keyword