0

Prove that the family of regular languages is closed under the operation of set difference.

(I tried coming up with an NFA that will recognize the new language, but I get stuck with defining the transition function.)

zxccxz
  • 79

1 Answers1

1

From set theory we get $$ L_1 \setminus L_2 = L_1 \cap L_2^c $$

So you can reduce this problem to closure of regular languages regarding set intersection and set complement.

Regularity of $L_1 \cap L_2$ should follow from product automaton construction from a DFA for $L_1$ and $L_2$ each.

Set complement should follow from taking a DFA for $L_2$ and turning final states into normal states and vice versa.

mvw
  • 34,562