Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Biçimsel Diller ve Soyut Makineler Hafta 5 1. Regüler Dillerin kapalılık özelliği 2  Regüler diller aşa ğ ıdaki işlemlerde kapalılık özelli ğ ine sahiptir.

Benzer bir sunumlar


... konulu sunumlar: "Biçimsel Diller ve Soyut Makineler Hafta 5 1. Regüler Dillerin kapalılık özelliği 2  Regüler diller aşa ğ ıdaki işlemlerde kapalılık özelli ğ ine sahiptir."— Sunum transkripti:

1 Biçimsel Diller ve Soyut Makineler Hafta 5 1

2 Regüler Dillerin kapalılık özelliği 2  Regüler diller aşa ğ ıdaki işlemlerde kapalılık özelli ğ ine sahiptir.  Birleşim  Gösterim:   Kesişim  Gösterim:   E ğ er L 1 ve L 2 regüler ise L 1  L 2 ve L 1  L 2 regulerdir.

3 Örnek 3  = {a,b}. L 1 = { w Є {a,b}* | w çift sayıda a içerir.} – L 1 regular midir? L 2 = L 2 = { w Є {a,b}* | w tek sayıda b içerir.} – L 2 regular midir? L 1  L 2 = ? – L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VEYA tek sayıda b içerir.} L 1  L 2 = ? – L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VE tek sayıda b içerir.}

4 L 1 = { w Є {a,b}* | w çift sayıda a içerir.} kümesi için DFA 4

5 L 2 = { w Є {a,b}* | w tek sayıda b içerir.} kümesi için DFA 5

6  ve  için DFA gerçekleştirme 6 M 1 = (Q 1, ,  1, s 1, F 1 ) ve M 2 = (Q 2, ,  2, s 2, F 2 ) makineleri verilmiş olsun. Yeni bir makine  ve  için tasarlamak istiyoruz. M = (Q, , , s, F) bu makine olsun. Burada Q = Q 1 X Q 2 s = (s 1, s 2 )  ((q 1, q 2 ),  ) = (  1 (q 1,  ),  2 (q 2,  )) Birleşim kümesi için, F = ? – Cevap: (Q 1 X F 2 ) U (F 1 X Q 2 ) Kesişim Kümesiiçin, F = ? – Cevap: F 1 X F 2

7 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VEYA tek sayıda b içerir.}kümesi için DFA 7

8 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VE tek sayıda b içerir.}kümesi için DFA 8

9 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VEYA tek sayıda b içerir.}kümesi için DFA 9 aba

10 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VEYA tek sayıda b içerir.}kümesi için DFA 10 aba

11 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VEYA tek sayıda b içerir.}kümesi için DFA 11 abaaba

12 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VEYA tek sayıda b içerir.}kümesi için DFA 12 aba

13 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VE tek sayıda b içerir.}kümesi için DFA 13 aba

14 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VE tek sayıda b içerir.}kümesi için DFA 14 aba

15 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VE tek sayıda b içerir.}kümesi için DFA 15 abaaba

16 L 1  L 2 = {w Є {a,b}* | w, çift sayıda a VE tek sayıda b içerir.}kümesi için DFA 16 aba

17 17 Örnek: Birleşim ve kesişim kümesinin DFA’sının bulunması L1={xЄ(0,1)*|x katarı 00 alt katarı içermez} L2={ xЄ(0,1)*|x katarı 01 ile biter} L1 ve L2 dilleri aşağıdaki gibi tanımlanmaktadır. L1  L2 ve L1  L2 dillerini tanıtan DFA’yı çiziniz

18 18 L1={xЄ(0,1)*|x katarı 00 alt katarı içermez} L2={ xЄ(0,1)*|x katarı 01 ile biter}

19 19 δ(AP,0)= (δ 1 (A,0), δ 2 (P,0))=BQ δ(AP,1)= (δ 1 (A,1), δ 2 (P,1))=AP δ(BQ,0)= (δ 1 (B,0), δ 2 (Q,0))=CQ δ(BQ,1)= (δ 1 (B,1), δ 2 (Q,1))=AR ……

20 L1  L2 F={AP,AR,BQ,CR} 20


"Biçimsel Diller ve Soyut Makineler Hafta 5 1. Regüler Dillerin kapalılık özelliği 2  Regüler diller aşa ğ ıdaki işlemlerde kapalılık özelli ğ ine sahiptir." indir ppt

Benzer bir sunumlar


Google Reklamları