23
Like so for b
j
c
j
Therefore L is not context – free.
6. (i). Convert PDA to CFG. PDA is given by P = ({p, q}, {0, 1}, {X, Z}, δ, q, Z), δ
is defined by
δ(p, 1, Z) = {(p, XZ)}
δ(p, ε, Z) = {(p, ε)
δ(p, 1, X) = {(p, XX)}
δ(q, 1, X) = {(q, ε )}
δ(p, 0, X) = {(q, X)}
δ(q, 0 ,Z) = {(p, Z)}. (Nov/Dec2015)
SOLUTION:
The variables involved in the grammar are
V = {S, [p, X, p], [p, X, q], [q, X, p], [q, X, q], [p, Z, p], [p, Z, q], [q, Z, p], [q, Z, q]
PRODUCTION:
S [p, Z, p]
S [p, Z, q]
δ(p, 1, Z) = {(p, XZ)}
[p, Z, p] 1[p, X, p][p, Z, p] | 1[p, X, q][p, Z, p]
[p, Z, q] 1 [p, X, p][p, Z, q] | 1[p, X, q][p, Z, q]
δ(p, 1, X) = {(p, XX)}
[p, X, p] 1[p, X, p][p, X, p] | 1[p, X, q][q, X, p]
[p, X, q] 1[p, X, p][p, X, q] | 1[p, X, q][q, X, q]
δ(p, 0, X) = {(q, X)}
[p, X, p] 0[q, X, p]
[p, X, q] 0[q, X, q]
δ(p, ε, Z) = {(p, ε)
[p, Z, p] ε
δ(q, 1, X) = {(q, ε )}
[q, X, q] 1
δ(q, 0 ,Z) = {(p, Z)}