index  předchozí  1  2  3  4  5  6  7  8  9  10  11  12  následující 

Cvičení druhé

Konečné determ. automaty, pumping lemma

1) Popište jazyk akceptovaný KA A = ({q0, q1, q2, q3},{a,b}, d,q0,{q3})
d(q0,a) = q1 d(q0,b) = q2
d(q1,a) = q3 d(q1,b) = q1
d(q2,a) = q2 d(q2,b) = q2
d(q3,a) = q2 d(q3,b) = q2

Uveďte jinou formu zápisu automatu. Diskutujte také variantu F = {q3, q2}; d(q3,a) = q0

2) Konstruujte deterministické KA, které rozpoznávají následující množiny 3) Konstruujte deterministické KA pro následující jazyk nad abecedou {a,b,c,d}
4) Pomocí regulárního výrazu popište jazyk akceptovaný automatem:
5) Co akceptuje následující automat? (#a(w)=#b(w) je nedostatečná odpověď)
6) Pomocí věty o vkládání dokažte, že jazyk L není regulární: