"Introduction to Automata Theory, Languages, and Computation"

E305925

"Introduction to Automata Theory, Languages, and Computation" is a foundational textbook in theoretical computer science that systematically develops the theory of automata, formal languages, and computational complexity.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf computer science book ⓘ
textbook ⓘ
theoretical computer science textbook ⓘ
academicDiscipline computer science ⓘ
mathematics ⓘ
author Jeffrey D. Ullman ⓘ
John E. Hopcroft ⓘ
Rajeev Motwani ⓘ
countryOfPublication United States ⓘ
field automata theory ⓘ
computational complexity theory ⓘ
formal languages ⓘ
theoretical computer science ⓘ
hasEdition first edition ⓘ
second edition ⓘ
third edition ⓘ
language English ⓘ
notableFor integration of automata, languages, and complexity theory ⓘ
systematic development of automata theory ⓘ
originalAuthor Jeffrey D. Ullman ⓘ
John E. Hopcroft ⓘ
pedagogicalFeature end-of-chapter exercises ⓘ
formal proofs ⓘ
worked examples ⓘ
publisher Addison-Wesley ⓘ
topic Chomsky hierarchy ⓘ
NP-completeness ⓘ
P versus NP problem ⓘ
Turing machines ⓘ
linked to: Turing machine

closure properties of languages ⓘ
computability ⓘ
computational complexity ⓘ
context-free grammars ⓘ
decidability ⓘ
deterministic finite automata ⓘ
finite automata ⓘ
nondeterministic finite automata ⓘ
pumping lemma for context-free languages ⓘ
pumping lemma for regular languages ⓘ
pushdown automata ⓘ
reducibility ⓘ
regular expressions ⓘ
regular languages ⓘ
space complexity ⓘ
time complexity ⓘ
undecidability ⓘ
use graduate teaching ⓘ
self-study ⓘ
undergraduate teaching ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Princeton Mathematical Series → workIncluded → "Introduction to Automata Theory, Languages, and Computation" ⓘ
Jeffrey D. Ullman → notableWork → Introduction to Automata Theory, Languages, and Computation ⓘ
linked to: "Introduction to Automata Theory, Languages, and Computation"
John E. Hopcroft → notableWork → Introduction to Automata Theory, Languages, and Computation ⓘ
linked to: "Introduction to Automata Theory, Languages, and Computation"
John E. Hopcroft → coauthorOf → Introduction to Automata Theory, Languages, and Computation ⓘ
linked to: "Introduction to Automata Theory, Languages, and Computation"
Graduate Texts in Mathematics → hasVolume → Introduction to Automata Theory, Languages, and Computation (GTM-related volume in some catalogs) ⓘ
linked to: "Introduction to Automata Theory, Languages, and Computation"
Elements of the Theory of Computation → relatedTo → Introduction to Automata Theory, Languages, and Computation ⓘ
linked to: "Introduction to Automata Theory, Languages, and Computation"
Automata and Computability → relatedTo → Introduction to Automata Theory, Languages, and Computation ⓘ
linked to: "Introduction to Automata Theory, Languages, and Computation"