Decidable Problems Flashcards
What are the meta language classes we studied in class?
- A (acceptance problem)
- E (emptiness testing problem)
- EQ (equivalence testing problem)
- ALL (all string testing problem)
Is the acceptance problem for DFAs decidable?
Yes
Is the acceptance problem for NFAs decidable?
Yes
Is the acceptance problem for regular expressions (RE) decidable?
Yes
Is the emptiness testing problem for DFAs decidable?
Yes
Is the equivalence testing problems for DFAs decidable?
Yes
Is the acceptance test for CFGs decidable?
Yes
Is the acceptance test for PDAs decidable?
Yes
Is the emptiness test for CFGs decidable?
Yes
A_M (acceptance problem for M)
A_M = {<M, w>: M ∈ M accepts (or generates) w}
E_M (emptiness testing problem for M)
E_M = {<M>: M ∈ *M* has L(M) = ∅}</M>
EQ_M (equivalence testing problem for M)
EQ_M = {<A, B>: A, B ∈ M and L(A) = L(B)}
ALL_M (all string testing problem for M)
ALL_M = {<M>: M ∈ *M* has L(M) = Σ*}</M>