Skip to main content
Log in

Measuring the constrained reachability in quantum Markov chains

  • Original Article
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

Constrained reachability is a kind of quantitative path property, which is generally specified by multiphase until formulas originated in continuous stochastic logic. In this paper, through proposing a positive operator valued measure on the set of infinite paths, we develop an exact method to solve the constrained reachability problem for quantum Markov chains. The convergence rate of the reachability is also obtained. We then analyse the complexity of the proposed method, which turns out to be in polynomial-time w.r.t. the size of the classical state space and the dimension of the accompanied Hilbert space. Finally, our method is implemented and applied to a simple quantum protocol.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. Throughout this paper, we specify the complexity \({\mathcal {O}}(n^6)\) in terms of arithmetic operations, rather than \({\mathcal {O}}(n^4)\) in terms of field operations (e. g. based on the Jordan decomposition described in [20]). The latter requires the assumption that the characteristic polynomial can be factorised into linear factors, which is not simply in \({\mathcal {O}}(n)\) arithmetic operations. So the two complexity is consistent.

  2. In fact, the complexity is \({\mathcal {O}}(\Vert {\mathscr {Q}}\Vert ^6)\) in the size \(\Vert {\mathscr {Q}}\Vert \) of the input QMC \({\mathscr {Q}}\), which is already \({\mathcal {O}}(|S|^2 n^4)\), since there are |S| classical states, \(|S|^2\) super-operators Q[st] (\(s,t \in S\)) attached to transitions, each super-operator Q[st] is given by at most \(n^2\) Kraus operators \({\mathbf {F}}_{s,t,k}\), and each Kraus operator \({\mathbf {F}}_{s,t,k}\) has plainly \(n^2\) entries.

