These exercises are supposed to be handed in on Thursday May 15. They cover chapter 17 from section 17.3.1 (page 475) and chapter 18.
Because of the limitation of the range of characters in HTML I cannot display every character I need. I will use the following replacements in this exercise:
A \/ B the union of A and B A /\ B the intersection of A and B
In these exercises we will use definitions for two pushdown automata:
PDA1 is the pushdown automaton <K,Sigma,Gamma,Delta,s,F> with
K = {q0} , Sigma = {a,b,c} , Gamma = {A,C}, s = q0 , F = {q0}
and delta = { <q0,a,e,q0,A> , <q0,b,e,q0,A> , <q0,c,e,q0,C> ,
<q0,a,C,q0,e> , <q0,b,C,q0,e> , <q0,c,A,q0,e> }
PDA2 is the pushdown automaton <K,Sigma,Gamma,Delta,s,F> with
K = {q0,q1} , Sigma = {a,b,c} , Gamma = {A,B}, s = q0 , F = {q1}
and delta = { <q0,a,e,q0,A> , <q0,b,e,q0,B> , <q0,c,e,q1,e> ,
<q1,a,A,q1,e> , <q1,b,B,q1,e> }
n 2n a b(the language of strings starting with n a's (n>=0) followed by 2*n b's). What do you conclude from the result?
n 2n n a b c(the language of strings starting with n a's (n>=0) followed by 2*n b's followed by n c's). What do you conclude from the result?
Each exercise is worth 1 point.