Formal diLLƏr və avtomatlar nəZƏRİYYƏSİ



Yüklə 281 Kb.
səhifə17/25
tarix02.01.2022
ölçüsü281 Kb.
#43181
növüMühazirə
1   ...   13   14   15   16   17   18   19   20   ...   25
formal dillər və avtomatlar nəzəriyyəsi.Mühazirələr

5.4.Requlyar çoxluqlar
Requlyar çoxluqlar formal dillər nəzəriyyəsi üçün əhəmiyyətli olan dillər sinfi yaradır.Dillərin verilmə metodlarına baxaq.Bunların hər biri requlyar çoxluq yaradır.Onlar arasında requlyar ifadələr,xətti qrammatikalar,determinə olan və determinə olmayan avtomatlar.

Tutaq ki, hər hansı avtomatdır.Requlyar şoxluqlar ∑ əlifbasında rekursiv olaraq aşağıdakı kimi olur.

1) 0 - boş çoxluq;

2) {ε} – boş zəncirdən ibarət çoxluq;

3) {a} - hər bir a ∈ Σ elementinə görə requlyar çoxluq;

4) əgər P və Q Σ əlifbasında requlyar çoxluqdursa,onda aşağıdakı çoxluqlar da requlyardır

а) P ∪ Q

b) PQ


c) P*.

Σ əlifbasında digər requlyar çoxluq yoxdur.Beləliklə,verilmiş Σ əlifbasında zəncirlərin bəzi çoxluqları ,ancaq və ancaq o zaman requlyar adlanır ki,əgər o, aşağıdakı çoxluqlardan biri olsun:0, {ε} və ya hər hansı a ∈ Σ üçün {a} , ya da bu çoxluqlara sonlu sayda birləşmə,konkatenasiya və iterasiya əməliyyatları tətbiq etməklə almaq olar.

Hər bir requlyar çoxluq üçün bu çoxluğu təsvir edən bir requlyar ifadə var.

Sonlu avtomat tərəfindən tanınan dil – ilkin vəziyyətlərdən son vəziyyətə keçərkən avtomat tərəfindən oxunan zəncirlər çoxluğudur

L(A)={a1 a2 ... an | p0a1 → p1, p1a2 → p2, ..., pn-1an → pn; pn ∈ F}.

Çoxluq o zaman requlyar adlanır ki,onu tanıyan sonlu avtomat olsun.




Yüklə 281 Kb.

Dostları ilə paylaş:
1   ...   13   14   15   16   17   18   19   20   ...   25




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin