Professional Documents
Culture Documents
Equivalence of F.A. and Regular Languages Claim: Every regular language is accepted by a F.A. (and hence by a DFA) Pf: Induct on the construction of regular expressions Base Case:
accepts { }
accepts
Inductive Step: If and are REs and L() and L( ) are accepted by FA (inductive hyp.), then so are:
L(( )) = L()L( ) L(( )) = L() L( ) L() = L()
Proof method: Dene an extended NDFA to be like an NDFA but with edges labelled by regular expressions. E.g.
a e bab b
accepts (ababb) More formally, a transition can be followed while reading any string described by the RE.