CMI, Aug-Nov 2025, C Aiswarya
Sipser (2013), Kozen (1997), Hopcroft et al. (2007)

Automata and regular languages ✅ We show that automata and regular expressions describe the same class of languages.
When is a language regular ✅ Pumping Lemma, Ultimate periodicity of regular languages, Fooling sets.
The Myhill-Nerode Theorem Myhill-Nerode equivalence classes, the quotient relation, DFA minimization, uniqueness of minimal DFA
Algorithmic considerations for regular languages Complexity of translations between different formalizations, complexity of DFA minimization, algorithmic questions on finite representations of regular languages: membership, nonemptiness, universality, finiteness, intersection, nonemptiness, inclusion/containment, equivalence.
Context free grammars
Greybach normal form, CFGs as NPDAs, DPDAs weaker than NPDAs
AS TOC 1
AS TOC 2
AS TOC 3
AS TOC 4