Abstract
We present a tableau based proof system for νTrTL, a trace based temporal logic with fixpoints. The proof system generalises similar systems for standard interleaving temporal logics with fixpoints. In our case special attention has to be given to the modal rule: First we give a system with an interleaving style modal rule, later we use a technique similar to the sleep set method (known from finite state model checking) to obtain a more efficient proof rule. We briefly highlight the relation of the improved rule with recent advances in tableau systems for classical propositional logic, the tamed cut of the system KE.
The treatment of fixpoints leads to possibly infinite tableaux, which however can be finitely represented, yielding treelike structures with back loops: we show this using an automata construction. Indirectly we obtain a (known) decidability result.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Mads Dam. Fixpoints of Büchi automata. In International Conference on the Foundations of Software Technology and Theoretical Computer Science (FST&TCS), Lecture Notes in Computer Science, pages 39–50, 1992.
Marcello D'Agostino and Marco Mondadori. The taming of the cut. Classical refutations with analytic cut. Logic and Computation, 4(3):285–319, 1994.
E. Allen Emerson and Robert S. Streett. An automata theoretic decision procedure for the propositional mu-calculus. Information and Computation, 81:249–264, 1989.
Patrice Godefroid and Pierre Wolper. A partial approach to model checking. In IEEE Symposium on Logic in Computer Science, volume 6, pages 406–415, 1991.
Michaela Huhn, Action refinement and property inheritance in systems of sequential agents. In U. Montanari and V. Sassone, editors, International Conference on Concurrency Theory (CONCUR), volume 1119 of Lecture Notes in Computer Science, pages 639–654. Springer-Verlag, 1996.
Dexter Kozen. Results on the propositional μ-calculus. Theoretical Computer Science, 27:333–354, 1983.
Antoni Mazurkiewicz. Introduction to trace theory. In Volker Diekert and Grzegorz Rozenberg, editors, The Book of Traces, chapter 1, pages 1–42. World Scientific, 1995.
Robin Milner. Communications and Concurrency. Prentice-Hall, 1989.
Manna and Pnueli. The Temporal Logic of Reactive and Concurrent Systems. Springer-Verlag, 1992.
Peter Niebert. A ν-calculus with local views for systems of sequential agents. In MFCS, volume 969 of Lecture Notes in Computer Science, 1995.
Doron Peled. All from one, one for all: on model checking using representatives. In International Conference on Computer Aided Verification (CAV), Lecture Notes in Computer Science, 1993.
B. Sprick. Ein Beweissystem für die modale Tracelogik ν-TrTl und seine Optimierung durch Halbordnungsreduktionen. Master's thesis, Universität Hildesheim, 1996.
P.S. Thiagarajan. A trace based extension of Linear Time Temporal Logic. In IEEE Symposium on Logic in Computer Science (LICS), volume 9, 1994.
Wolfgang Thomas. Automata on infinite objects. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B, chapter 4, pages 133–191. Elsevier Science Publishers B.V., 1990.
Moshe Y. Vardi. A temporal fixpoint calculus, In ACM Symposium on Principles of Programming Languages, pages 250–259, 1988.
Igor Walukiewicz. A complete deductive system for the μ-calculus. BRICS Report Series RS-95-6, Danish Center for Basic Research in Computer Science (BRICS), 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Niebert, P., Sprick, B. (1997). A tableau proof system for a mazurkiewicz trace logic with fixpoints. In: Galmiche, D. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 1997. Lecture Notes in Computer Science, vol 1227. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027421
Download citation
DOI: https://doi.org/10.1007/BFb0027421
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62920-7
Online ISBN: 978-3-540-69046-7
eBook Packages: Springer Book Archive