ECS-403 : THEORY OF AUTOMATA AND FORMAL LANGUAGES
Unit – I
Introduction; Alphabets, Strings and Languages; Automata and Grammars,
Deterministic finite Automata (DFA)-Formal Definition, Simplified notation: State
transition graph, Transition table, Language of DFA, Nondeterministic finite Automata
(NFA), NFA with epsilon transition, Language of NFA, Equivalence of NFA and DFA,
Minimization of Finite Automata, Distinguishing one string from other.
Unit – II
Regular expression (RE) , Definition, Operators of regular expression and therr
precedence, Algebraic laws for Regular expressions, Kleen’s Theorem, Regular
expression to FA, DFA to Regular expression, Arden Theorem, Non Regular
Languages, Closure properties of Regular Languages, Decision properties of Regular Languages,
FA with output: Moore and Mealy machine, Equivalence of Moore and Mealy Machine,
Applications and Limitation of FA.