3 Regular Languages

In this lecture we will

  1. introduce regular expressions, an alternative notation for specifying languages that are accepted by FSAs.

  2. look a bit closer at the relation between regular expressions and FSAs and provide an algorithm for constructing FSAs from regular expressions.

  3. learn about certain nice properties of regular languages (the languages characterized by regular expressions or FSAs) and see how to make use of these properties in an implementation.



Kristina Striegnitz, Patrick Blackburn, Katrin Erk, Stephan Walter, Aljoscha Burchardt and Dimitra Tsovaltzi
Version 1.2.5 (20030212)