Introduction to the Theory of Computing
Introduction
to the Theory of Computing is a course that undertakes
an intensive study of the underpinnings of the theory of computation. Beginning
with mathematical foundations, the course moves into regular operations and
expressions, and then into proofs on languages being nonregular and other
further treatments on regular languages. Other important topics include parse
trees, ambiguity, Chomsky normal form, pushdown automata, and Turing machines.
Further, the PDF discusses various types of Turing machines, the stack machine
model, and undecidable languages, making it a great starting point in the topic
of computability.
Author(s): University
of Waterloo
227 Pages