Upload
brielle-macdonald
View
53
Download
2
Embed Size (px)
DESCRIPTION
Regüler İfadelerden NFA’ya ve NFA’dan Regüler İfadelere. Union:. Concatenation:. Are regular Languages. Star:. Reversal:. Complement:. Intersection:. Union:. Concatenation:. Regüler Diller şu işlemlere göre kapalıdır. Star:. Reversal:. Complement:. Intersection:. NFA. NFA. - PowerPoint PPT Presentation
Citation preview
1
Regüler İfadelerden NFA’ya ve
NFA’dan Regüler İfadelere
2
1L 2L
21LLConcatenation:
*1LStar:
21 LL Union:
Are regularLanguages
1L
21 LL
Complement:
Intersection:
RL1Reversal:
3
Regüler Diller şu işlemlere göre kapalıdır.
21LLConcatenation:
*1LStar:
21 LL Union:
1L
21 LL
Complement:
Intersection:
RL1Reversal:
4
1L
11 LML
1MNFA2M
2L
22 LML
NFA
5
Örnek
}{1 baL na
b
1M
baL 2ab
2M
0n
6
Birleşim için NFA
1M
2M21 LL
7
Örnek
•
a
b
ab
}{1 baL n
}{2 baL
}{}{21 babaLL n
8
Bitiştirme (Concatenation)
21LL
1M 2M
9
Örnek
a
b ab
}{1 baL n}{2 baL
}{}}{{21 bbaababaLL nn
10
Aşağıdaki her işlem için NFA ve DFA çizebilmeliyiz.
21LLConcatenation:
*1LStar:
21 LL Union:
1L
21 LL
Complement:
Intersection:
RL1Reversal:
11
Kleene Star İşlemi
*1L
1M
*1L
12
Örnek*}{*1 baL n
a
b
}{1 baL n
1
21
Lw
wwww
i
k
13
ReverseRL1
1M
NFA for
1M
1. Bütün geçişleri ters çevir.
2. Başlangıç durumunu kabul durumu yap
1L
14
Örnek
}{1 baL na
b
1M
}{1nR baL
a
b
1M
15
Complement
1. L1’i kabul eden FA’yı al 1L
1M1L1M1L
2. Kabul durumunu red ve red’leri kabul yap.
16
Örnek
}{1 baL n
a
b
1M
ba,
ba,
}{*},{1 babaL n a
b
1M
ba,
ba,
17
Kesişim
1Lregular
2Lregular
ispatla 21 LL
regular
18
DeMorgan’s Law:2121 LLLL
21 , LL regular
21 , LL regular
21 LL regular
21 LL regular
21 LL regular
19
Örnek
}{1 baL n
},{2 baabL
regular
regular
}{21 abLL regular
20
Örnek:
}{1 baL n
a
b
1M
0n
}{2mabL
b
b
2M
0q 1q 0p 1p
0m
2q 2pa
a
ba, ba,
ba,
21
Kesişim için DFA’yı oluştur.
22
00, pq
}{}{}{ ababbaL nn
10, pqa
21, pq
b
ab 11, pq
20, pq
a
12, pq
22, pq
b
ba,
a
b
ba,
b
a
Teşekkürler