Лема про накачку (англ. pumping lemma) в теоретичній інформатиці описує властивість певних класів формальних мов. В багатьох випадках за допомогою цієї леми можна довести, що певна формальна мова є не регулярною або не .
Свою назву лема отримала з англійського дієслова to pump (укр. накачувати).В теорії формальних мов, лема про накачку для певної мови стверджує, що мова належить класу мов, якщо будь-який досить довгий рядок в мові що містить проміжок який може бути вилучений, чи повторений довільну кількість разів, і отриманий в результаті рядок теж належить мові. Доведення цих лем зазвичай комбінаторне, і може використовувати принцип Діріхле.
Два найважливіші приклади - лема про накачку для регулярних мов та . - інша, сильніша лема про накачку для контекстно-вільних мов.
Ці леми можуть бути використані для визначення чи дана мова не належить даному класу мов, і не можуть використовуватись для доведення факту приналежності мови класу, через те, що лема про накачку є тільки , а не належності класу.
Регулярні мови
Лема про накачку для регулярних мов
Для кожної регулярної мови існує натуральне число , таким чином, що виконується: Кожне слово в з найкоротшою довжиною можна розкласти як з наступними властивостями:
- Обидва слова та разом мають довжину максимум . Тобто .
- Слово повинно бути не пустим, іншими словами, складатися з одного чи більше символів. Тобто .
- Для кожного натурального числа (включаючи нуль) слово належить мові , тобто слова , , , і т.д. всі належать мові .
Крім регулярних мов існують також нерегулярні мові, для яких ця лема виконується. Необхідну та достасню умову для регулярних мов надають теорема Майхілла-Нероуда чи лема про накачку Яффе.
Джерела
Українською
- Формальні мови та алгоритмічні моделі. — І.-Ф. : Голіней, 2023. — 180 с.
Іншими мовами
- (1997). Introduction to the Theory of Computation. PWS Publishing. ISBN . Section 1.4: Nonregular Languages, pp. 77–83. Section 2.3: Non-context-free Languages, pp. 115–119.
- Thomas A. Sudkamp (2006). Languages and Machines, Third edition. Adison Wesley. ISBN . Chapter 6: Properties of Regular Languages pp. 205–210
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Lema pro nakachku angl pumping lemma v teoretichnij informatici opisuye vlastivist pevnih klasiv formalnih mov V bagatoh vipadkah za dopomogoyu ciyeyi lemi mozhna dovesti sho pevna formalna mova ye ne regulyarnoyu abo ne Svoyu nazvu lema otrimala z anglijskogo diyeslova to pump ukr nakachuvati V teoriyi formalnih mov lema pro nakachku dlya pevnoyi movi stverdzhuye sho mova nalezhit klasu mov yaksho bud yakij dosit dovgij ryadok v movi sho mistit promizhok yakij mozhe buti viluchenij chi povtorenij dovilnu kilkist raziv i otrimanij v rezultati ryadok tezh nalezhit movi Dovedennya cih lem zazvichaj kombinatorne i mozhe vikoristovuvati princip Dirihle Dva najvazhlivishi prikladi lema pro nakachku dlya regulyarnih mov ta insha silnisha lema pro nakachku dlya kontekstno vilnih mov Ci lemi mozhut buti vikoristani dlya viznachennya chi dana mova ne nalezhit danomu klasu mov i ne mozhut vikoristovuvatis dlya dovedennya faktu prinalezhnosti movi klasu cherez te sho lema pro nakachku ye tilki a ne nalezhnosti klasu Regulyarni moviLema pro nakachku dlya regulyarnih mov Dlya kozhnoyi regulyarnoyi movi L displaystyle L isnuye naturalne chislo n displaystyle n takim chinom sho vikonuyetsya Kozhne slovo z displaystyle z v L displaystyle L z najkorotshoyu dovzhinoyu n displaystyle n mozhna rozklasti yak z uvw displaystyle z uvw z nastupnimi vlastivostyami Obidva slova u displaystyle u ta v displaystyle v razom mayut dovzhinu maksimum n displaystyle n Tobto uv n displaystyle uv leq n Slovo v displaystyle v povinno buti ne pustim inshimi slovami skladatisya z odnogo chi bilshe simvoliv Tobto v 1 displaystyle v geq 1 Dlya kozhnogo naturalnogo chisla vklyuchayuchi nul i displaystyle i slovo uviw displaystyle uv i w nalezhit movi L displaystyle L tobto slova uw displaystyle uw uvw displaystyle uvw uvvw displaystyle uvvw uvvvw displaystyle uvvvw i t d vsi nalezhat movi L displaystyle L Krim regulyarnih mov isnuyut takozh neregulyarni movi dlya yakih cya lema vikonuyetsya Neobhidnu ta dostasnyu umovu dlya regulyarnih mov nadayut teorema Majhilla Nerouda chi lema pro nakachku Yaffe DzherelaUkrayinskoyu Formalni movi ta algoritmichni modeli I F Golinej 2023 180 s Inshimi movami 1997 Introduction to the Theory of Computation PWS Publishing ISBN 0 534 94728 X Section 1 4 Nonregular Languages pp 77 83 Section 2 3 Non context free Languages pp 115 119 Thomas A Sudkamp 2006 Languages and Machines Third edition Adison Wesley ISBN 0 321 32221 5 Chapter 6 Properties of Regular Languages pp 205 210