0 votes 0 votes Question 6. saumya mishra asked Apr 22, 2018 saumya mishra 624 views answer comment Share Follow See 1 comment See all 1 1 comment reply Kamal Pratap commented Apr 22, 2018 i edited by Kamal Pratap Apr 22, 2018 reply Follow Share In DFAs, the path taken in the automaton are deterministic and reach one specific state, so all the strings in the language reach one accepted state and all the other strings on this alphabet reach non-accepting states. On switching the final states with non-final states we are saying accept every string that doesn't reach an accepting state in the original automaton, don't accept any string that reach an accepting state in the original automaton. Simply means strings not in language L of original DFA. Note: 1)There can be one or more final states in an automaton but all the strings that are in the language L reach one final state which can be any of the final states. 2) Switching of final and non final states is valid ONLY for DFA and not for NFA. To find complement of NFA, convert NFA -> DFA then switch final <-> Non final states. 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes we can take an example . both L and complement of L . both are minimal abhishekmehta4u answered Apr 28, 2018 abhishekmehta4u comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes From a minimal DFA, when you interchange final and non-final states, the language also gets complemented, which is not applicable for an NFA. Subham Nagar answered Apr 30, 2018 Subham Nagar comment Share Follow See all 0 reply Please log in or register to add a comment.