Skip to main content

On the Complexity of Semantic Equivalences for Pushdown Automata and BPA

  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 2002 (MFCS 2002)

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

Abstract

We study the complexity of comparing pushdown automata (PDA) and context-free processes (BPA) to finite-state systems, w.r.t. strong and weak simulation preorder/equivalence and strong and weak bisimulation equivalence. We present a complete picture of the complexity of all these problems. In particular, we show that strong and weak simulation preorder (and hence simulation equivalence) is EXPTIME-complete between PDA/BPA and finite-state systems in both directions. For PDA the lower bound even holds if the finite-state system is fixed, while simulation-checking between BPA and any fixed finite-state system is already polynomial. Furthermore, we show that weak (and strong) bisimilarity between PDA and finite-state systems is PSPACE-complete, while strong (and weak) bisimilarity between two PDAs is EXPTIME-hard.

Supported by the Grant Agency of the Czech Republic, grant No. 201/00/0400.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. P. Jančar. High undecidability of weak bisimilarity for Petri nets. In Proceedings of CAAP’95, volume 915 of LNCS, pages 349–363. Springer, 1995.

    Google Scholar 

  2. P. Jančar, A. Kučera, and R. Mayr. Deciding bisimulation-like equivalences with finite-state processes. Theoretical Computer Science, 258(1–2):409–433, 2001.

    MathSciNet  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  4. A. Kučera. On simulation-checking with sequential systems. In Proceedings of ASIAN 2000, volume 1961 of LNCS, pages 133–148. Springer, 2000.

    Chapter  Google Scholar 

  5. A. Kučera and R. Mayr. On the complexity of semantic equivalences for pushdown automata and BPA. Technical report FIMU-RS-2002-01, Faculty of Informatics, Masaryk University, 2002.

    Google Scholar 

  6. A. Kučera and R. Mayr. Simulation preorder over simple process algebras. Information and Computation, 173(2):184–198, 2002.

    Article  MathSciNet  MATH  Google Scholar 

  7. A. Kučera and R. Mayr. Weak bisimilarity between finite-state systems and BPA or normed BPP is decidable in polynomial time. Theoretical Computer Science, 270(1–2):677–700, 2002.

    MathSciNet  MATH  Google Scholar 

  8. R. Mayr. On the complexity of bisimulation problems for pushdown automata. In Proceedings of IFIP TCS’2000, volume 1872 of LNCS, pages 474–488. Springer, 2000.

    Google Scholar 

  9. G. Sénizergues. Decidability of bisimulation equivalence for equational graphs of finite out-degree. In Proceedings of 39th Annual Symposium on Foundations of Computer Science, pages 120–129. IEEE Computer Society Press, 1998.

    Google Scholar 

  10. J. Srba. Strong bisimilarity and regularity of basic parallel processes is PSPACE-hard. In Proceedings of STACS 2002, volume 2285 of LNCS, pages 535–546. Springer, 2002.

    Chapter  Google Scholar 

  11. B. Steffen and A. Ingólfsdóttir. Characteristic formulae for processes with divergence. Information and Computation, 110(1):149–163, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  12. C. Stirling. The joys of bisimulation. In Proceedings of MFCS’98, volume 1450 of LNCS, pages 142–151. Springer, 1998.

    Google Scholar 

  13. C. Stirling. Decidability of DPDA equivalence. Theoretical Computer Science, 255:1–31, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  14. W. Thomas. On the ehrenfeucht-fraïssé game in theoretical computer science. In Proceedings of TAPSOFT’93, volume 668 of LNCS, pages 559–568. Springer, 1993.

    Google Scholar 

  15. R. van Glabbeek. The linear time—branching time spectrum. Handbook of Process Algebra, pages 3–99, 1999.

    Google Scholar 

  16. I. Walukiewicz. Model checking CTL properties of pushdown systems. In Proceedings of FST&TCS 2000, volume 1974 of LNCS, pages 127–138. Springer, 2000.

    Google Scholar 

  17. I. Walukiewicz. Pushdown processes: Games and model-checking. Information and Computation, 164(2):234–263, 2001.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kučera, A., Mayr, R. (2002). On the Complexity of Semantic Equivalences for Pushdown Automata and BPA. In: Diks, K., Rytter, W. (eds) Mathematical Foundations of Computer Science 2002. MFCS 2002. Lecture Notes in Computer Science, vol 2420. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45687-2_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-45687-2_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44040-6

  • Online ISBN: 978-3-540-45687-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics