Equivalence of 2-Stack PDA and DTM
Books and Textbooks
Hopcroft, J. E., Motwani, R., & Ullman, J. D. (2006). Introduction to Automata Theory, Languages, and Computation (3rd ed.). Pearson Education.
- Comprehensive coverage of automata theory, including pushdown automata and Turing machines.
Sipser, M. (2012). Introduction to the Theory of Computation (3rd ed.). Cengage Learning.
- Excellent treatment of computational models and their equivalences.
Lewis, H. R., & Papadimitriou, C. H. (1997). Elements of the Theory of Computation (2nd ed.). Prentice Hall.
- Detailed analysis of computational complexity and model equivalences.
Linz, P. (2016). An Introduction to Formal Languages and Automata (6th ed.). Jones & Bartlett Learning.
- Clear explanations of formal language recognition and automata design.
Kozen, D. C. (2007). Automata and Computability. Springer-Verlag.
- Mathematical foundations of computation theory and automata.
Harrison, M. A. (1978). Introduction to Formal Language Theory. Addison-Wesley.
- Classical treatment of formal languages and their recognizing machines.
Wood, D. (1987). Theory of Computation. John Wiley & Sons.
- Comprehensive coverage of computational models and their relationships.
Brookshear, J. G., & Brylow, D. (2014). Computer Science: An Overview (12th ed.). Pearson.
- Accessible introduction to theoretical computer science concepts.
Aho, A. V., Sethi, R., & Ullman, J. D. (2006). Compilers: Principles, Techniques, and Tools (2nd ed.). Addison-Wesley.
- Application of automata theory in compiler design.
Sudkamp, T. A. (2005). Languages and Machines: An Introduction to the Theory of Computer Science (3rd ed.). Addison-Wesley.
- Detailed treatment of language classes and their recognizing machines.