Equivalence of 2-Stack PDA and DTM

Books and Textbooks

  1. 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.
  2. Sipser, M. (2012). Introduction to the Theory of Computation (3rd ed.). Cengage Learning.

    • Excellent treatment of computational models and their equivalences.
  3. 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.
  4. Linz, P. (2016). An Introduction to Formal Languages and Automata (6th ed.). Jones & Bartlett Learning.

    • Clear explanations of formal language recognition and automata design.
  5. Kozen, D. C. (2007). Automata and Computability. Springer-Verlag.

    • Mathematical foundations of computation theory and automata.
  6. Harrison, M. A. (1978). Introduction to Formal Language Theory. Addison-Wesley.

    • Classical treatment of formal languages and their recognizing machines.
  7. Wood, D. (1987). Theory of Computation. John Wiley & Sons.

    • Comprehensive coverage of computational models and their relationships.
  8. Brookshear, J. G., & Brylow, D. (2014). Computer Science: An Overview (12th ed.). Pearson.

    • Accessible introduction to theoretical computer science concepts.
  9. 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.
  10. 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.