Skip to main content

A tableau proof system for a mazurkiewicz trace logic with fixpoints

  • Contributed Papers
  • Conference paper
  • First Online:
  • 112 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1227))

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.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. Marcello D'Agostino and Marco Mondadori. The taming of the cut. Classical refutations with analytic cut. Logic and Computation, 4(3):285–319, 1994.

    Google Scholar 

  3. E. Allen Emerson and Robert S. Streett. An automata theoretic decision procedure for the propositional mu-calculus. Information and Computation, 81:249–264, 1989.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Dexter Kozen. Results on the propositional μ-calculus. Theoretical Computer Science, 27:333–354, 1983.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. Robin Milner. Communications and Concurrency. Prentice-Hall, 1989.

    Google Scholar 

  9. Manna and Pnueli. The Temporal Logic of Reactive and Concurrent Systems. Springer-Verlag, 1992.

    Google Scholar 

  10. Peter Niebert. A ν-calculus with local views for systems of sequential agents. In MFCS, volume 969 of Lecture Notes in Computer Science, 1995.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. B. Sprick. Ein Beweissystem für die modale Tracelogik ν-TrTl und seine Optimierung durch Halbordnungsreduktionen. Master's thesis, Universität Hildesheim, 1996.

    Google Scholar 

  13. P.S. Thiagarajan. A trace based extension of Linear Time Temporal Logic. In IEEE Symposium on Logic in Computer Science (LICS), volume 9, 1994.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. Moshe Y. Vardi. A temporal fixpoint calculus, In ACM Symposium on Principles of Programming Languages, pages 250–259, 1988.

    Google Scholar 

  16. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Didier Galmiche

Rights and permissions

Reprints 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

Publish with us

Policies and ethics