Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 INF3: Formal Languages and
Computability
Formal Languages and
Computability INF3
Semester Syllabus for the Course and Exam
Questions
Formal Languages and Computability
Key Topics Covered in the
Course
You should make sure that you have a firm understanding of the
following key concepts covered in the course.
Regular Languages: (non)deterministic finite automata,
conversion from nondeterministic to deterministic automata, regular
expressions, equivalence between finite automata and regular
expressions, closure properties of regular languages, the Pumping
Lemma for regular languages, applications of the pumping lemma.
Computability Theory: Turing machines and their variants, decidable and recognizable languages, closure properties of decidable and recognizable languages, undecidability of ATM, reduction between problems and how to use it to show undecidability results.
Complexity Theory: Measuring the time efficiency of
algorithms, the complexity class P, examples of problems in P, and
closure properties of P. The complexity class NP, the "P=NP problem",
examples of problems in NP, polynomial time reductions, and the notion
of NP-completeness.