Автоматтардың pumping туралы теоремасы.

Тілдің регулярлы болуы оның қандай да бір ақырлы детерменистік автомат Автоматтардың pumping туралы теоремасы. - student2.ru қабылданылуымен пара пар. Мұнда М-нің күйлерінің саны ақырлы. Мысалға n дана.

Рumping туралы теоремасы.L-регулярлы жиын болсын, онда Автоматтардың pumping туралы теоремасы. - student2.ru саны бар болып, егер Автоматтардың pumping туралы теоремасы. - student2.ru -кез келген сөз үшін Автоматтардың pumping туралы теоремасы. - student2.ru , оны Автоматтардың pumping туралы теоремасы. - student2.ru түрінде жазуға болады. мұндағы Автоматтардың pumping туралы теоремасы. - student2.ru әрі кез келген Автоматтардың pumping туралы теоремасы. - student2.ru үшін Автоматтардың pumping туралы теоремасы. - student2.ru .

Рumping туралы теоремадан: егер бір регулярлы жиында жеткілікті ұзындықта

Автоматтардың pumping туралы теоремасы. - student2.ru сөзі бар болса, онда осы жиын Автоматтардың pumping туралы теоремасы. - student2.ru сөзін де қамтитын шексіз жиын дегенді түсінуге болады.

Рumping туралы теорема қолданылуы.Ойын ретінде қарастырсақ: сіз ж/е тағы бір адам бар, негізгі мақсат сіздің оны жеңуіңіз.

1. Сіз регулярлы емес деп ойлаған бір L тілін таңдап алыңыз.

2. Қарсы жақ n санын таңдап алу керек, яғни Рumping туралы теоремадағы тұрақты сан n. Енді кез келген таңдап алынған n санына дайын болу керек, бірақ бір жақсы жері қарсы жағың бір рет n санын таңдап алғаннан кейін ол оны өзгерте алмайды. Дегенмен қарсы жақты өте осал деп санамау керек.

3. Енді сіз осы L тіліне тиісті бір сөздер тізбегі Автоматтардың pumping туралы теоремасы. - student2.ru -ны алыңыз. Сіздің таңдап алған Автоматтардың pumping туралы теоремасы. - student2.ru қарсы жағың таңдап алған n санымен іштей байланыста.

4. Қарсы жағың Сіз берген Автоматтардың pumping туралы теоремасы. - student2.ru сөзін Автоматтардың pumping туралы теоремасы. - student2.ru =xyz түрінде жіктеп жазылуы керек, яғни x,y,z-ішкі сөзін белгілеу керек. Әрі олар Автоматтардың pumping туралы теоремасы. - student2.ru шартын қанағаттандыруы шарт.

5. Сіз енді Рumping туралы теореманыңтұжырымына қайшы қорытындыға келтіруіңіз керек, ол үшін кез келген анықталған x,y,z ішкі сөздер үшін қандай да бір Автоматтардың pumping туралы теоремасы. - student2.ru бар болып Автоматтардың pumping туралы теоремасы. - student2.ru шартын қанағаттандыратын t санын табу керек.

Автоматтардың pumping туралы теоремасы. - student2.ru

Автоматтардың pumping туралы теоремасы. - student2.ru

Автоматтардың pumping туралы теоремасы. - student2.ru

Автоматтардың pumping туралы теоремасы. - student2.ru

Автоматтардың pumping туралы теоремасы. - student2.ru

Автоматтардың pumping туралы теоремасы. - student2.ru

Автоматтардың pumping туралы теоремасы. - student2.ru

Автоматтардың pumping туралы теоремасы. - student2.ru

Майхилл-Нероуд теоремасы.

Майхилла-Нероудтың теоремасының формалды тiлдерiнiң теорияларында қажеттi және тiлдiң жүйелiлiгiнiң жеткiлiктi шарттарын анықтайды. Сонымен бiрге осы теорема осы тiлді жүйелi дәлелдеуге мүмкiндiк бередi.

Теорема (Майхилл-Нероуд): егер Автоматтардың pumping туралы теоремасы. - student2.ru - регуляр тіл болса, онда DFA- L тілін анықтайтын автомат табылып, автоматтың күйлер саны L тілі бойынша эквивалент кластар санына тең.

V алфавитінде L тілі берілсін, ≡L қатынасы алфавиттегі бүкіл сөздер жиынына берілген.

X ≡L y болады сонда ж/е тек сонда ғана,егер барлық берілген алфавитке тиісті z үшін, xz ж/е yz сөздері L тілдеріне тиісті немесе бір уақытта тиісті емес болса. ≡L-Vалфавитіндегі сөздер жиынының эквивалентті қатынасы екенін дәлелдей аламыз. Майхилл Нероуд теоремасы б/ша минималды DFA-та, L-тіл бар, ≡L қатынасынасы б/ша эквивалентті класс санына тең. Берілген қатынас сонымен қатар бинарлы қатынастардағы индексі деп аталады, ind≡L деп белгіленеді.

Майхил-Нероуд теоремасынан эквивалентті кластар саны ақырлы болған кезде ғана тіл регулярлы болатындығы шығады. Егер қатынас шексіз эквивалентті кластар санында тілді бұзса тіл регулярлы болмайды. Бұл тұжырым регуляр емес тілдерді анықтағанда жиі қолданылады.

13. Майхилл-Нероуд теоремасының салдары(регуляр емес тілдер туралы)

L тілі регуляр болады сонда және тек сонда ғана егер Автоматтардың pumping туралы теоремасы. - student2.ru тілі бойынша анықталған эквивалент класстар саны ақырлы болса. Дәлелдеу: Егер L тілі регуляр болса, онда L Автоматтардың pumping туралы теоремасы. - student2.ru Автоматтардың pumping туралы теоремасы. - student2.ru кейбір ақырлы автоматтар үшін және Автоматтардың pumping туралы теоремасы. - student2.ru -де Автоматтардың pumping туралы теоремасы. - student2.ru эквиваленттік класстардан аз емес күй сақтайды. Демек в Автоматтардың pumping туралы теоремасы. - student2.ru эквивалентті класстардың ақырлы саны. Бұл салдар арқылы тілдің регуляр емес екендігін де дәлелдеуге болады. Мысалы: L={ Автоматтардың pumping туралы теоремасы. - student2.ru }

Ешқандай екі сөз Автоматтардың pumping туралы теоремасы. - student2.ru i Автоматтардың pumping туралы теоремасы. - student2.ru бола тұры Автоматтардың pumping туралы теоремасы. - student2.ru қатысты эквивалентті емес, себебі Автоматтардың pumping туралы теоремасы. - student2.ru кейін жазылса да L тілінің сөзін береді, бірақ Автоматтардың pumping туралы теоремасы. - student2.ru L тіліне жатпайтын сөзді береді. Осыдан Автоматтардың pumping туралы теоремасы. - student2.ru шексіз көп эквивалентті классқа ие. Осының салдарынан L тілі регуляр емес болып шығады.

Наши рекомендации