Главная » Просмотр файлов » 3. Регулярные выражения. Алгебра регулярных выражений. Уравнения в регулярных выражениях. Теорема Клини

3. Регулярные выражения. Алгебра регулярных выражений. Уравнения в регулярных выражениях. Теорема Клини (1162494), страница 2

Файл №1162494 3. Регулярные выражения. Алгебра регулярных выражений. Уравнения в регулярных выражениях. Теорема Клини (Курс лекций) 2 страница3. Регулярные выражения. Алгебра регулярных выражений. Уравнения в регулярных выражениях. Теорема Клини (1162494) страница 22019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Êàæäûé àâòîìàòíûé ÿçûê ÿâëÿåòñÿðåãóëÿðíûì ÿçûêîì.Äîêàçàòåëüñòâî. Ïóñòü A = (Σ, S, I , F , T ) êîíå÷íûé àâòîìàò áåç ε -ïåðåõîäîâ, è ïðè ýòîìI ∩ F = ∅ . Ïîñòðîèì ðåãóëÿðíîå âûðàæåíèå,îïèñûâàþùåå àâòîìàòíûé ÿçûê L(A) .Äëÿ ýòîãî ñîñòàâèì è ðåøèì ñèñòåìó óðàâíåíèéíàä ðåãóëÿðíûìè âûðàæåíèÿìè.ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÒåîðåìà 3.5. Êàæäûé àâòîìàòíûé ÿçûê ÿâëÿåòñÿðåãóëÿðíûì ÿçûêîì.Äîêàçàòåëüñòâî. Ïóñòü A = (Σ, S, I , F , T ) êîíå÷íûé àâòîìàò áåç ε -ïåðåõîäîâ, è ïðè ýòîìI ∩ F = ∅ . Ïîñòðîèì ðåãóëÿðíîå âûðàæåíèå,îïèñûâàþùåå àâòîìàòíûé ÿçûê L(A) .Äëÿ ýòîãî ñîñòàâèì è ðåøèì ñèñòåìó óðàâíåíèéíàä ðåãóëÿðíûìè âûðàæåíèÿìè.1). Äëÿ êàæäîãî ñîñòîÿíèÿ s, s ∈ S , ââåäåìïåðåìåííóþ Xs , à òàêæåìíîæåñòâî ïàð00 aIn(s) = {(s , a) : s −→ s ∈ T } .ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛ2). Äëÿ êàæäîãî ñîñòîÿíèÿ s,óðàâíåíèåXs =Xs ∈S,ñîñòàâèìXs 0 · a + δs ,(s 0 ,a)∈In(s)ãäå δs = 1 , åñëè s ∈ I , è δs = 0 èíà÷å.ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÀ îòêóäà âçÿëèñü ýòè óðàâíåíèÿ?ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÀ îòêóäà âçÿëèñü ýòè óðàâíåíèÿ?Ðàññìîòðèì ñîñòîÿíèå s0 àâòîìàòà.a0?s0 *YHH6 HHa3a1HHa2s1s3s2ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÀ îòêóäà âçÿëèñü ýòè óðàâíåíèÿ?Ðàññìîòðèì ñîñòîÿíèå s0 àâòîìàòà.a0?Ls0 s 0 *YHH6 HHa3a1HHa2Ls1 s 1s3 Ls3Ls2 s 2È ïóñòü Ls ýòî ÿçûê, ñîñòîÿùèé èç ñëîâ,êîòîðûå ïðî÷èòûâàåò àâòîìàò, äîñòèãíóâñîñòîÿíèÿ si , 0 ≤ i ≤ 3 .iÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÒîãäà êàæäîå ñëîâî w ÿçûêà Ls ïðåäñòàâèìî ââèäå w = wi · ai äëÿ íåêîòîðîãî ñëîâà wi , wi ∈ Li .0a0?w0 s 0 *YHH6 HHa3a1H a2Hw1 s1s3 w3w2 s 2ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÒîãäà ñïðàâåäëèâî ðàâåíñòâîLs0 = Ls0 · a0 + Ls1 · a1 + Ls2 · a2 + Ls3 · a3.a0?Ls0 s 0 *YHHa16 HHa3HHa2Ls1 s 1s 3 Ls3Ls2 s 2ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÒîãäà ñïðàâåäëèâî ðàâåíñòâîLs0 = Ls0 · a0 + Ls1 · a1 + Ls2 · a2 + Ls3 · a3.a0?Ls0 s 0 *YHHa16 HHa3HHa2Ls1 s 1s 3 Ls3Ls2 s 2Îòñþäà è âîçíèêàåò óðàâíåíèåXs0 = Xs0 · a0 + Xs1 · a1 + Xs2 · a2 + Xs3 · a3ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛ3).

