Алгоритмічна розв'язність — властивість формальної теорії володіти алгоритмом, який визначає за даною формулою, виводиться вона з множини аксіом даної теорії чи ні. Теорія називається розв'язною, якщо такий алгоритм існує, і нерозв'язною, в іншому випадку. Питання про виводимість у формальній теорії є частковим, але разом з тим найважливішим випадком більш загальної проблеми розв'язності.
Історія питання та передумови
Поняття алгоритму та аксіоматичної системи мають давню історію. І те й інше відоме ще з часів античності. Досить згадати постулати геометрії Евкліда і його ж алгоритм знаходження найбільшого спільного дільника. Незважаючи на це, чіткого математичного визначення числення та особливо алгоритму не існувало дуже довгий час. Особливість проблеми, пов'язаної з формальним визначенням нерозв'язності полягала в тому, що для того, щоб показати, що існує певний алгоритм, достатньо його просто знайти і продемонструвати. Якщо ж алгоритм не знаходиться, можливо його не існує і це тоді потрібно строго довести. А для цього потрібно точно знати, що таке алгоритм.
Значного прогресу у формалізації цих понять було досягнуто на початку XX століття Гільбертом і його школою. Тоді, спочатку, сформувалися поняття числення і формального виводу, а потім Гільберт у своїй знаменитій програмі обґрунтування математики поставив мету формалізації всієї математики. Програма передбачала, зокрема, можливість автоматичної перевірки будь-якої математичної формули на предмет істинності. Відштовхуючись від робіт Гільберта, Гедель вперше описав клас так званих рекурсивних функцій, за допомогою якої довів свої теореми про неповноту. Згодом було введено низку інших формалізмів, таких як машина Тюрінга, λ-числення, які виявилися еквівалентними рекурсивним функціям. У даний час кожен з них вважається формальним еквівалентом інтуїтивного поняття обчислюваної функції. Ця еквівалентність постулюється тезою Черча.
Коли поняття числення і алгоритму були уточнені, з'явилась низка результатів про нерозв'язності різних теорій. Одним з перших таких результатів була теорема, доведена [ru], про нерозв'язність [en] у групах. Розв'язні ж теорії були відомі задовго до цього.
Інтуїтивно зрозуміло, що чим складніша і виразніша теорія, тим більше шансів, що вона виявиться нерозв'язною. Тому, грубо кажучи, «нерозв'язна теорія» — «складна теорія».
Загальні відомості
Формальне обчислення в загальному випадку має визначати мову, правила побудови термів та формул, аксіоми і правила виводу. Таким чином, для кожної теореми T завжди можна побудувати ланцюжок A1, A2, … , An=T, де кожна формула Ai або є аксіомою, або виводима з попередніх формул за одним з правил виведення. Розв'язність означає, що існує алгоритм, який для кожного правильно побудованого речення T за скінченний час видає однозначну відповідь: так, дане речення виводиме в рамках числення або ні — воно невиводиме.
Очевидно, що суперечлива теорія розв'язна, оскільки будь-яка формула буде виводимою. З іншого боку, якщо числення не має [ru] аксіом, як наприклад, логіка другого порядку, воно, очевидно, не може бути розв'язним.
Напіврозв'язність і автоматичне доведення
Розв'язність — дуже сильна властивість, і більшість корисних і використовуваних на практиці теорій нею не володіють. У зв'язку з цим було введено слабше поняття напіврозв'язності. Напіврозв'язність означає наявність алгоритму, який за скінченний час завжди підтвердить, що речення істинне, якщо це дійсно так, але якщо ні — може працювати нескінченно.
Вимога напіврозв'язності еквівалентна можливості ефективно перелічити всі теореми даної теорії. Іншими словами, множина теорем повинна бути рекурсивно-зліченною. Більшість використовуваних на практиці теорій задовольняють цій вимозі.
Велике практичне значення мають ефективні напіврозв'язувальні процедури для логіки першого порядку, оскільки вони дозволяють (напів)автоматично доводити формалізовані твердження дуже широкого класу. Проривом у цій галузі було відкриття Робінсоном у 1965 році методу резолюцій.
Зв'язок розв'язності та повноти
У математичній логіці традиційно використовується два поняття повноти: власне повнота і повнота щодо деякого класу інтерпретацій (або структур). У першому випадку, теорія повна, якщо будь-яке речення в ній є або істинним, або хибним. У другому — якщо будь-яке речення, істинне при всіх інтерпретаціях з даного класу, виводиме.
Обидва ці поняття тісно пов'язані з розв'язністю. Наприклад, якщо множина аксіом повної теорії першого порядку рекурсивно зліченна, то вона розв'язна. Це випливає з відомої теореми Поста, яка стверджує, що якщо множина і її доповнення обидва рекурсивно зліченні, то вони також розв'язні. Інтуїтивно, аргумент, який засвідчує істинність наведеного твердження, такий: якщо теорія повна, і множина її аксіом рекурсивно зліченна, то існують напіврозв'язувальні процедури для перевірки істинності будь-якого твердження, так само як і його заперечення. Якщо запустити обидві ці процедури паралельно, то враховуючи повноту теорії, одна з них повинна коли-небудь зупинитися і видати позитивну відповідь.
Якщо теорія повна щодо деякого класу інтерпретацій, це можна використовувати для побудови розв'язувальної процедури. Наприклад пропозиціональна логіка повна щодо інтерпретації на таблицях істинності. Тому побудова таблиці істинності за цією формулою буде прикладом розв'язувального алгоритму для пропозиційної логіки.
Див. також
Література
- Мальцев А. И. Алгоритмы и рекурсивные функции. — М. : Наука, 1986.
- Ackermann, Wilhelm. Solvable cases of the decision problem. — Amsterdam : North-Holland Publishing, 1954.
- Handbook of Automated Reasoning (in 2 volumes) / John Alan Robinson, Andrei Voronkov. — Elsevier and MIT Press, 2001. — .
Ця стаття містить , але походження тверджень у ній через практично повну відсутність . (лютий 2019) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Algoritmichna rozv yaznist vlastivist formalnoyi teoriyi voloditi algoritmom yakij viznachaye za danoyu formuloyu vivoditsya vona z mnozhini aksiom danoyi teoriyi chi ni Teoriya nazivayetsya rozv yaznoyu yaksho takij algoritm isnuye i nerozv yaznoyu v inshomu vipadku Pitannya pro vivodimist u formalnij teoriyi ye chastkovim ale razom z tim najvazhlivishim vipadkom bilsh zagalnoyi problemi rozv yaznosti Istoriya pitannya ta peredumoviPonyattya algoritmu ta aksiomatichnoyi sistemi mayut davnyu istoriyu I te j inshe vidome she z chasiv antichnosti Dosit zgadati postulati geometriyi Evklida i jogo zh algoritm znahodzhennya najbilshogo spilnogo dilnika Nezvazhayuchi na ce chitkogo matematichnogo viznachennya chislennya ta osoblivo algoritmu ne isnuvalo duzhe dovgij chas Osoblivist problemi pov yazanoyi z formalnim viznachennyam nerozv yaznosti polyagala v tomu sho dlya togo shob pokazati sho isnuye pevnij algoritm dostatno jogo prosto znajti i prodemonstruvati Yaksho zh algoritm ne znahoditsya mozhlivo jogo ne isnuye i ce todi potribno strogo dovesti A dlya cogo potribno tochno znati sho take algoritm Znachnogo progresu u formalizaciyi cih ponyat bulo dosyagnuto na pochatku XX stolittya Gilbertom i jogo shkoloyu Todi spochatku sformuvalisya ponyattya chislennya i formalnogo vivodu a potim Gilbert u svoyij znamenitij programi obgruntuvannya matematiki postaviv metu formalizaciyi vsiyeyi matematiki Programa peredbachala zokrema mozhlivist avtomatichnoyi perevirki bud yakoyi matematichnoyi formuli na predmet istinnosti Vidshtovhuyuchis vid robit Gilberta Gedel vpershe opisav klas tak zvanih rekursivnih funkcij za dopomogoyu yakoyi doviv svoyi teoremi pro nepovnotu Zgodom bulo vvedeno nizku inshih formalizmiv takih yak mashina Tyuringa l chislennya yaki viyavilisya ekvivalentnimi rekursivnim funkciyam U danij chas kozhen z nih vvazhayetsya formalnim ekvivalentom intuyitivnogo ponyattya obchislyuvanoyi funkciyi Cya ekvivalentnist postulyuyetsya tezoyu Chercha Koli ponyattya chislennya i algoritmu buli utochneni z yavilas nizka rezultativ pro nerozv yaznosti riznih teorij Odnim z pershih takih rezultativ bula teorema dovedena ru pro nerozv yaznist en u grupah Rozv yazni zh teoriyi buli vidomi zadovgo do cogo Intuyitivno zrozumilo sho chim skladnisha i viraznisha teoriya tim bilshe shansiv sho vona viyavitsya nerozv yaznoyu Tomu grubo kazhuchi nerozv yazna teoriya skladna teoriya Zagalni vidomostiFormalne obchislennya v zagalnomu vipadku maye viznachati movu pravila pobudovi termiv ta formul aksiomi i pravila vivodu Takim chinom dlya kozhnoyi teoremi T zavzhdi mozhna pobuduvati lancyuzhok A1 A2 An T de kozhna formula Ai abo ye aksiomoyu abo vivodima z poperednih formul za odnim z pravil vivedennya Rozv yaznist oznachaye sho isnuye algoritm yakij dlya kozhnogo pravilno pobudovanogo rechennya T za skinchennij chas vidaye odnoznachnu vidpovid tak dane rechennya vivodime v ramkah chislennya abo ni vono nevivodime Ochevidno sho superechliva teoriya rozv yazna oskilki bud yaka formula bude vivodimoyu Z inshogo boku yaksho chislennya ne maye ru aksiom yak napriklad logika drugogo poryadku vono ochevidno ne mozhe buti rozv yaznim Napivrozv yaznist i avtomatichne dovedennyaRozv yaznist duzhe silna vlastivist i bilshist korisnih i vikoristovuvanih na praktici teorij neyu ne volodiyut U zv yazku z cim bulo vvedeno slabshe ponyattya napivrozv yaznosti Napivrozv yaznist oznachaye nayavnist algoritmu yakij za skinchennij chas zavzhdi pidtverdit sho rechennya istinne yaksho ce dijsno tak ale yaksho ni mozhe pracyuvati neskinchenno Vimoga napivrozv yaznosti ekvivalentna mozhlivosti efektivno perelichiti vsi teoremi danoyi teoriyi Inshimi slovami mnozhina teorem povinna buti rekursivno zlichennoyu Bilshist vikoristovuvanih na praktici teorij zadovolnyayut cij vimozi Velike praktichne znachennya mayut efektivni napivrozv yazuvalni proceduri dlya logiki pershogo poryadku oskilki voni dozvolyayut napiv avtomatichno dovoditi formalizovani tverdzhennya duzhe shirokogo klasu Prorivom u cij galuzi bulo vidkrittya Robinsonom u 1965 roci metodu rezolyucij Zv yazok rozv yaznosti ta povnotiU matematichnij logici tradicijno vikoristovuyetsya dva ponyattya povnoti vlasne povnota i povnota shodo deyakogo klasu interpretacij abo struktur U pershomu vipadku teoriya povna yaksho bud yake rechennya v nij ye abo istinnim abo hibnim U drugomu yaksho bud yake rechennya istinne pri vsih interpretaciyah z danogo klasu vivodime Obidva ci ponyattya tisno pov yazani z rozv yaznistyu Napriklad yaksho mnozhina aksiom povnoyi teoriyi pershogo poryadku rekursivno zlichenna to vona rozv yazna Ce viplivaye z vidomoyi teoremi Posta yaka stverdzhuye sho yaksho mnozhina i yiyi dopovnennya obidva rekursivno zlichenni to voni takozh rozv yazni Intuyitivno argument yakij zasvidchuye istinnist navedenogo tverdzhennya takij yaksho teoriya povna i mnozhina yiyi aksiom rekursivno zlichenna to isnuyut napivrozv yazuvalni proceduri dlya perevirki istinnosti bud yakogo tverdzhennya tak samo yak i jogo zaperechennya Yaksho zapustiti obidvi ci proceduri paralelno to vrahovuyuchi povnotu teoriyi odna z nih povinna koli nebud zupinitisya i vidati pozitivnu vidpovid Yaksho teoriya povna shodo deyakogo klasu interpretacij ce mozhna vikoristovuvati dlya pobudovi rozv yazuvalnoyi proceduri Napriklad propozicionalna logika povna shodo interpretaciyi na tablicyah istinnosti Tomu pobudova tablici istinnosti za ciyeyu formuloyu bude prikladom rozv yazuvalnogo algoritmu dlya propozicijnoyi logiki Div takozhPovnota formalnoyi sistemi Nesuperechnist Teza Chercha Tyuringa Obchislyuvana funkciya Rozv yazna mnozhina Algoritmichno nerozv yazna zadachaLiteraturaMalcev A I Algoritmy i rekursivnye funkcii M Nauka 1986 Ackermann Wilhelm Solvable cases of the decision problem Amsterdam North Holland Publishing 1954 Handbook of Automated Reasoning in 2 volumes John Alan Robinson Andrei Voronkov Elsevier and MIT Press 2001 ISBN 0 262 18223 8 Cya stattya mistit perelik posilan ale pohodzhennya tverdzhen u nij zalishayetsya nezrozumilim cherez praktichno povnu vidsutnist vnutrishnotekstovih dzherel vinosok Bud laska dopomozhit polipshiti cyu stattyu peretvorivshi dzherela z pereliku posilan na dzherela vinoski u samomu teksti statti lyutij 2019