40 likes | 145 Vues
This lecture focuses on constructing minimum-state Deterministic Finite Automata (DFA) from regular expressions using both direct and indirect methods. It includes practical examples such as constructing DFA for the expressions (a|b)*.a.(a|b) and (a|b)*.a.b.b.(a|b)*. Attendees will learn the step-by-step approach to create minimum-state DFAs using the direct method and the indirect method involving Thompson’s construction followed by subset construction and minimalization. The session emphasizes the importance of time-space tradeoffs in automata design.
E N D
Lecture 6 Construction of DFA from Regex
Solve the following • Construct Minimum-state DFA for the following using Direct Method • (a|b)*.a.(a|b) • (a|b)*.a.b.b.(a|b)*
Solve the following • Construct Minimum-state DFA for the following using Indirect Method (i.e. from Thompson Subset Construction Minimalization) • (a|b)*.a.(a|b) • (a|b)*.a.b.b.(a|b)*