next up previous
Next: Finite Automata with Output Up: No Title Previous: Equivalence of FA with

Equivalence of DFA & Regular Expression

Th: If L is accepted by a DFA, then L is denoted by a regular expression.

Proof: Let L be accepted by a DFA

displaymath1690

Let tex2html_wrap_inline1298 = Set of strings that take M from tex2html_wrap_inline1696 to tex2html_wrap_inline1698 such that all intermediate states have numbers tex2html_wrap_inline1700 .

tex2html_wrap_inline1298 = Set of string x such that tex2html_wrap_inline1706 and tex2html_wrap_inline1708 for y a prefix of x, tex2html_wrap_inline1714 or x, then tex2html_wrap_inline1718 .

Recursively,

displaymath1720

displaymath1722

displaymath1864

  figure776
Figure 14: Possible Paths for tex2html_wrap_inline1298 .

We show that for each i,j,k, tex2html_wrap_inline1298 is denoted by a RE tex2html_wrap_inline1732 , for tex2html_wrap_inline1734 .

Induction on k: Basis: k=0
tex2html_wrap_inline1740 denoted by tex2html_wrap_inline1742 if empty; tex2html_wrap_inline1264 if i=j.
Else, if tex2html_wrap_inline1748 , then tex2html_wrap_inline1750 for each such symbol that takes tex2html_wrap_inline1696 to tex2html_wrap_inline1698 .
If i=j, then tex2html_wrap_inline1758 .

Hypothesis: For each l,m, there exists an RE tex2html_wrap_inline1762 such that tex2html_wrap_inline1764 .

Induction:

displaymath1766

tex2html_wrap_inline1768

eqnarray823

eqnarray858

eqnarray885

eqnarray902

eqnarray919

eqnarray948

eqnarray965

eqnarray986

eqnarray1011

eqnarray1053

eqnarray1093



Sushil Prasad
Tue Jul 7 12:26:32 EDT 1998