Skip to main content

Reachability Analysis of Recursive Quantum Markov Chains

  • Conference paper
Mathematical Foundations of Computer Science 2013 (MFCS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8087))

Abstract

We introduce the notion of recursive quantum Markov chain (RQMC) for analysing recursive quantum programs with procedure calls. RQMCs are natural extension of Etessami and Yannakakis’s recursive Markov chains where the probabilities along transitions are replaced by completely positive and trace-nonincreasing super-operators on a state Hilbert space of a quantum system.

We study the reachability problem for RQMCs and establish a reduction from it to computing the least solution of a system of polynomial equations in the semiring of super-operators. It is shown that for an important subclass of RQMCs, namely linear RQMCs, the reachability problem can be solved in polynomial time. For general case, technique of Newtonian program analysis recently developed by Esparza, Kiefer and Luttenberger is employed to approximate reachability super-operators. A polynomial time algorithm that computes the support subspaces of the reachability super-operators in general case is also proposed.

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. Accardi, L.: Nonrelativistic quantum mechanics as a noncommutative Markov process. Advances in Mathematics 20(3), 329–366 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  2. Alur, R., Benedikt, M., Etessami, K., Godefroid, P., Reps, T., Yannakakis, M.: Analysis of recursive state machines. ACM Transactions on Programming Languages and Systems 27(4), 786–818 (2005)

    Article  Google Scholar 

  3. Alur, R., Etessami, K., Yannakakis, M.: Analysis of recursive state machines. In: Berry, G., Comon, H., Finkel, A. (eds.) CAV 2001. LNCS, vol. 2102, pp. 207–220. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  4. Bennett, C.H., Brassard, G., Crepeau, C., Jozsa, R., Peres, A., Wootters, W.: Teleporting an unknown quantum state via dual classical and EPR channels. Physical Review Letters 70, 1895–1899 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bennett, C.H., Wiesner, S.J.: Communication via one- and two-particle operators on Einstein-Podolsky-Rosen states. Physical Review Letters 69(20), 2881–2884 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  6. Breuer, H., Petruccione, F.: The theory of open quantum systems. Oxford University Press, New York (2002)

    MATH  Google Scholar 

  7. Esparza, J., Kiefer, S., Luttenberger, M.: Newtonian program analysis. Journal of the ACM 57(6), 33 (2010)

    Article  MathSciNet  Google Scholar 

  8. Esparza, J., Kucera, A., Mayr, R.: Model checking probabilistic pushdown automata. In: IEEE Symposium on Logic in Computer Science (LICS 2004), pp. 12–21 (July 2004)

    Google Scholar 

  9. Etessami, K., Yannakakis, M.: Recursive Markov chains, stochastic grammars, and monotone systems of nonlinear equations. Journal of the ACM 56(1), 1 (2009)

    Article  MathSciNet  Google Scholar 

  10. Faigle, U., Schönhuth, A.: Discrete Quantum Markov Chains. Arxiv.org/abs/1011.1295 (2010)

    Google Scholar 

  11. Feng, Y., Yu, N., Ying, M.: Model checking quantum Markov chains. Journal of Computer and System Sciences 79, 1181–1198 (2013)

    Article  MathSciNet  Google Scholar 

  12. Gudder, S.: Quantum Markov chains. Journal of Mathematical Physics 49(7), 072105, 14 (2008)

    Google Scholar 

  13. Kraus, K.: States, Effects and Operations: Fundamental Notions of Quantum Theory. Springer, Berlin (1983)

    Book  MATH  Google Scholar 

  14. von Neumann, J.: Mathematical Foundations of Quantum Mechanics. Princeton University Press, Princeton (1955)

    MATH  Google Scholar 

  15. Nielsen, M., Chuang, I.: Quantum computation and quantum information. Cambridge University Press (2000)

    Google Scholar 

  16. Selinger, P.: Towards a quantum programming language. Mathematical Structures in Computer Science 14(4), 527–586 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  17. Steel, A.: A new algorithm for the computation of canonical forms of matrices over fields. Journal of Symbolic Computation 24(3-4), 409–432 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  18. Watrous, J.: Lecture Notes on Theory of Quantum Information (2011), https://cs.uwaterloo.ca/~watrous/CS766/

  19. Ying, M., Li, Y., Yu, N., Feng, Y.: Model-Checking Linear-Time Properties of Quantum Systems. Arxiv.org/abs/1101.0303. Submitted to ACM Transactions on Computational Logic (revised)

    Google Scholar 

  20. Ying, M., Yu, N., Feng, Y., Duan, R.: Verification of Quantum Programs. Science of Computer Programming 78, 1679–1700 (2013)

    Article  Google Scholar 

  21. Yu, N., Ying, M.: Reachability and Termination Analysis of Concurrent Quantum Programs. In: Koutny, M., Ulidowski, I. (eds.) CONCUR 2012. LNCS, vol. 7454, pp. 69–83. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feng, Y., Yu, N., Ying, M. (2013). Reachability Analysis of Recursive Quantum Markov Chains. In: Chatterjee, K., Sgall, J. (eds) Mathematical Foundations of Computer Science 2013. MFCS 2013. Lecture Notes in Computer Science, vol 8087. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40313-2_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40313-2_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40312-5

  • Online ISBN: 978-3-642-40313-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics