Martin
John C. Martin · Fourth edition
Introduction to Languages and the Theory of Computation
Tools
Chapters
- 01Mathematical Tools and Techniques
- 02Finite Automata and the Languages They Accept
- 03Regular Expressions, Nondeterminism, and Kleene’s Theorem
- 04Context-Free Languages
- 05Pushdown Automata
- 06Context-Free and Non-Context-Free Languages
- 07Turing Machines
- 08Recursively Enumerable Languages
- 09Undecidable Problems
- 10Computable Functions
- 11Introduction to Computational Complexity