San Skulrattanakulchai
Feb 15, 2016
Given an FA, describe its language precisely.
Given a formal definition of a regular language, design an FA that recognizes it.
Solving Problem 1 is an art. No general principles are known.
To solve Problem 2, work with state diagrams and follow these steps:
Assume Σ = { a, b }. Design machines to recoqnize strings that
abba and ends with ba or ends with aa, then it doesn't end with aa but a occurs somewhereabab and baab or baaa nor bbaaa'sa'sWe can always get the complement of a language of a DFA simply by exchanging the role of the accepting and the nonaccepting states. Does this technique work for NFAs?
The Product Construction can be used to obtain the language of binary set operations (like union, intersection, set difference, symmetric difference, etc) of two regular languages.