Professional Documents
Culture Documents
Decidable Problems: We Examine The Problems For Which There Is An Algorithm
Decidable Problems: We Examine The Problems For Which There Is An Algorithm
Goddard 13b: 2
Decidable Questions & Recursive Languages
Goddard 13b: 3
Encodings
Goddard 13b: 4
Questions about Regular Languages
Recursive are:
a) The acceptance problem: Afa = { hM, wi : M is
FA that accepts w }.
b) The emptiness problem: Empty fa = { hM i : M
is FA with empty language }.
c) The equivalence problem: EQfa = { hA, Bi : A
and B are FAs with L(A) = L(B) }.
Goddard 13b: 6
Questions about Context-Free Languages
Recursive are:
a) The acceptance problem: Acfg = { hG, wi : G is
a CFG and w a string of L(G) }
b) Any context-free language with grammar G
c) The emptiness problem: Empty cfg = { hGi :
L(G) is empty }
Goddard 13b: 7
Proof that Acceptance is Decidable
Goddard 13b: 8
Totality for CFG is Not Decidable
Goddard 13b: 9
Configurations
Goddard 13b: 10
Configurations and Loops
Goddard 13b: 11
Computation Strings
Goddard 13b: 13
Linearly Bounded Automata
Goddard 13b: 14
Practice
Goddard 13b: 15
Solution to Practice
Goddard 13b: 16
Summary
Goddard 13b: 17