Decidability of the Equivalence of Multi-Letter Quantum Finite Automata
arXiv:0812.1061
Abstract
Multi-letter {\it quantum finite automata} (QFAs) were a quantum variant of classical {\it one-way multi-head finite automata} (J. Hromkovič, 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 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 -letter QFA and a -letter QFA , over the same input alphabet are equivalent if and only if they are -equivalent, where is the cardinality of , , and , with and being the numbers of states of and , respectively. When , 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., ). (2) However, if we determine the equivalence of multi-letter QFAs by checking all strings of length not more than , then the worst time complexity is exponential, i.e., . Therefore, we design a polynomial-time 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 is thought of as a constant.
arXiv comment18 pages; this is a further revised version