Íàéäåì ðåøåíèå ýòîé ñèñòåìû óðàâíåíèé{Xs = Rs : s ∈ S},ìåòîäîì Ãàóññà (èñêëþ÷åíèåì ïåðåìåííûõ),èñïîëüçóÿ óòâåðæäåíèå 3.3.Ñîãëàñíî ýòîìó óòâåðæäåíèþ (à òàêæåïîñëåäóþùåé çàäà÷å) òàêîå ðåøåíèå áóäåòåäèíñòâåííûì.ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛ4) Èíäóêöèåé ïî äëèíå ñëîâà w ïîêàæåì, ÷òîw ∈ L(Rs ) òîãäà è òîëüêî òîãäà, êîãäà ñëîâî wäîïóñêàåòñÿ êîíå÷íûì àâòîìàòîìAs = (Σ, S, I , {s}, T ) : ýòî ëåãêî âèäíî èçóñòðîéñòâà óðàâíåíèéXs =X(s 0 ,a)∈In(s)Xs 0 · a + δs ,ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛ4) Èíäóêöèåé ïî äëèíå ñëîâà w ïîêàæåì, ÷òîw ∈ L(Rs ) òîãäà è òîëüêî òîãäà, êîãäà ñëîâî wäîïóñêàåòñÿ êîíå÷íûì àâòîìàòîìAs = (Σ, S, I , {s}, T ) : ýòî ëåãêî âèäíî èçóñòðîéñòâà óðàâíåíèéXs =XXs 0 · a + δs ,(s 0 ,a)∈In(s)5). Òîãäà L(A) = L( P Rs ) .s∈FQEDÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÇàäà÷à 10. À çà÷åì ìíå ïîíàäîáèëîñü â íà÷àëåäîêàçàòåëüñòâà îãîâîðèòü óñëîâèå I ∩ F = ∅ ?È êàê íóæíî ìîäèôèöèðîâàòü äîêàçàòåëüñòâîòåîðåìû 3.5, åñëè ýòî óñëîâèå íå âûïîëíåíî?ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cX0 = X0 · a + X1 · d + 1X1 = X0 · b + X1 · c + 0ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cX0 = X0 · a + (X1 · d + 1)X1 = X0 · b + X1 · cÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cX0 = (X1 · d + 1) · a∗X1 = X0 · b + X1 · cÓòâåðæäåíèå 3.3 î ðåøåíèè óðàâíåíèéÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cX0 = (X1 · d + 1) · a∗X1 = (X1 · d + 1) · a∗ · b + X1 · cÈñêëþ÷åíèå ïåðåìåííîé X0ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cX0 = (X1 · d + 1) · a∗X1 = X1 · (da∗ b + c) + a∗ bÏðèâåäåíèå ïîäîáíûõ ñëàãàåìûõÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cX0 = (X1 · d + 1) · a∗X1 = a∗ b(da∗ b + c)∗Óòâåðæäåíèå 3.3 î ðåøåíèè óðàâíåíèéÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛa?s0 dbs1 6 cÈñêîìîå ðåãóëÿðíîå âûðàæåíèåR = a∗b(da∗b + c)∗ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÒåîðåìà 3.6.

[Ñ. Êëèíè] Ôîðìàëüíûé ÿçûêÿâëÿåòñÿ àâòîìàòíûì òîãäà è òîëüêî òîãäà, êîãäàîí ÿâëÿåòñÿ ðåãóëÿðíûì.ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÒåîðåìà 3.6. [Ñ. Êëèíè] Ôîðìàëüíûé ÿçûêÿâëÿåòñÿ àâòîìàòíûì òîãäà è òîëüêî òîãäà, êîãäàîí ÿâëÿåòñÿ ðåãóëÿðíûì.Ýòà òåîðåìà î÷åíü âàæíà äëÿ ïîñòðîåíèÿàëãîðèòìîâ ïîèñêà ñòðîê (òåêñòîâ, ïîòîêîâ äàííûõè ïð.), ïîäïàäàþùèõ ïîä çàäàííûé øàáëîí.Îáëàñòè ïðèìåíåíèÿ: èíòåðíåò-ïîèñê, ïîñòðîåíèåòàáëèö ìàðøðóòèçàöèè, îáíàðóæåíèåâðåäîíîñíîãî êîäà, âûÿâëåíèå ïëàãèàòà, è ïð.ÐÅÃÓËßÐÍÛÅ ÂÛÐÀÆÅÍÈß È ÊÎÍÅ×ÍÛÅÀÂÒÎÌÀÒÛÏðèíöèï ïðèìåíåíèÿ:1. Èíòåðåñóþùåå ìíîæåñòâî ñòðîê îïèñûâàåì ââèäå øàáëîíà P , êîòîðîìó ñîîòâåòñòâóåòíåêîòîðîå ðåãóëÿðíîå âûðàæåíèå R .2. Äëÿ ðåãóëÿðíîãî âûðàæåíèÿ R ñòðîèì(íåäåòåðìèíèðîâàííûé) êîíå÷íûé àâòîìàò A .3.

Ïðîâîäèì äåòåðìèíèçàöèþ àâòîìàòà A èïîëó÷àåì äåòåðìèíèðîâàííûé àâòîìàò A0 .4. Íà âõîä àâòîìàòà A0 ïîäàåì ñòðîêó w .Àâòîìàò A0 äîñòèãàåò ôèíàëüíîãî ñîñòîÿíèÿòîãäà è òîëüêî òîãäà, êîãäà w ïîäïàäàåò ïîäøàáëîí P .ÇÀÄÀ×À ÏÎÈÑÊÀ ÏÎ ØÀÁËÎÍÓÎñíîâíûå êîíñòðóêöèè ÿçûêà îïèñàíèÿ øàáëîíîâ:IIIIIII? ëþáàÿ áóêâà;∗ ëþáîå ñëîâî;{a1 , a2 , a3 : +} ëþáàÿ èç áóêâ a1 , a2 , a3 ;{b1 , b2 : −} ëþáàÿ èç áóêâ êðîìå b1 , b2 ;R[5 : 8] øàáëîí R , ïîâòîðÿþùèéñÿ ïîäðÿäíå ìåíåå 5 è íå áîëåå 8 ðàç;R1 &R2 ïåðåñå÷åíèå øàáëîíîâ R1 è R2 ;R1 + R2 àëüòåðíàòèâíûé âûáîð(îáúåäèíåíèå) øàáëîíîâ R1 è R2 .ÇÀÄÀ×À ÏÎÈÑÊÀ ÏÎ ØÀÁËÎÍÓÏðèìåð. Ïóñòü Σ = {a, b, c} .

Òîãäà øàáëîíó{b : −}[1 : 2] ∗ b?ñîîòâåòñòâóåò ðåãóëÿðíîå âûðàæåíèå((a + c) + (a + c)(a + c))(a + b + c)∗ b(a + b + c)ÇÀÄÀ×À ÏÎÈÑÊÀ ÏÎ ØÀÁËÎÍÓÍàèáîëüøóþ âû÷èñëèòåëüíóþ òðóäíîñòü èìååòýòàï ïðåîáðàçîâàíèÿ íåäåòåðìèíèðîâàííîãîêîíå÷íîãî àâòîìàòà â äåòåðìèíèðîâàííûé,ïîñêîëüêó çäåñü âîçìîæåí ýôôåêò¾êîìáèíàòîðíîãî âçðûâà¿ ÷èñëà ñîñòîÿíèé.Îäíàêî äëÿ íåêîòîðûõ øèðîêî èñïîëüçóåìûõøàáëîíîâ ñîîòâåòñòâóþùèå äåòåðìèíèðîâàííûåàâòîìàòû èìåþò ïðîñòîå óñòðîéñòâî è ñòðîÿòñÿäîâîëüíî ýôôåêòèâíî.ÀËÃÎÐÈÒÌ ÀÕÎÊÎÐÀÑÈÊÐàññìîòðèì çàäà÷ó ïîèñêà âõîæäåíèé çàäàííîãîñëîâà w = x1x2 .

