Closure Properties
- The class of languages accepted by FA's is closed under the operations
- Union
- Concatenation
- Complementation
- Kleene's star
- Intersection
The class of languages accepted by FA is closed under union.
Proof:
Let MA = (QA, Σ, δA, sA, FA) and
MB = (QB, Σ, δB, sB, FB) be any FA. We construct an NFA M =
![1757_Closure Properties.png](https://www.expertsmind.com/../CMSImages/1757_Closure Properties.png)
To prove L(M) = L(MA)∪L(MB), we prove:
![1354_Closure Properties1.png](https://www.expertsmind.com/../CMSImages/1354_Closure Properties1.png)
For I, consider (a) ∈ωL(MA) or (b) ∈ωL(MB).
For (a), let ∈ωL(MA).
From the definition of strings accepted by an FA, there is a state fA in FA such that (sA, ω) |-*M (fA, ε).
![690_Closure Properties2.png](https://www.expertsmind.com/../CMSImages/690_Closure Properties2.png)
Similarly for (b).
For (II), let ![928_Closure Properties3.png](https://www.expertsmind.com/CMSImages/928_Closure%20Properties3.png)
Because (s, ε, {sA, sB})δ∈, either (s,w) |-M (sA,w) or (s, w) |-M (sB, w) only.
Because ∈wL(MA), there exists no fA in FA so that (sA,w) |-*MA (fA,ε). Because ∈wL(MB), there exists no fB in FB so that (sB, w) |-*MB (fB, ε).
As there is no transition between states in QA and QB in M, there is no state f in
F=FA∪FB such that (s, ω) |-M (sA, ω) |-*M (fA, ε) or (s, ω) |-M (sB, w) |-*M (fB, ε).
![1527_Closure Properties4.png](https://www.expertsmind.com/CMSImages/1527_Closure%20Properties4.png)
Closure under concatenation
The class of languages which is accepted by FA is closed under intersection.
Proof:
Let L1 and L2 be languages accepted by FA.
![1661_Closure Properties5.png](https://www.expertsmind.com/../CMSImages/1661_Closure Properties5.png)
By closure property under complementation, there are FA accepting L1 and L2.
By closure property under union, there is an FA accepting
.
By closure property under complementation, there is an FA accepting(
). Therefore, the class of languages accepted by FA is closed under intersection.
![2344_Closure Properties6.png](https://www.expertsmind.com/../CMSImages/2344_Closure Properties6.png)
Email based Automata assignment help - homework help
The study of automata is an important area of theory of computation. Students feel trouble in solving automata questions. We at www.expertsmind.com offers Automata assignment help - Automata homework help and online tutoring with best qualified and experienced computer science tutor's help. We cover all topics including Closure Properties in assignment help - homework help service. Get solved problems in automata theory with step by step answers anytime from expert tutors at expertsmind.