Kiintopistelogiikoista
Rytkönen, Panu (2022)
Rytkönen, Panu
2022
Matematiikan maisteriohjelma - Master´s Programme in Mathematics
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-06-17
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202206095583
https://urn.fi/URN:NBN:fi:tuni-202206095583
Tiivistelmä
Tässä tutkielmassa käsitellään kiintopistelogiikoiden ja vaativuusteorian välisiä yhteyksiä. Kiintopistelogiikoilla tarkoitetaan ensimmäisen kertaluvun predikaattilogiikan laajennuksia, ja ne määritellään tutkielman alkupuolella. Tutkielmassa keskeisessä roolissa ovat pienin, inflatorinen ja osittainen kiintopistelogiikka. Vaativuusteorian puolelta esitellään deterministiset Turingin koneet, joita käytetään arvioimaan laskennan vaativuutta. Mielenkiinnon kohteita ovat polynomisen tilan ja polynomisen ajan vaativuusluokat PSPACE ja PTIME. Tutkielman loppupuolella todistetaan, että osittainen kiintopistelogiikka karakterisoi polynomisen tilavaativuusluokan PSPACE. Todistuksessa hyödynnetään järjestettyjä malleja koodattuna tilavaativuusluokkaan kuuluvien Turingin koneiden syötteiksi. Tällöin voidaan osoittaa, että aina kun polynomisesti tilarajoitettu Turingin kone hyväksyy jonkin järjestettyjen mallien luokan, niin on olemassa osittaisen kiintopistelogiikan lause, joka määrittelee kyseisen luokan. Toiseen suuntaan todistetaan, että jos osittaisen kiintopistelogiikan lause määrittelee jonkin järjestettyjen mallien luokan, niin on olemassa polynomisesti tilarajoitettu Turingin kone, joka hyväksyy syötteenään täsmälleen kyseisen luokan mallit. Vastaavaan tapaan todistetaan, että inflatorinen kiintopistelogiikka karakterisoi polynomisen aikavaativuusluokan PTIME.