Using resolution for testing modal satisfiability and building models (Q1610669)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Using resolution for testing modal satisfiability and building models
scientific article

    Statements

    Using resolution for testing modal satisfiability and building models (English)
    0 references
    0 references
    0 references
    20 August 2002
    0 references
    A translation-based decision procedure for a multimodal logic is presented. Specifically, the paper deals with the logic \(K_{(m)}(\cap,\cup,\smile)\), which can be seen as an extension of the basic tense logic \(K_t\) with intersection and union of relations (also converse relations are allowed, but not complementation of relations). The syntax and semantics of this logic is defined, and extensions with first-order frame properties or axiom schemas are presented. The resolution framework adopted by the authors is that of \textit{L. Bachmair} and \textit{H. Ganzinger} [``Resolution theorem proving'', in: A. Robinson et al. (eds.), Handbook of automated reasoning, Amsterdam: North Holland/Elsevier, 19-99 (2001; Zbl 0993.03008)]. The application of resolution is done via a structure-preserving transformation into clause form, in order to keep a link between the structure of modal formulae and their translated clause form. The procedure is based on a selection refinement of resolution, adopting a different approach to ordered refinements. It is interesting to stress that the method also finds models for satisfiable input formulae. It is shown that the proposed selection-based decision procedure can polynomially simulate a tableaux calculus in the spirit of \textit{F. Massacci} [``Simplification: A general constraint propagation technique for propositional and modal tableaux'', Lect. Notes Comput. Sci. 1397, 217-231 (1998; Zbl 0903.03012)]. The last section of the paper describes a first implementation of the selection-based resolution calculus and some experiments and comparative results. The implementation is performed as an extension of the theorem prover SPASS [see \textit{C. Weidenbach} et al., ``SPASS v0.77'', in: The CADE-14 ATP system competion, J. Autom. Reasoning 21, No. 1, 99-134 (1998; Zbl 0916.68141), p. 113].
    0 references
    0 references
    0 references
    0 references
    0 references
    modal logic
    0 references
    automated deduction
    0 references
    resolution
    0 references
    tableaux
    0 references
    model generation
    0 references
    decision procedure
    0 references
    multimodal logic
    0 references