Introduction to Formal Languages, Automata Theory and Computation

Front Cover
Pearson Education India, 2009 - Computable functions - 436 pages
Introduction to Formal Languages, Automata Theory and Computation presents the theoretical concepts in a concise and clear manner, with an in-depth coverage of formal grammar and basic automata types. The book also examines the underlying theory and principles of computation and is highly suitable to the undergraduate courses in computer science and information technology. An overview of the recent trends in the field and applications are introduced at the appropriate places to stimulate the interest of active learners.
 

Contents

Preliminaries
1
Grammars
19
Finite State Automata
57
Characterization
87
Finite State Automata with Output
97
Variants of Finite Automata
111
Pushdown Automata
145
ContextFree GrammarsProperties
165
Turing Machines
193
Variations of Turing Machines
227
Universal Turing Machine
247
Time and Space Complexity
277
Recent Trends and Applications
307
New Models of Computation
357
Copyright

Common terms and phrases

Bibliographic information