Skip to main content

CTL+ Is Exponentially More Succinct than CTL

  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1738))

Abstract

It is proved that CTL+ is exponentially more succinct than CTL. More p recisely, it is shown that every CTL formula (and every modal μ-calculus formula) equivalent to the CTL+ formula E(Fp 0 ∧ · · · ∧ Fpn—1) is of length at least ( nn/2⌉ ), which is \( \Omega (2^n /\sqrt n )\) . This matches almost the upper bound provided by Emerson and Halpern, which says that for every CTL+ formula of length n there exists an equivalent CTL formula of length at most 2n log n.

It follows that the exponential blow-up as incurred in known conversions of nondeterministic Büchi word automata into alternation-free μ-calculus formulas is unavoidable. This answers a question posed by Kupferman and Vardi.

The proof of the above lower bound exploits the fact that for every CTL (μ-calculus) formula there exists an equivalent alternating tree automaton of linear size. The core of this proof is an involved cut-and-paste argument for alternating tree automata.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. O. Bernholtz [Kupferman] and O. Grumberg. Branching temporal logic and amorphous tree automata. In E. Best, ed., CONCUR’93, vol. 715 of LNCS, 262–277. 111

    Google Scholar 

  2. O. Bernholtz [Kupferman], M. Y. Vardi, and P. Wolper. An automata-theoretic approach to branching-time model checking. In D. L. Dill, ed., CAV’ 94, vol. 818 of LNCS, 142–155. 111, 115, 116, 116, 119

    Google Scholar 

  3. E. M. Clarke, E. A. Emerson, and A. P. Sistla. Automatic verification of finitestate concurrent systems using temporal logic specifications: A practical approach. In PoPL’ 83, 117–126. 111

    Google Scholar 

  4. E. A. Emerson and J. Y. Halpern. Decision procedures and expressiveness in the temporal logic of branching time. In STOC’ 82, 169–181. 110, 111, 111

    Google Scholar 

  5. E. A. Emerson and J. Y. Halpern. Decision procedures and expressiveness in the temporal logic of branching time. J. Comput. System Sci., 30(1):1–24, 1985. 110, 111, 111, 113

    Article  MATH  MathSciNet  Google Scholar 

  6. E. A. Emerson, C. S. Jutla, and A. P. Sistla. On model-checking for fragments of µ-calculus. In C. Courcoubetis, ed., CAV’ 93, vol. 697 of LNCS, 385–396. 111

    Google Scholar 

  7. E. A. Emerson and C.-L. Lei. Efficient model checking in fragments of the propositional mu-calculus (extended abstract). In LICS’ 86, 267–278. 120

    Google Scholar 

  8. K. Etessami, M. Y. Vardi, and Th. Wilke. First-order logic with two variables and unary temporal logic. In LICS’ 97, 228–235. 111, 111

    Google Scholar 

  9. J. A. W. Kamp. Tense Logic and the Theory of Linear Order. PhD thesis, University of California, Los Angeles, Calif., 1968. 110

    Google Scholar 

  10. O. Kupferman and M. Y. Vardi. Freedom, weakness, and determinism: From linear-time to branching-time. In LICS’ 98, 81–92. 111, 111, 120, 120

    Google Scholar 

  11. L. J. Stockmeyer. The Complexity of Decision Problems in Automata Theory and Logic. PhD thesis, Dept. of Electrical Engineering, MIT, Boston, Mass., 1974. 110

    Google Scholar 

  12. Th. Wilke. CTL + is exponentially more succinct than CTL. Technical Report 99-7, RWTH Aachen, Fachgruppe Informatik, 1999. Available online via ftp://ftp.informatik.rwth-aachen.de/pub/reports/1999/index.html. 112

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wilke, T. (1999). CTL+ Is Exponentially More Succinct than CTL. In: Rangan, C.P., Raman, V., Ramanujam, R. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1999. Lecture Notes in Computer Science, vol 1738. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46691-6_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-46691-6_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66836-7

  • Online ISBN: 978-3-540-46691-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics