π€ AI Summary
Existing formal definitions of multi-stack automata and their quantum extensions lack unity and rigor. Method: We propose a compact, axiomatic model of multi-stack machines by reformulating state transitions and stack operations; we formally prove its Turing equivalence via simulation of Turing machines, and show that pushdown automata and deterministic finite automata arise as natural special cases; we further clarify the conditions under which nondeterministic and deterministic pushdown automata become equivalent within the multi-stack framework. Contribution/Results: We introduce quantum superposition and measurement into this model, defining quantum pushdown automata and quantum stack machinesβthe first unified framework capable of quantum recognition of context-free languages. This work establishes a foundational basis for quantum automata theory and quantum language recognition, bridging classical automata hierarchies with quantum computational models.
π Abstract
Multi-stack machines and Turing machines can simulate to each other. In this note, we give a succinct definition of multi-stack machines, and from this definition it is clearly seen that pushdown automata and deterministic finite automata are special cases of multi-stack machines. Also, with this mode of definition, pushdown automata and deterministic pushdown automata are equivalent and recognize all context-free languages. In addition, we are motivated to formulate concise definitions of quantum pushdown automata and quantum stack machines.