. . xk â ïðîèçâîëüíîé ñòðîêå.ÀËÃÎÐÈÒÌ ÀÕÎÊÎÐÀÑÈÊÐàññìîòðèì çàäà÷ó ïîèñêà âõîæäåíèé çàäàííîãîñëîâà w = x1x2 . . . xk â ïðîèçâîëüíîé ñòðîêå.Ôîðìàëüíî ýòó çàäà÷ó ìîæíî ïîñòàâèòü òàê:ïîñòðîèòü àëãîðèòì, ðàñïîçíàþùèé âñå ñëîâà,èìåþùèå ñóôôèêñ w .Ñëîâà ýòîãî ÿçûêà îïèñûâàþòÿ øàáëîíîì∗x1 x2 . . . xk è ðàñïîçíàþòñÿ íåäåòåðìèíèðîâàííûìêîíå÷íûì àâòîìàòîì ïðîñòîãî âèäàa1 , a2 , . . . , an?- ss01 x x12r r r-xkskÀËÃÎÐÈÒÌ ÀÕÎÊÎÐÀÑÈÊÍî êàê ïîñòðîèòü äåòåðìèíèðîâàííûé àâòîìàò?ÀËÃÎÐÈÒÌ ÀÕÎÊÎÐÀÑÈÊÍî êàê ïîñòðîèòü äåòåðìèíèðîâàííûé àâòîìàò?Óäîáíîå ðåøåíèå ïðèäóìàëè â 1965 ãîäó ÀëüôðåäÀõî è Ìàðãåðåò Êîðàñèê.Ìèíèìàëüíûé äåòåðìèíèðîâàííûé àâòîìàò,ðàñïîçíàþùèé âñå òåêñòû, îêàí÷èâàþùèåñÿñòðîêîé w = x1x2 . .

