Computational Complexity of Model-Checking Quantum Pushdown Systems
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 probabilistic pushdown systems and Markov chains to their quantum counterparts, i.e., quantum pushdown system (qPDS) and 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 probabilistic computational tree logic to describe the probabilistic and branching-time properties of the quantum Markov chain. We study its model-checking question and show that model-checking of stateless quantum pushdown systems (qBPA) against probabilistic computational tree logic (PCTL) is generally undecidable, i.e., there exists no algorithm for model-checking stateless quantum pushdown systems (qBPA) against probabilistic computational tree logic. We then study in which case there exists an algorithm for model-checking stateless quantum pushdown systems and show that the problem of model-checking stateless quantum pushdown systems (qBPA) against bounded probabilistic computational tree logic (bPCTL) is decidable, and further show that this problem is in NP-hard. Our reduction is from the bounded Post Correspondence Problem for the first time, a well-known NP-complete problem.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.