Other papers online

The Mosaic Method for Temporal Logics

Maarten Marx, Szabolcs Mikulas and Mark Reynolds

Abstract

The aim of this paper is to apply the so called mosaic method for proving decidability, Hilbert-style (strong) completeness and tableau (weak) completeness.

The mosaic method was invented by István Németi to prove decidability of the equational theories of certain classes of algebras of relations, cf. [Nem86], [Nem95]. The idea is to show that the existence of a model is equivalent to the existence of a finite set of partial models, called mosaics. This gives us a decision procedure, and, intuitively, a systematic procedure to check the theoremhood of a certain formula.

Recently the mosaic method has been applied to prove decidability, Hilbert-style axiomatizability and complexity results for various modal logics, cf., e.g., [HHMMR], [Mik96], and [vene:moda96].

In this paper, we try to make explicit the connection between the mosaic method and tableau systems. Using the original idea of a mosaic decidability proof we will define a complete tableau systems for linear temporal logic. This seems to be a new result, since we will not assume anything about the linear order. We will also prove completeness and decidability. These results are well known, but we think using mosaics the proofs become much simpler. In the last section we will show how to modify the method to obtain similar results for special linear flows of time, e.g., discrete, dense, with or without endpoints, substructures of whole numbers.


Full Paper

Postscript version March 2000


Status

Accepted to appear in proceedings of TABLEAUX'2000.


Online theorem-prover

This theorem-prover uses the temporal mosaic idea to decide the satisfiability or otherwise of formulas in the temporal language with F and P over the class of all linear flows of time.


Bibtex

@inproceedings{MMR:tempmos,
author="M. Marx and S. Mikulas and M. Reynolds",
title="The Mosaic Method for Temporal Logics",
editor="R. Dyckoff",
booktitle="TABLEAUX'2000",
publisher="?",
year="to appear 2000",
}


References

@phdthesis{Nem86,
author="I. N\'emeti",
title="Free Algebras and Decidability in Algebraic Logic",
school="Hungarian Academy of Sciences, Budapest",
note="In Hungarian",
year=1986
}

@inproceedings{Nem95,
author="I. N\'emeti",
title="Decidable versions of first order logic and cylindric-relativized set algebras",
editor="L. Csirmaz and D. Gabbay and M. de Rijke",
booktitle="Logic Colloquium '92",
publisher="CSLI Publications",
year="1995",
pages="171--241"
}

@incollection{HHMMR,
author="R. Hirsch and I. Hodkinson and M. Marx and S. Mikul\'as and M. Reynolds",
title="Mosaics and step-by-step. {Remarks on ``A modal logic of relations}''",
booktitle="Logic at Work. Essays Dedicated to the Memory of {Helena} {Rasiowa}",
editor=" E. Orlowska",
series = "Studies in Fuzziness and Soft Computing",
volume="24",
publisher="Springer-Verlag",
place="Berlin/Heidelberg",
isbn="3-7908-1164-5",
year="1999",
pages = {158--167}
}

@article{Mik96,
author="S. Mikul\'as",
title="Taming First-order Logic",
journal="Journal of the IGPL",
volume=6,
number=2,
pages="305-316",
year="1998"
}

@incollection{vene:moda96,
author = "Y. Venema and M. Marx",
title = "A Modal Logic of Relations",
booktitle="Logic at Work: Essays Dedicated to the Memory of Helena Rasiowa",
editor=" E. Orlowska",
publisher="Springer-Verlag",
place="Berlin/Heidelberg",
isbn="3-7908-1164-5",
year="1999"
}