. xk , èìååò âèäAw = (Σ, S, {s0 }, {sk }, T ) , ãäåS = {s0 , s1 , . . . , sk } ;äëÿ ëþáûõ si , si ∈ S,y è y , y ∈ Σ, â ìíîæåñòâåT åñòü ïåðåõîä si −→ sj , ãäåj = max(` : x1 x2 . . . x` ∈ Suff (x1 x2 . . . xi y )) :¾èùè ìàêñèìàëüíûé ïðåôèêñ w , ÿâëÿþùèéñÿñóôôèêñîì ïðî÷èòàííîé ÷àñòè òåêñòà¿IIÀËÃÎÐÈÒÌ ÀÕÎÊÎÐÀÑÈÊÅñëè Σ = {a, b} è w = abaaba , òî ìèíèìàëüíûéäåòåðìèíèðîâàííûé àâòîìàò Aw , ðàñïîçíàþùèéÿçûê (a + b)∗abaaba èìååò ñëåäóþùèé âèä. baa?? b s0 a s1 b s2 a s5 a s6s3 a s4 b IIIIbabbÀËÃÎÐÈÒÌ ÀÕÎÊÎÐÀÑÈÊÏðåäëîæåííûé àëãîðèòì ñòðîèò àâòîìàò Aw çàâðåìÿ O(|w |2) è îáíàðóæèâàåò âñå âõîæäåíèÿñòðîêè w â òåêñòå äëèíû n çà âðåìÿ O(n) .ÇÀÄÀ×À 11.Ðàçðàáîòàéòå îáîáùåíèå ïðåäëîæåííîãî ìåòîäà,êîòîðîå ïîçâîëÿåò äëÿ ïðîèçâîëüíîãî ìíîæåñòâàñòðîê D = {w1, w2, . . . , wm } ïîñòðîèòüìèíèìàëüíûé äåòåðìèíèðîâàííûé êîíå÷íûéàâòîìàò AD , ðàñïîçíàþùèé âñå ñëîâà,îêàí÷èâàþùèåñÿ õîòÿ áû îäíîé èç ñòðîêìíîæåñòâà D .ÒÅÕÍÎËÎÃÈß ÏÐÈÌÅÍÅÍÈß ÊÎÍÅ×ÍÛÕÀÂÒÎÌÀÒÎÂÑôîðìóëèðóéòå çàäà÷ó ïîèñêà èëè ðàñïîçíàâàíèÿíà ÿçûêå ñëîâàðíûõ øàáëîíîâÒÅÕÍÎËÎÃÈß ÏÐÈÌÅÍÅÍÈß ÊÎÍÅ×ÍÛÕÀÂÒÎÌÀÒÎÂÑôîðìóëèðóéòå çàäà÷ó ïîèñêà èëè ðàñïîçíàâàíèÿíà ÿçûêå ñëîâàðíûõ øàáëîíîâ⇓Òðàíñëèðóéòå øàáëîíâ ðåãóëÿðíîå âûðàæåíèåÒÅÕÍÎËÎÃÈß ÏÐÈÌÅÍÅÍÈß ÊÎÍÅ×ÍÛÕÀÂÒÎÌÀÒÎÂÑôîðìóëèðóéòå çàäà÷ó ïîèñêà èëè ðàñïîçíàâàíèÿíà ÿçûêå ñëîâàðíûõ øàáëîíîâ⇓Òðàíñëèðóéòå øàáëîíâ ðåãóëÿðíîå âûðàæåíèå⇓Ïîñòðîéòå äëÿ ðåãóëÿðíîãî âûðàæåíèÿíåäåòåðìèíèðîâàííûé àâòîìàòÒÅÕÍÎËÎÃÈß ÏÐÈÌÅÍÅÍÈß ÊÎÍÅ×ÍÛÕÀÂÒÎÌÀÒÎÂÑôîðìóëèðóéòå çàäà÷ó ïîèñêà èëè ðàñïîçíàâàíèÿíà ÿçûêå ñëîâàðíûõ øàáëîíîâ⇓Òðàíñëèðóéòå øàáëîíâ ðåãóëÿðíîå âûðàæåíèå⇓Ïîñòðîéòå äëÿ ðåãóëÿðíîãî âûðàæåíèÿíåäåòåðìèíèðîâàííûé àâòîìàò⇓Äåòåðìèíèçèðóéòå ýòîò àâòîìàòÒÅÕÍÎËÎÃÈß ÏÐÈÌÅÍÅÍÈß ÊÎÍÅ×ÍÛÕÀÂÒÎÌÀÒÎÂÑôîðìóëèðóéòå çàäà÷ó ïîèñêà èëè ðàñïîçíàâàíèÿíà ÿçûêå ñëîâàðíûõ øàáëîíîâ⇓Òðàíñëèðóéòå øàáëîíâ ðåãóëÿðíîå âûðàæåíèå⇓Ïîñòðîéòå äëÿ ðåãóëÿðíîãî âûðàæåíèÿíåäåòåðìèíèðîâàííûé àâòîìàò⇓Äåòåðìèíèçèðóéòå ýòîò àâòîìàò⇓Ìèíèìèçèðóéòå ïîëó÷åííûé àâòîìàòÒÅÕÍÎËÎÃÈß ÏÐÈÌÅÍÅÍÈß ÊÎÍÅ×ÍÛÕÀÂÒÎÌÀÒÎÂÑôîðìóëèðóéòå çàäà÷ó ïîèñêà èëè ðàñïîçíàâàíèÿíà ÿçûêå ñëîâàðíûõ øàáëîíîâ⇓Òðàíñëèðóéòå øàáëîíâ ðåãóëÿðíîå âûðàæåíèå⇓Ïîñòðîéòå äëÿ ðåãóëÿðíîãî âûðàæåíèÿíåäåòåðìèíèðîâàííûé àâòîìàò⇓Äåòåðìèíèçèðóéòå ýòîò àâòîìàò⇓Ìèíèìèçèðóéòå ïîëó÷åííûé àâòîìàòÂû ïîñòðîèëè îïòèìàëüíóþ ïðîãðàììó ïîèñêà!ÄÂÓÑÒÎÐÎÍÍÈÅ ÊÎÍÅ×ÍÛÅ ÀÂÒÎÌÀÒÛÊîíå÷íûé àâòîìàò ìîæíî ðàññìàòðèâàòü êàêìåõàíè÷åñêîå óñòðîéñòâî, êîòîðîå äâèæåòñÿ âîäíó ñòîðîíó ïî ëåíòå, íà êîòîðîé çàïèñàíîçàäàííîå ñëîâî â àëôàâèòå Σ .

