%A Yongyi YAN,Zengqiang CHEN,Zhongxin LIU %T Semi-tensor product of matrices approach to reachability of finite automata with application to language recognition %0 Journal Article %D 2014 %J Front. Comput. Sci. %J Frontiers of Computer Science %@ 2095-2228 %R 10.1007/s11704-014-3425-y %P 948-957 %V 8 %N 6 %U {https://journal.hep.com.cn/fcs/EN/10.1007/s11704-014-3425-y %8 2014-11-27 %X

This paper investigates the transition function and the reachability conditions of finite automata by using a semitensor product of matrices, which is a new powerful matrix analysis tool. The states and input symbols are first expressed in vector forms, then the transition function is described in an algebraic form. Using this algebraic representation, a sufficient and necessary condition of the reachability of any two states is proposed, based on which an algorithm is developed for discovering all the paths from one state to another. Furthermore, a mechanism is established to recognize the language acceptable by a finite automaton. Finally, illustrative examples show that the results/algorithms presented in this paper are suitable for both deterministic finite automata (DFA) and nondeterministic finite automata (NFA).