Elements of the Theory of Computation

E677190

Elements of the Theory of Computation is a foundational textbook that introduces the mathematical and theoretical principles underlying computer science, including automata, formal languages, and computability.

All labels observed (2)

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf computer science book
textbook
academicDiscipline theoretical computer science
field computer science
mathematics
focusesOn computational limits
formal models of computation
mathematical foundations of computing
genre academic textbook
hasAuthor Christos H. Papadimitriou NERFINISHED
Harry R. Lewis NERFINISHED
hasForm print book
hasSubject NP-completeness
Turing machines NERFINISHED
automata theory
complexity theory
computability theory
context-free grammars
context-free languages
decidability
finite automata
formal languages
recursive functions
recursively enumerable sets
reducibility
regular languages
theory of computation
hasTopic Church–Turing thesis NERFINISHED
computational models
decision problems
induction proofs
proof techniques in computer science
pumping lemma NERFINISHED
space complexity
time complexity
intendedAudience graduate students
undergraduate students
language English
relatedTo Computational Complexity NERFINISHED
Introduction to Automata Theory, Languages, and Computation NERFINISHED
teaches analysis of algorithms at a theoretical level
design of automata
formal reasoning about computation
usedAs university course textbook

How these facts were elicited

Referenced by (3)

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

Harry Lewis notableWork Elements of the Theory of Computation
Dexter Kozen notableWork Elements of the Theory of Computation
this entity surface form: Theory of Computation (textbook)
Christos H. Papadimitriou notableWork Elements of the Theory of Computation