Decidable Problems Flashcards

1
Q

What are the meta language classes we studied in class?

A
  • A (acceptance problem)
  • E (emptiness testing problem)
  • EQ (equivalence testing problem)
  • ALL (all string testing problem)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Is the acceptance problem for DFAs decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Is the acceptance problem for NFAs decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Is the acceptance problem for regular expressions (RE) decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Is the emptiness testing problem for DFAs decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Is the equivalence testing problems for DFAs decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Is the acceptance test for CFGs decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Is the acceptance test for PDAs decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Is the emptiness test for CFGs decidable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A_M (acceptance problem for M)

A

A_M = {<M, w>: M ∈ M accepts (or generates) w}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

E_M (emptiness testing problem for M)

A

E_M = {<M>: M ∈ *M* has L(M) = ∅}</M>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

EQ_M (equivalence testing problem for M)

A

EQ_M = {<A, B>: A, B ∈ M and L(A) = L(B)}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ALL_M (all string testing problem for M)

A

ALL_M = {<M>: M ∈ *M* has L(M) = Σ*}</M>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly