Главная » Просмотр файлов » 1610906281-ae38486ec859a3a9dcd398b8f34f26aa

1610906281-ae38486ec859a3a9dcd398b8f34f26aa (824377), страница 4

Файл №824377 1610906281-ae38486ec859a3a9dcd398b8f34f26aa (Лекции конечные автоматы Морозов) 4 страница1610906281-ae38486ec859a3a9dcd398b8f34f26aa (824377) страница 42021-01-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

 ýòîì ñëó÷àå ìû ïîëó÷èì òàê íàçûâàåìûå íåäåòåðìèíèðîâàííûå àâòîìàòû ñî ñêà÷êàìè, êîòîðûì è ïîñâÿù¼í äàííûéòàê íàçûâàåìûåïàðàãðàô.×òîáû ïîä÷åðêíóòü îòëè÷èå îáû÷íûõ êîíå÷íûõ àâòîìàòîâ îò íåäåòåðìèíèðîâàííûõ àâòîìàòîâ ñî ñêà÷êàìè, èõ èíîãäà íàçûâàþò òàêæåòåðìèíèðîâàííûìè êîíå÷íûìè àâòîìàòàìè.äå- äàëüíåéøåì, åñëè ðå÷üçàéä¼ò î ïðîñòî àâòîìàòàõ, òî áóäóò ïîäðàçóìåâàòüñÿ îáû÷íûå êîíå÷íûåàâòîìàòû.Ïåðåéä¼ì ê îïðåäåëåíèÿì. Çàôèêñèðóåì êàêîéëèáî ñèìâîëε.Óäîá-íî áóäåò ïðåäñòàâëÿòü ñåáå, ÷òî êàæäûé ðàç, êîãäà ìû îñóùåñòâëÿåìñêà÷îê (ïåðåõîä èç îäíîãî ñîñòîÿíèÿ â äðóãîå áåç ïîëó÷åíèÿ íà âõîäåêàêîãîëèáî ñèìâîëà), òî íà ñàìîì äåëå ìû îñóùåñòâëÿåì çàìåíó ñîñòî-Ãëàâà 2.

Àâòîìàòíûå ÿçûêè26ÿíèÿ êàê áû â ðåçóëüòàòå ïîëó÷åíèÿ íà âõîäå ýòîãî îñîáåííîãî ñèìâîëàε.Ââèäó ýòîãî ìû âcþäó â äàëüíåéøåì ïðåäïîëàãàåì, ÷òîεíå ïðèíàä-ëåæèò íè îäíîìó èç ðàññìàòðèâàåìîìûõ íàìè àëôàâèòîâ.Íåäåòåðìèíèðîâàííûì êîíå÷íûì àâòîìàòîì ñîñêà÷êàìè íàçûâàåòñÿ ïÿò¼ðêà A = hS, A, I, T, F i, â êîòîðîéÎïðåäåëåíèå 2.3.1• S êîíå÷íîå ìíîæåñòâî ñîñòîÿíèé,• A êîíå÷íûé àëôàâèò, ïðè ýòîì ε ∈/ A,• I ⊆ S ìíîæåñòâî íà÷àëüíûõ ñîñòîÿíèé,• T ôóíêöèÿ ïåðåõîäà, êîòîðàÿ ïî ëþáûì s ∈ S è a ∈ A ∪ {ε}âûäà¼ò íåêîòîðîå ïîäìíîæåñòâî S , T (s, a) ⊆ S ,• F ìíîæåñòâî âûäåëåííûõ (çàêëþ÷èòåëüíûõ) ñîñòîÿíèé.Êàê è äåòåðìèíèðîâàííûå àâòîìàòû, íåäåòåðìèíèðîâàííûå àâòîìàòû ñî ñêà÷êàìè äîïóñêàþò ãðàôè÷åñêèå èçîáðàæåíèÿ.

Ïðè ýòîì òî÷íîòàê æå, êàê è ðàíåå, èõ ñîñòîÿíèÿ îáîçíà÷àþòñÿ êðóæêàìè, âûäåëåííûåñîñòîÿíèÿ äâîéíûìè êðóæêàìè, íà÷àëüíûå ñîñòîÿíèÿ êðóæêàìè ñâõîäÿùèìè â íèõ ñòðåëêàìè áåç ïîìåòîê, à ïåðåõîäû ñòðåëêàìè, ïîìå÷åííûìè ñèìâîëàìè èçA.Êðîìå òîãî, ïåðåõîäû ìîãóò îáîçíà÷àòüñÿsâq ∈ T (s, a),ñòðåëêàìè âîîáùå áåç ïîìåòîê. Òàê ñòðåëêà, âûõîäÿùàÿ èç ñîñòîÿíèÿa ∈ A áóäåò îçíà÷àòü, ÷òîà ñòðåëêà èç ñîñòîÿíèÿ s â ñîñòîÿíèå q , íå ïîìå÷åííàÿ íèêàêèì ñèìâîëîì, áóäåò îçíà÷àòü, ÷òî q ∈ T (s, ε). Èç îäíîãî ñîñòîÿíèÿ ìîæåò îäíîâðå-ñîñòîÿíèåq,ïîìå÷åííàÿ ñèìâîëîììåííî âûõîäèòü íå îäíà, à íåñêîëüêî ñòðåëîê, ïîìå÷åííûõ îäíèì è òåìæå ñèìâîëîì, íåñêîëüêî ñòðåëîê, íå ïîìå÷åííûõ âîîùå íèêàêèìè ñèìâîëàìè èëè âîîáùå íå âûõîäèòü íè îäíîé.

 ñëó÷àå, êîãäà èç ñîñòîÿíèÿsâ ñîñòîÿíèåqâûõîäèò íåñêîëüêî ñòðåëîê, ïîìå÷åííûõ ðàçíûìè ñèì-âîëàìè, èíîãäà äëÿ óìåíüøåíèÿ ãðîìîçäêîñòè ìû áóäåì ðèñîâàòü îäíóñòðåëêó è ïîìå÷àòü å¼ íåñêîëüêèìè ñèìâîëàìè (òåì íå ìåíåå, ïîäðàçóìåâàÿ, ÷òî ñòðåëîê íà ñàìîì äåëå íåñêîëüêî).Íà ðèñóíêå 2.8 ïðèâåä¼í ïðèìåð èçîáðàæåíèÿ íåäåòåðìèíèðîâàííîãî àâòîìàòà ñî ñêà÷êàìè. Èç ðèñóíêà âèäíî, ÷òî èç ñîñòîÿíèÿ 1 ìîæíîïîïàñòü â ñîñòîÿíèå 3 ïðè ïîñòóïëåíèè íà âõîä ñèìâîëîâaèëèbèëèâîîáùå áåç ïîñòóïëåíèÿ êàêîãîëèáî ñèìâîëà, â ðåçóëüòàòå ñêà÷êà, èç2.3. Íåäåòåðìèíèðîâàííûå àâòîìàòû27DEEÐèñ.

2.8: Ïðèìåð èçîáðàæåíèÿ íåäåòåðìèíèðîâàííîãî àâòîìàòà ñî ñêà÷êàìèñîñòîÿíèÿ 1 ìîæíî ïîïàñòü â ðåçóëüòàòå ñêà÷êà â ñîñòîÿíèå 2, èç ñîñòîÿíèÿ 2 ìîæíî ïîïàñòü â ðåçóëüòàòå ñêà÷êà â ñîñòîÿíèå 1, à èç ñîñòîÿíèÿ3 òîëüêî â ñîñòîÿíèå 2 è òîëüêî ïðè ïîñòóïëåíèè íà âõîä ñèìâîëà b.∗Íåôîðìàëüíî ìû áóäåì ãîâîðèòü, ÷òî ñëîâî w ∈ A ðàñïîçíà¼òñÿ(èëè ïðèíèìàåòñÿ) íåäåòåðìèíèðîâàííûì àâòîìàòîì ñî ñêà÷êàìè A,åñëè â ýòîì àâòîìàòå íàéä¼òñÿ õîòÿ áû îäèí ïóòü, ïðîõîäÿùèé ïî åãîñòðåëêàì è âåäóùèé èç íåêîòîðîãî íà÷àëüíîãî ñîñòîÿíèÿ â íåêîòîðîåâûäåëåííîå ñîñòîÿíèå, ïðè÷¼ì òàêîé, ÷òî ñèìâîëû, ïîñëåäîâàòåëüíî ðàñ-w, èíà÷å ãîâîðÿ, åñëèw ïðî÷èòûâàåòñÿ âäîëü íåêîòîðîãî ïóòè èç íåêîòîðîãî íà÷àëüíîãîïîëîæåííûå íà äóãàõ ýòîãî ïóòè îáðàçóþò ñëîâîñëîâî1ñîñòîÿíèÿ àâòîìàòà â íåêîòîðîå âûäåëåííîå ñîñòîÿíèå .Òàê, íàïðèìåð, íåäåòåðìèíèðîâàííûé àâòîìàò ñî ñêà÷êàìè, èçîáðàæ¼ííûé íà ðèñóíêå 2.8, ðàñïîçíà¼ò ñëîâàñëîâîΛ, ab, ababè íå ðàñïîçíà¼òba.Òåïåðü ìîæíî ñôîðìóëèðîâàòü è ôîðìàëüíîå îïðåäåëåíèå ðàñïîçíàâàåìîñòè ñëîâ:Ïóñòü A = hS, A, I, T, F i íåäåòåðìèíèðîâàííûéêîíå÷íûé àâòîìàò ñî ñêà÷êàìè.

Áóäåì ãîâîðèòü, ÷òî ñëîâî w ∈ A∗ ,ðàñïîçíà¼òñÿ àâòîìàòîì A, åñëè ñóùåñòâóþò ñëîâî w0 = a0 a1 . . . ak−1 ∈(A ∪ {ε})∗ , k ∈ N è ñîñòîÿíèÿ s0 , . . . , sk ∈ S òàêèå, ÷òîÎïðåäåëåíèå 2.3.21. s0 ∈ I , sk ∈ F2. äëÿ âñåõ i < k âûïîëíåíî si+1 ∈ T (si , ai )1Âñëó÷àå, êîãäà äóãà íè÷åì íå ïîìå÷åíà, ïðîõîæäåíèå ïî íåé ïðîñòî íå äîáàâëÿåòíîâûõ ñèìâîëîâ â ñëîâî, ïðî÷èòûâàåìîå âäîëü ïóòè.Ãëàâà 2. Àâòîìàòíûå ÿçûêè283.

ñëîâî w ïîëó÷àåòñÿ èç w0 óäàëåíèåì âñåõ ñèìâîëîâ ε.Åñëè â íåäåòåðìèíèðîâàííîì àâòîìàòå ñî ñêà÷êàìè îòñóòñòâóþò äóãè, íå ïîìå÷åííûå íèêàêèìè ñèìâîëàìè, òî òàêîé àâòîìàò íàçûâàåòñÿïðîñòîíåäåòåðìèíèðîâàííûì. Î÷åâèäíî, ÷òî íåäåòåðìèíèðîâàííûå àâ-òîìàòû ìîæíî ñ÷èòàòü ÷àñòíûì ñëó÷àåì íåäåòåðìèíèðîâàííûõ àâòîìàòîâ ñî ñêà÷êàìè (êîãäàT (s, ε) òîæäåñòâåííî ðàâíî ∅), à äåòåðìèíèðîâàí-íûå àâòîìàòû ìîæíî ñ÷èòàòü ÷àñòíûì ñëó÷àåì íåäåòåðìèíèðîâàííûõàâòîìàòîâ (êîãäà ê òîìó æå åù¼ âñå ìíîæåñòâàT (s, a), a 6= εîäíîýëå-ìåíòíû).Ìíîæåñòâî âñåõ ñëîâ, ðàñïîçíàâàåìûõ íåäåòåðìèíèðîâàííûì àâòî-A, îáîçíà÷àåòñÿ êàê è â ñëó÷àå äåòåðìèíèðîâàííûõàâòîìàòîâ, ÷åðåç L(A) è, òàê æå êàê è ðàíåå, íàçûâàåòñÿ ÿçûêîì, ðàñïîçíàâàåìûì ýòèì àâòîìàòîì.Íàçîâ¼ì íåäåòåðìèíèðîâàííûå àâòîìàòû ñî ñêà÷êàìè A è B ýêâèâàëåíòíûìè, åñëè L(A) = L(B).ìàòîì ñî ñêà÷êàìèÄëÿ ëþáîãî íåäåòåðìèíèðîâàííîãî àâòîìàòà ñî ñêà÷êàìè A ñóùåñòâóåò ýêâèâàëåíòíûé åìó äåòåðìèíèðîâàííûé àâòîìàòAd .Òåîðåìà 2.3.1Äîêàçàòåëüñòâî.

Ïóñòü ÏóñòüA = hS, A, I, T, F i íåäåòåðìèíèðîâàí-íûé êîíå÷íûé àâòîìàò ñî ñêà÷êàìè. Îïðåäåëèì äåòåðìèíèðîâàííûé êî-Ad = hSd , Ad , Id , Td , Fd iíå÷íûé àâòîìàòñëåäóþùèì îáðàçîì:• Sd = {X | X ⊆ S}• Ad = A• Id(àëôàâèò îñòà¼òñÿ ïðåæíèì)îïðåäåëèì êàê ìíîæåñòâî âñåõ ñîñòîÿíèé èçùåñòâóåò ïóòü èç íåêîòîðîãî ýëåìåíòà èçI,S,äëÿ êîòîðûõ ñó-âäîëü êîòîðîãî ÷èòà-åòñÿ ïóñòîå ñëîâî•ÎïðåäåëèìTd (X, a)êàê ìíîæåñòâî âñåõ ñîñòîÿíèés,äëÿ êîòîðûõñóùåñòâóåò õîòÿ áû îäèí ïóòü ïî äóãàì àâòîìàòà èç íåêîòîðîãîñîñòîÿíèÿx ∈ X,âäîëü êîòîðîãî ÷èòàåòñÿ ñëîâî, ñîñòîÿùåå ðîâíîèç îäíîãî ñèìâîëàa.• Fd = {X ∈ Sd | X ∩ F 6= ∅} (ñîñòîÿíèå áóäåò âûäåëåííûì, åñëè îíîñîäåðæèò õîòÿ áû îäèí ýëåìåíò èç F ).2.3.

Íåäåòåðìèíèðîâàííûå àâòîìàòûÏðîâåðèì, ÷òîL(A) = L(Ad ).Ïóñòüãðàôè÷åñêîì èçîáðàæåíèè àâòîìàòàaA29w = a0 a1 . . . ak−1 ∈ L(A).Òîãäà âñóùåñòâóåò ïóòüak−1a01s0 99K ◦ −→s1 99K ◦ −→s2 · · · sk−1 99K ◦ −→ sk 99K s0k ,(2.1)s0 ∈ I, s0k ∈ F,èç íåêîòîðîãî íà÷àëüíîãî ñîñòîÿíèÿ s0 â íåêîòîðîå âûäåëåííîå ñîñòî0ÿíèå sk , âäîëü êîòîðîãî ïðî÷èòûâàåòñÿ ñëîâî w .

