English

Computational Complexity of Model-Checking Quantum Pushdown Systems

Logic in Computer Science 2026-05-11 v14 Computational Complexity

Abstract

In this paper, we study the problem of model-checking quantum pushdown systems from a computational complexity point of view. We arrive at the following equally important, interesting new results: We first extend the notions of the {\it probabilistic pushdown systems} and {\it Markov chains} to their quantum counterparts, i.e., {\em quantum pushdown system (qPDS)} and {\em quantum Markov chains}, and prove a necessary and sufficient condition for a qPDS to be well formed, also presenting a method to extend the local transition function of a well-formed qPDS to a unitary local time evolution operator. Next, we investigate the question of whether it is necessary to define a quantum analogue of {\it probabilistic computational tree logic} to describe the probabilistic and branching-time properties of the {\it quantum Markov chain}. We study its model-checking question and show that model-checking of {\it stateless quantum pushdown systems (qBPA)} against {\it probabilistic computational tree logic (PCTL)} is generally undecidable, i.e., there exists no algorithm for model-checking {\it stateless quantum pushdown systems (qBPA)} against {\it probabilistic computational tree logic}. We then study in which case there exists an algorithm for model-checking {\it stateless quantum pushdown systems} and show that the problem of model-checking {\it stateless quantum pushdown systems (qBPA)} against {\it bounded probabilistic computational tree logic} (bPCTL) is decidable, and further show that this problem is in NP\mathit{NP}-hard. Our reduction is from the {\it bounded Post Correspondence Problem} for the first time, a well-known NP\mathit{NP}-complete problem.

Keywords

Cite

@article{arxiv.2506.18439,
  title  = {Computational Complexity of Model-Checking Quantum Pushdown Systems},
  author = {Deren Lin and Tianrong Lin},
  journal= {arXiv preprint arXiv:2506.18439},
  year   = {2026}
}

Comments

[v14] Addendum 9 added (with main conclusions unchanged). abstract shorten due to constraints. arXiv admin note: text overlap with arXiv:1405.4806. text overlap with arXiv:2209.10517