Skip Navigation

Journal of Logic and Computation 1992 2(3):247-295; doi:10.1093/logcom/2.3.247
© 1992 by Oxford University Press
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by AUFFRAY, Y.
Right arrow Articles by ENJALBERT, P.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?


Original Articles

Modal Theorem Proving: An Equational Viewpoint

YVES AUFFRAY* and PATRICE ENJALBERT{dagger}

*Sociét´e des avions M.Dassault 78 quai Marcel Dassault, 92210 Saint-Cloud, France.
{dagger}Laboratoire d'Informatique, Université de Caen 14032 Caen Cedex, France

This paper presents a method for automated deduction in first-order modal logic. The modal logic systems under consideration are arbitrary systems of type KD, KD4, KT, KT4, KT5 (though not all results hold for the latter), with the constant domain semantics, accepting flexible and rigid function and predicate symbols as well. The method works as follows. With any modal system S, we associate an equational theory E(S) in some classical first-order language with sorts (‘path logic’), and we define a translation T from modal to path logic, such that any formula B is satisfiable with respect to S semantics iff T(B) is E(S)-satisfiable. The question of modal theorem proving then amounts to theorem proving in some equational theories. In this paper we use Plotkin's E-resolution, which provides ‘free of charge’ a framework immediately applicable to path logic. There is however one important problem left: some of the considered equational theories possess an associative operator, so that complete sets of unifiers (CSUs) may very well be infinite. The problem is overcome by observing that the formulae obtained by translation from modal logic belong to some fragment of path logic, characterized by the so-called ‘unique prefix property’ (UPP). Then a special Skolemization procedure preserving UPP is de-fined, and we give a unification algorithm for UPP terms, which computes finite CSUs.


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.