Abstract
Linear temporal logic is a widely used method for verification of model checking and expressing the system specifications. The relationship between theory of automata and logic had a great influence in the computer science. Investigation of the relationship between quantum finite automata and linear temporal logic is a natural goal. In this paper, we present a construction of quantum finite automata on finite words from linear-time temporal logic formulas. Further, the relation between quantum finite automata and linear temporal logic is explored in terms of language recognition and acceptance probability. We have shown that the class of languages accepted by quantum finite automata are definable in linear temporal logic, except for measure-once one-way quantum finite automata.
Similar content being viewed by others
References
Ambainis, A., Beaudry, M., Golovkins, M., Kikusts, A., Mercer, M., & Thérien, D. (2006). Algebraic results on quantum automata. Theory of Computing Systems, 39(1), 165–188.
Bertoni, A., Mereghetti, C., & Palano, B. (2003). Quantum computing: 1-Way quantum automata. In International conference on developments in language theory. (pp. 1–20). Springer.
Bhatia, A. S., & Kumar, A. (2018). Modeling of RNA secondary structures using two-way quantum finite automata. Chaos, Solitons & Fractals, 116, 332–339.
Bhatia, A. S., & Kumar, A. (2019a). Quantum finite automata: Survey, status and research directions. arXiv preprint: arXiv:1901.07992.
Bhatia, A. S., & Kumar, A. (2019b). On the power of two-way multihead quantum finite automata. RAIRO-Theoretical Informatics and Applications, 53(1–2), 19–35.
Bhatia, A. S., & Kumar, A. (2019c). Quantum \(\omega \)-automata over infinite words and their relationships. International Journal of Theoretical Physics, 58(3), 878–889.
Brodsky, A., & Pippenger, N. (2002). Characterizations of 1-way quantum finite automata. SIAM Journal on Computing, 31(5), 1456–1478.
Büchi, J. R. (1960a). On a decision method in restricted second order arithmetic, In Proceedings of international congress on logic, method, and philosophy of science (pp. 425–435) Stanford, CA: Stanford University Press.
Büchi, J. R. (1960b). Weak second-order arithmetic and finite automata. Mathematical Logic Quarterly, 6(1–6), 66–92.
De Giacomo, G., & Vardi, M. Y. (2013). Linear temporal logic and linear dynamic logic on finite traces. In IJCAI-International joint conference on artificial intelligence (Vol. 13, pp. 854–860).
Dzelme-Bērziņa, I. (2009). Mathematical logic and quantum finite state automata. Theoretical Computer Science, 410(20), 1952–1959.
Elgot, C. C. (1961). Decision problems of finite automata design and related arithmetics. Transactions of the American Mathematical Society, 98(1), 21–51.
Guan, J., Feng, Y., Turrini, A., & Ying, M. (2019). Model checking applied to quantum physics. arXi preprint arXiv:1902.03218.
Kamp, J. A. W. (1968). Tense logic and the theory of linear order. Ph.D. thesis, University of California, University Microfilms, Los Angeles.
Kondacs, A., & Watrous, J. (1997). On the power of quantum finite state automata. In Proceedings of 38th annual symposium on foundations of computer science (pp. 66–75). IEEE.
Leucker, M., & Sánchez, C. (2007). Regular linear temporal logic. In International colloquium on theoretical aspects of computing (pp. 291–305). Springer.
Liu, J., Zhan, B., Wang, S., Ying, S., Liu, T., Li, Y., Ying, M., & Zhan, N. (2019). Formal verification of quantum algorithms using quantum Hoare logic. In International conference on computer aided verification (pp. 187–207). Springer.
McNaughton, R. (1966). Testing and generating infinite sequences by a finite automaton. Information and Control, 9(5), 521–530.
McNaughton, R. (1969). The loop complexity of regular events. Information Sciences, 1(3), 305–328.
McNaughton, R., & Papert, S. A. (1971). Counter-free automata (MIT research monograph no. 65). Cambridge: The MIT Press.
Moore, C., & Crutchfield, J. P. (2000). Quantum automata and quantum grammars. Theoretical Computer Science, 237(1–2), 275–306.
Pnueli, A. (1977). The temporal logic of programs. In Proceedings of 18th annual symposium on foundations of computer science (pp. 46–57). IEEE.
Rabin, M. O. (1969). Decidability of second-order theories and automata on infinite trees. Transactions of the American Mathematical Society, 141, 1–35.
Schützenberger, M. P. (1965). On finite monoids having only trivial subgroups. Information and Control, 8(2), 190–194.
Sistla, A. P., & Clarke, E. M. (1985). The complexity of propositional linear temporal logics. Journal of the ACM (JACM), 32(3), 733–749.
Wang, J. (2012). Handbook of finite state based models and applications. Boca Raton: CRC Press.
Wilke, T. (1999). Classifying discrete temporal properties. In Annual symposium on theoretical aspects of computer science (pp. 32–46). Springer.
Zheng, S., Li, L., & Qiu, D. (2011). Two-tape finite automata with quantum and classical states. International Journal of Theoretical Physics, 50(4), 1262–1281.
Zheng, S., Qiu, D., Li, L., & Gruska, J. (2012). One-way finite automata with quantum and classical states. In Languages alive (pp. 273–290). Springer.
Zimmermann, M. (2013). Optimal bounds in parametric LTL games. Theoretical Computer Science, 493, 30–45.
Zuck, L. (1987). Past temporal logic. Ann Arbor, 1001(48106–1346), 49.
Acknowledgements
Amandeep Singh Bhatia was supported by Maulana Azad National Fellowship (MANF), funded by Ministry of Minority Affairs, Government of India.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bhatia, A.S., Kumar, A. On Relation Between Linear Temporal Logic and Quantum Finite Automata. J of Log Lang and Inf 29, 109–120 (2020). https://doi.org/10.1007/s10849-019-09302-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10849-019-09302-6