Finally, in state q1 if a string is Palindrome, then there will be scanned &
the stack should be empty.
(q0, , Z0) = (q2, Z0)
Step 5:
The PDA, M to accept the language L(M)= {ww
R
| w (a+b)* } is given by
M=(Q, , , , q0, Z0, F)
where
Q- { q0 , q1, q2 }
- { a, b }
- { a, b, Z0 }
Z0 – { Z0 }
F – {q2}
= (q0, a, Z0) = (q0, a, Z0)
(q0, b, Z0) = (q0, b, Z0)
(q0, a, a) = (q0, a, a)
(q0, a, b) = (q0, a, b)
(q0, b, a) = (q0, b, a)
(q0, b, b) = (q0, b, b)
(q0, a, a) = (q1, )
(q0, b, b) = (q1, )
(q1, a, a) = (q1, )
(q1, b, b) = (q1, )
Prof. K. Adisesha