Ëåíòàîêàí÷èâàåòñÿ ãðàíè÷íûì ìàðêåðîì a, a∈/ Σ .Ñëîâî äîïóñêàåòñÿ àâòîìàòîì, åñëè ïðèäîñòèæåíèè ãðàíè÷íîãî ìàðêåðà àâòîìàòîêàçûâàåòñÿ â ôèíàëüíîì ñîñòîÿíèè.x1 x2 x3 · · ·⇑q0· · · xN a-ÄÂÓÑÒÎÐÎÍÍÈÅ ÊÎÍÅ×ÍÛÅ ÀÂÒÎÌÀÒÛÊîíå÷íûé àâòîìàò ìîæíî ðàññìàòðèâàòü êàêìåõàíè÷åñêîå óñòðîéñòâî, êîòîðîå äâèæåòñÿ âîäíó ñòîðîíó ïî ëåíòå, íà êîòîðîé çàïèñàíîçàäàííîå ñëîâî â àëôàâèòå Σ . Ëåíòàîêàí÷èâàåòñÿ ãðàíè÷íûì ìàðêåðîì a, a∈/ Σ .Ñëîâî äîïóñêàåòñÿ àâòîìàòîì, åñëè ïðèäîñòèæåíèè ãðàíè÷íîãî ìàðêåðà àâòîìàòîêàçûâàåòñÿ â ôèíàëüíîì ñîñòîÿíèè.x1 x2 x3 · · ·⇑qi1· · · xN a-ÄÂÓÑÒÎÐÎÍÍÈÅ ÊÎÍÅ×ÍÛÅ ÀÂÒÎÌÀÒÛÊîíå÷íûé àâòîìàò ìîæíî ðàññìàòðèâàòü êàêìåõàíè÷åñêîå óñòðîéñòâî, êîòîðîå äâèæåòñÿ âîäíó ñòîðîíó ïî ëåíòå, íà êîòîðîé çàïèñàíîçàäàííîå ñëîâî â àëôàâèòå Σ . Ëåíòàîêàí÷èâàåòñÿ ãðàíè÷íûì ìàðêåðîì a, a∈/ Σ .Ñëîâî äîïóñêàåòñÿ àâòîìàòîì, åñëè ïðèäîñòèæåíèè ãðàíè÷íîãî ìàðêåðà àâòîìàòîêàçûâàåòñÿ â ôèíàëüíîì ñîñòîÿíèè.x1 x2 x3 · · ·⇑qi2· · · xN a-ÄÂÓÑÒÎÐÎÍÍÈÅ ÊÎÍÅ×ÍÛÅ ÀÂÒÎÌÀÒÛÊîíå÷íûé àâòîìàò ìîæíî ðàññìàòðèâàòü êàêìåõàíè÷åñêîå óñòðîéñòâî, êîòîðîå äâèæåòñÿ âîäíó ñòîðîíó ïî ëåíòå, íà êîòîðîé çàïèñàíîçàäàííîå ñëîâî â àëôàâèòå Σ .

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

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

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

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