Model checking QCTL plus on quantum Markov chains

被引:4
作者
Xu, Ming
Fu, Jianling
Mei, Jingyi
Deng, Yuxin [1 ]
机构
[1] East China Normal Univ, MoE Engn Res Ctr Software Hardware Codesign Techn, Shanghai Key Lab Trustworthy Comp, Shanghai 200062, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Model checking; Markov chain; Formal logic; Quantum computing; TEMPORAL LOGIC;
D O I
10.1016/j.tcs.2022.01.044
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Verifying temporal properties of quantum systems, including quantum Markov chains (QMCs), has attracted an increasing interest in the last decade. Typically, the properties are specified by quantum computation tree logic (QCTL), in which reachability analysis plays a central role. However, safety as the dual problem is known little. Motivated by this, we propose a more expressive logic - QCTL(+) (QCTL plus), which extends QCTL by allowing the conjunction in path formulas and the negation in the top level of path formulas. The former can be adopted to express conditional events, and the latter can express safety. To deal with conjunction, we present a product construction of classical states in the QMC and the tri-valued truths of atomic path formulas; to deal with negation, we develop an algebraic approach to compute the safety of the bottom strongly connected component subspaces with respect to a super-operator under some necessary and sufficient convergence conditions. Thereby we conditionally decide QCTL(+) formulas over QMCs; without the convergence conditions the safety problem still remains open. The complexity of our method is provided in terms of the size of both the input QMC and the QCTL+ formula. (C) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:43 / 72
页数:30
相关论文
共 39 条
  • [1] Allen Emerson E., 1990, FORMAL MODELS SEMANT, P995, DOI [10.1016/B978-0-444-88074-1.50021-4., 10.1016/b978- 0- 444- 88074- 1.50021- 4. u r l, DOI 10.1016/B978-0-444-88074-1.50021-4.URL]
  • [2] Aziz A, 1995, LECT NOTES COMPUT SC, V939, P155
  • [3] Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
  • [4] Basu S., 2006, ALGORITHMS REAL ALGE, V10
  • [5] Bianco A., 1995, Foundations of Software Technology and Theoretical Computer Science. 15th Conference. Proceedings, P499
  • [6] Scalable simultaneous multiqubit readout with 99.99% single-shot fidelity
    Burrell, A. H.
    Szwer, D. J.
    Webster, S. C.
    Lucas, D. M.
    [J]. PHYSICAL REVIEW A, 2010, 81 (04):
  • [7] Programming languages and compiler design for realistic quantum hardware
    Chong, Frederic T.
    Franklin, Diana
    Martonosi, Margaret
    [J]. NATURE, 2017, 549 (7671) : 180 - 187
  • [8] AUTOMATIC VERIFICATION OF FINITE-STATE CONCURRENT SYSTEMS USING TEMPORAL LOGIC SPECIFICATIONS
    CLARKE, EM
    EMERSON, EA
    SISTLA, AP
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1986, 8 (02): : 244 - 263
  • [9] Clarke EM, 1999, MODEL CHECKING, P1
  • [10] Cohen H., 1996, A course in computational algebraic number theory