Characterizing DFA languages

How can we characterize DFA languages ?

E

Expert

Verified

It will be illustrated that the set of languages recognized by FA is closed under:

– union “C = (A ∪ B)”
– concatenation “C = (A ° B)”
– star “C = A* ”

Meaning: if A and B are the languages recognized by a DFA, then C is a language recognized by the DFA

• union “C = (A ∪ B)”
(A ∪ B) = {x : x ∈ A or x ∈ B or both}

• concatenation “C = (A ° B)”
(A ° B) = {xy: x ∈ A and y ∈ B}

• star “C = A* ” (note: ε always in A*)
A* = {x1 x2 x3…xk: k ≥ 0 and each xi ∈ A}

   Related Questions in Theory of Computation

©TutorsGlobe All rights reserved 2022-2023.