Decidability of the Equivalence of Multi-Letter Quantum Finite Automata
Abstract
Multi-letter quantum finite automata (QFAs) were a quantum variant of classical one-way multi-head finite automata (J. Hromkovic, Acta Informatica 19 (1983) 377-384), and it has been shown that this new one-way QFAs (multi-letter QFAs) can accept with no error some regular languages (a+b)*b that are unacceptable by the previous one-way QFAs. In this paper, we study the decidability of the equivalence of multi-letter QFAs, and the main technical contributions are as follows: (1) We show that any two automata, a k1-letter QFA A1 and a k2-letter QFA A2, over the same input alphabet are equivalent if and only if they are (n2mk-1-mk-1+k)-equivalent, where m=|| is the cardinality of , k=(k1,k2), and n=n1+n2, with n1 and n2 being the numbers of states of A1 and A2, respectively. When k=1, we obtain the decidability of equivalence of measure-once QFAs in the literature. It is worth mentioning that our technical method is essentially different from that for the decidability of the case of single input alphabet (i.e., m=1). (2) However, if we determine the equivalence of multi-letter QFAs by checking all strings of length not more than n2mk-1-mk-1+k, then the worst time complexity is exponential, i.e., O(n6mn2mk-1-mk-1+2k-1). Therefore, we design a polynomial-time O(m2k-1n8+kmkn6) algorithm for determining the equivalence of any two multi-letter QFAs. Here, the time complexity is concerning the number of states in the multi-letter QFAs, and k is thought of as a constant.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.