(Çäåñü ïóíêòèðíûìèñòðåëêàìè 99K îáîçíà÷åíû ó÷àñòêè ýòîãî ïóòè âîçìîæíî ïóñòûå ñîñòîÿùèå èç íåñêîëüêèõ íåïîìå÷åííûõ äóã.) Òåïåðü ðàññìîòðèì â àâòîìàòåAdId ,âäîëüi < k)(2.2)(óæå åäèíñòâåííûé) ïóòü èç íà÷àëüíîãî ñîñòîÿíèÿêîòîðîãî ÷èòàåòñÿ ñëîâîaaw:ak−101Id = S0 −→S1 −→· · · −→ Sk (Si+1 = Td (Si , ai ),è äîêàæåì, ÷òîSk ∈ Fd .äëÿ âñåõÒåì ñàìûì áóäåò óñòàíîâëåíî, ÷òî ñëîâîwðàñïîçíà¼òñÿ àâòîìàòîì Ad , ò.å., w ∈ L(Ad ). Äëÿ òîãî, ÷òîáû äîêàçàòü,00÷òî Sk ∈ Fd , ââèäó sk ∈ F áóäåò äîñòàòî÷íî ïîêàçàòü, ÷òî sk ∈ Sk , îòêóäà0ìû ïîëó÷èì sk ∈ Sk ∩ F 6= ∅.s0 ∈ I ⊆ Id = S0 . Äàëåå, ïî îïðåäåëåíèþTd ïîñëåäîâàòåëüíî ïîëó÷àåì s1 ∈ S1 , s2 ∈ S2 , .

. . è, íàêî- ñàìîì äåëå, ìû èìååìîòîáðàæåíèÿ0íåö, sk ∈ Sk , ÷òî è òðåáîâàëîñü.L(A) ⊆ L(Ad ).Òåïåðü ïðîâåðèì îáðàòíîå âêëþ÷åíèå L(Ad ) ⊆ L(A). Ïóñòü w =a0 a1 . . . ak−1 ∈ L(Ad ). Ýòî îçíà÷àåò, ÷òî â àâòîìàòå Ad ñóùåñòâóåò ïóòüÒåì ñàìûì ìû óñòàíîâèëè âêëþ÷åíèåaaak−101Id = S0 −→S1 −→· · · −→ Sk ,â êîòîðîìSk ∈ Fd .Sk ∩ F 6= ∅, è ïîýòîìó ìû ìîs0k ∈ Sk ∩ F .

Ïîñêîëüêó s0k ∈Sk = Td (Sk−1 , ak−1 ), â ñîîòâåòñòâèè ñ îïðåäåëåíèåì îòîáðàæåíèÿ Td , ñó0ùåñòâóåò sk−1 ∈ Sk−1 òàêîé, ÷òî â àâòîìàòå A èìååòñÿ ïóòü èç sk−1 â sk ,âäîëü êîòîðîãî ÷èòàåòñÿ ñëîâî ak−1 . Äàëåå, ðàññóæäàÿ àíàëîãè÷íî, ìûïîëó÷àåì, ÷òî ñóùåñòâóåò sk−2 ∈ Sk−2 òàêîé, ÷òî â àâòîìàòå A èìååòñÿ ïóòü èç sk−2 â sk−1 , âäîëü êîòîðîãî ÷èòàåòñÿ ñëîâî ak−2 . Ïðîäîëæàÿýòîò ïðîöåññ, ìû â êîíöå êîíöîâ ïðèä¼ì ê íåêîòîðîìó ýëåìåíòó s0 ∈ Id .Ïîñêîëüêó s0 ∈ Id , ñóùåñòâóåò ïóòü ïî íåïîìå÷åííûì äóãàì èç íåêîòîðîãî ñîñòîÿíèÿ èç ìíîæåñòâà I â s0 . Ïîýòîìó íà ñàìîì äåëå ìîæíîÏî îïðåäåëåíèþ ìíîæåñòâàFdèìååìæåì çàôèêñèðîâàòü íåêîòîðûé ýëåìåíòÃëàâà 2.

Àâòîìàòíûå ÿçûêè30âûáðàòü äàæås0 ∈ I .Ñîåäèíÿÿ âñå óïîìÿíóòûå ïóòè â îäèí, ìû ïîëó-÷èì íåêîòîðûé ïóòü â àâòîìàòåA,âûõîäÿùèé èç íà÷àëüíîãî ñîñòîÿíèÿè çàêàí÷èâàþùèéñÿ â âûäåëåííîì ñîñòîÿíèè, âäîëü êîòîðîãî ÷èòàåòñÿñëîâîw:aak−1a01s0 99K ◦ −→s1 99K ◦ −→s2 · · · sk−1 99K ◦ −→ sk 99K s0kÑ ó÷¼òîì òîãî, ÷òîs0 ∈ Iès0k ∈ F ,ìû ïîëó÷èì, ÷òî(2.3)w = a0 . . . ak−1 ∈L(A).Îáðàòíîå âêëþ÷åíèå äîêàçàíî. èòîãå ïîëó÷àåì, ÷òîL(A) = L(Ad ). Äîêàçàòåëüñòâî òåîðåìû ôàêòè÷åñêè äà¼ò íàì àëãîðèòì, ïîçâîëÿþùèé ïî ëþáîìó íåäåòåðìèíèðîâàííîìó àâòîìàòó ñî ñêà÷êàìè (è â òîì÷èñëå ëþáîìó íåäåòåðìèíèðîâàííîìó àâòîìàòó) ñòðîèòü äåòåðìèíèðîâàííûé àâòîìàò, ðàñïîçíàþùèé òîò æå ñàìûé ÿçûê. äàëüíåéøåì ìû èíîãäà áóäåì â íàøèõ ôîðìóëèðîâêàõ ïîä÷åðêèâàòü àëãîðèòìè÷åñêóþ ñòîðîíó äîêàçûâàåìûõ óòâåðæäåíèé.

Характеристики

Тип файла
PDF-файл
Размер
697,82 Kb
Тип материала
Высшее учебное заведение

Список файлов лекций

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6543
Авторов
на СтудИзбе
300
Средний доход
с одного платного файла
Обучение Подробнее