References

  1. Aziz, A., Sanwal, K., Singhal, V., Brayton, R.: Verifying continuous time Markov chains. In: Proceedings of the 8th CAV, Volume 1102 of LNCS, pp. 269–276. Springer, Berlin (1996)

  2. Baier, C., Katoen, J.-P.: Principles of Model Checking. MIT Press, Cambridge (2008)

    MATH  Google Scholar 

  3. Basu, S., Pollack, R., Roy, M.-F.: Algorithms in Real Algebraic Geometry, 2nd edn. Springer, Berlin (2006)

    Book  Google Scholar 

  4. Brualdi, R.A.: Introductory Combinatorics, 5th edn. Pearson, New York (2009)

    MATH  Google Scholar 

  5. Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (1999)

    MATH  Google Scholar 

  6. Diestel, J., Uhl, J.J.: Vector Measures. American Mathematical Society, New York (1977)

    Book  Google Scholar 

  7. Feng, Y., Hahn, E.M., Turrini, A., Ying, S.: Model checking \(\omega \)-regular properties for quantum Markov chains. In: Proceedings of the 28th CONCUR, Volume 85 of LIPIcs, pp. 35:1–35:16 (2017)

  8. Feng, Y., Hahn, E.M., Turrini, A., Zhang, L.: QPMC: a model checker for quantum programs and protocols. In: Proceedings of the 20th FM, Volume 9109 of LNCS, pp. 265–272. Springer, Berlin (2015)

  9. Feng, Y., Yu, N., Ying, M.: Model checking quantum Markov chains. J. Comput. Syst. Sci. 79(7), 1181–1198 (2013)

    Article  MathSciNet  Google Scholar 

  10. Feng, Y., Yu, N., Ying, M.: Reachability analysis of recursive quantum Markov chains. In: Proceedings of the 38th MFCS, Volume 8087 of LNCS, pp. 385–396. Springer, Berlin (2013)

  11. Gay, S.J., Nagarajan, R., Papanikolaou, N.: Probabilistic model-checking of quantum protocols. In: Proceedings of the 2nd International Workshop on Developments in Computational Models (2006). arXiv:quant-ph/0504007

  12. Hansson, H., Jonsson, B.: A framework for reasoning about time and reliability. In: Proceedings of the 10th RTSS, pp. 102–111. IEEE Computer Society, New York (1989)

  13. Kraus, K., Böhm, A., Dollard, J.D., Wootters, W.H. (eds.): States, Effects and Operations: Fundamental Notions of Quantum Theory. Springer, Berlin (1983)

    MATH  Google Scholar 

  14. Kwiatkowska, M., Norman, G., Parker, D.: PRISM 4.0: verification of probabilistic real-time systems. In: Proceedings of the 23rd CAV, Volume 6806 of LNCS, pp. 585–591. Springer, Berlin (2011)

  15. Li, L., Feng, Y.: Quantum Markov chains: description of hybrid systems, decidability of equivalence, and model checking linear-time properties. Inf. Comput. 244, 229–244 (2015)

    Article  MathSciNet  Google Scholar 

  16. Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information. Cambridge University Press, London (2000)

    MATH  Google Scholar 

  17. Papanikolaou, N.K.: Model checking quantum protocols. Ph.D. Thesis, University of Warwick (2008)

  18. Pnueli, A.: The temporal logic of programs. In: Proceedings of the 18th FOCS, pp. 46–57. IEEE Computer Society, New York (1977)

  19. Prussing, J.E., Conway, B.A.: Orbital Mechanics, 2nd edn. Oxford University Press, London (2012)

    MATH  Google Scholar 

  20. Steel, A.: A new algorithm for the computation of canonical forms of matrices over fields. J. Symb. Comput. 24(3–4), 409–432 (1997)

    Article  MathSciNet  Google Scholar 

  21. Xu, F., Qi, B., Lo, H.-K.: Experimental demonstration of phase-remapping attack in a practical quantum key distribution system. New J. Phys. 12, 113026 (2010)

    Article  Google Scholar 

  22. Xu, M., Li, Z.-B.: Symbolic termination analysis of solvable loops. J. Symb. Comput. 50, 28–49 (2013)

    Article  MathSciNet  Google Scholar 

  23. Xu, M., Zhang, L., Jansen, D.N., Zhu, H., Yang, Z.: Multiphase until formulas over Markov reward models: an algebraic approach. Theoret. Comput. Sci. 611, 116–135 (2016)

    Article  MathSciNet  Google Scholar 

  24. Ying, M., Li, Y., Yu, N., Feng, Y.: Model-checking linear-time properties of quantum systems. ACM Trans. Comput. Log. 15(3), 22:1–22:31 (2014)

    Article  MathSciNet  Google Scholar 

  25. Ying, M., Yu, N., Feng, Y., Duan, R.: Verification of quantum programs. Sci. Comput. Program. 78(9), 1679–1700 (2013)

    Article  Google Scholar 

  26. Ying, S., Feng, Y., Yu, N., Ying, M.: Reachability probabilities of quantum Markov chains. In: Proceedings of the 24th CONCUR, Volume 8052 of LNCS, pp. 334–348. Springer, Berlin (2013)

  27. Zhang, L., Jansen, D.N., Nielson, F., Hermanns, H.: Automata-based CSL model checking. In: Proceedings of the 38th ICALP, Part II, Volume 6756 of LNCS, pp. 271–282. Springer, Berlin (2011)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuan Feng.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Ming Xu was supported by the National Natural Science Foundation of China (Grant No. 11871221) and the Fundamental Research Funds for the Central Universities. Cheng-Chao Huang was supported by the Guangdong Science and Technology Department (Grant Nos. 2019A1515011689, 2018B010107004). Yuan Feng was supported by the National Key R&D Program of China (Grant No. 2018YFA0306704) and the Australian Research Council (Grant No. DP180100691)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, M., Huang, CC. & Feng, Y. Measuring the constrained reachability in quantum Markov chains. Acta Informatica 58, 653–674 (2021). https://doi.org/10.1007/s00236-020-00392-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-020-00392-5

Navigation