Taulumenetelmä modaalilogiikalle K

Samankaltaiset tiedostot
Esimerkkimodaalilogiikkoja

T Kevät 2005 Logiikka tietotekniikassa: erityiskysymyksiä I Kertausta Ratkaisut

T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut

ja s S : ϕ Υ : M,s ϕ, mutta M,s Q. Erityisesti M, t P kaikilla t S, joten

T Logiikka tietotekniikassa: perusteet Kevät 2008 Laskuharjoitus 5 (lauselogiikka ) A ( B C) A B C.

Toinen muotoilu. {A 1,A 2,...,A n,b } 0, Edellinen sääntö toisin: Lause 2.5.{A 1,A 2,...,A n } B täsmälleen silloin kun 1 / 13

Luonnollisen päättelyn luotettavuus

T Kevät 2009 Logiikka tietotekniikassa: perusteet Laskuharjoitus 2 (lauselogiikka )

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 12 (opetusmoniste, kappaleet )

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 2 (opetusmoniste, lauselogiikka )

Todistusmenetelmiä Miksi pitää todistaa?

HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 5 Ratkaisuehdotukset

LAUSELOGIIKKA. 1 Lauselogiikan kieli. 1.1 Lauselogiikan aakkosto. atomiset lauseet: A,A 1,A 2,...,B,B 1,...,C, Lauselogiikan kieli

Tehtävä 1. Päättele resoluutiolla seuraavista klausuulijoukoista. a. 1 {p 3 } oletus. 4 {p 1, p 2, p 3 } oletus. 5 { p 1 } (1, 2) 7 (4, 6)

15. Laajennosten väliset homomorfismit

Taulun avoimista haaroista saadaan kelvolliset lausejoukot

Testaa: Vertaa pinon merkkijono syötteeseen merkki kerrallaan. Jos löytyy ero, hylkää. Jos pino tyhjenee samaan aikaan, kun syöte loppuu, niin

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa.

Todistusteoriaa. Kun kielen syntaksi on tarkasti määritelty, voidaan myös määritellä täsmällisesti, mitä pätevällä päättelyllä tarkoitetaan.

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet )

Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }?

Ratkaisu: Käytetään induktiota propositiolauseen A rakenteen suhteen. Alkuaskel. A = p i jollain i N. Koska v(p i ) = 1 kaikilla i N, saadaan

Insinöörimatematiikka A

Esko Turunen Luku 9. Logiikan algebralisointi

Rajoittamattomat kieliopit (Unrestricted Grammars)

Epädeterministisen Turingin koneen N laskentaa syötteellä x on usein hyödyllistä ajatella laskentapuuna

Tietojenkäsittelyteorian alkeet, osa 2

T Syksy 2003 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet )

Chomskyn hierarkia ja yhteysherkät kieliopit


Ei-yhteydettömät kielet [Sipser luku 2.3]

Luku 5. Löwenheimin ja Skolemin lause. kompaktisuuslause. Tässä luvussa tutustumme tärkeimpiin täydellisyyslauseen (ja sen todistuksen) seurauksiin.

Logiikan kertausta. TIE303 Formaalit menetelmät, kevät Antti-Juhani Kaijanaho. Jyväskylän yliopisto Tietotekniikan laitos.

uv n, v 1, ja uv i w A kaikilla

missä on myös käytetty monisteen kaavaa 12. Pistä perustelut kohdilleen!

(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen.

Totuusjakaumat. Totuusjakauma eli valuaatio v on kuvaus v : {p 0, p 1, p 2,...} {0, 1}. Käytämme jatkossa joukolle {0, 1} merkintää B.

TIEA241 Automaatit ja kieliopit, kevät 2011 (IV) Antti-Juhani Kaijanaho. 31. maaliskuuta 2011

Induktiota käyttäen voidaan todistaa luonnollisia lukuja koskevia väitteitä, jotka ovat muotoa. väite P(n) on totta kaikille n = 0,1,2,...

Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus.

T Syksy 2005 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet )

(iv) Ratkaisu 1. Sovelletaan Eukleideen algoritmia osoittajaan ja nimittäjään. (i) 7 = , 7 6 = = =

TIEA241 Automaatit ja kieliopit, kevät Antti-Juhani Kaijanaho. 2. helmikuuta 2012

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

2. M : T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 11 Ratkaisut 1. M :

Mallintarkastus. Mallin generointi. Esimerkki mallin SMV-kuvauksesta. Tila-avaruuden symbolinen esitys (I)

LOGIIKKA, TIETÄMYS JA PÄÄTTELY

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

Äärellisten mallien teoria

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 19. syyskuuta 2016

Salausmenetelmät. Veikko Keränen, Jouko Teeriaho (RAMK, 2006)

S BAB ABA A aas bba B bbs c

Säännölliset kielet. Sisällys. Säännölliset kielet. Säännölliset operaattorit. Säännölliset kielet

14. Juurikunnat Määritelmä ja olemassaolo.

Vaihtoehtoinen tapa määritellä funktioita f : N R on

Rekursio. Funktio f : N R määritellään yleensä antamalla lauseke funktion arvolle f (n). Vaihtoehtoinen tapa määritellä funktioita f : N R on

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 5 (6 sivua)

Seuraavana tavoitteena on osoittaa, että binääristen neliömuotojen ekvivalenssiluokat

Modaalilogiikan täydellisyyslauseesta

ei ole muita välikuntia.

Johdatus diskreettiin matematiikkaan Harjoitus 1,

Polkuintegraali yleistyy helposti paloitain C 1 -poluille. Määritelmä Olkoot γ : [a, b] R m paloittain C 1 -polku välin [a, b] jaon

Vasen johto S AB ab ab esittää jäsennyspuun kasvattamista vasemmalta alkaen:

Tehtävä 1. Oletetaan että uv on neliö ja (u, v) = 1. Osoita, että kumpikin luvuista u ja v on. p 2j i. p j i

Seuraus 4.2 Kaavajoukko Φ on ristiriidaton jos ja vain jos on olemassa kaava ϕ, jolla Φ ϕ.

Algoritmit 2. Luento 11 Ti Timo Männikkö

HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 4 Ratkaisuehdotukset

Äärellisten mallien teoria

T Syksy 2006 Tietojenkäsittelyteorian perusteet T Harjoitus 7 Demonstraatiotehtävien ratkaisut

Cantorin joukon suoristuvuus tasossa

TIEA241 Automaatit ja kieliopit, kesä Antti-Juhani Kaijanaho. 29. toukokuuta 2013

HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 5 Ratkaisuehdotuksia

15. Laajennosten väliset homomorfismit

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Mari Herranen. Ultratulo

LOGIIKKA johdantoa

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Johdatus matematiikkaan

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

peitteestä voidaan valita äärellinen osapeite). Äärellisen monen nollajoukon yhdiste on nollajoukko.

Rajoittamattomat kieliopit

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

Tehtävä 1. Arvioi mitkä seuraavista väitteistä pitävät paikkansa. Vihje: voit aloittaa kokeilemalla sopivia lukuarvoja.

Ratkaisu: Yksi tapa nähdä, että kaavat A (B C) ja (A B) (A C) ovat loogisesti ekvivalentit, on tehdä totuustaulu lauseelle

Johdatus matemaattiseen päättelyyn

7. Olemassaolo ja yksikäsitteisyys Galois n kunta GF(q) = F q, jossa on q alkiota, määriteltiin jäännösluokkarenkaaksi

Epäyhtälöt ovat yksi matemaatikon voimakkaimmista

[E : F ]=[E : K][K : F ].

T Syksy 2002 Tietojenkäsittelyteorian perusteet Harjoitus 8 Demonstraatiotehtävien ratkaisut

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Tia Suurhasko. Hybridilogiikkaa

b) Määritä myös seuraavat joukot ja anna kussakin tapauksessa lyhyt sanallinen perustelu.

1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B.

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 16. marraskuuta 2015

-Matematiikka on aksiomaattinen järjestelmä. -uusi tieto voidaan perustella edellisten tietojen avulla, tätä kutsutaan todistamiseksi

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120

Miten osoitetaan joukot samoiksi?

Laskennan rajoja. TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 10. joulukuuta 2015 TIETOTEKNIIKAN LAITOS.

Salausmenetelmät LUKUTEORIAA JA ALGORITMEJA. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) 3. Kongruenssit. à 3.4 Kongruenssien laskusääntöjä

MS-A0402 Diskreetin matematiikan perusteet

LUKU 3. Ulkoinen derivaatta. dx i 1. dx i 2. ω i1,i 2,...,i k

Transkriptio:

/ Kevät 2004 ML-6 1 Taulumenetelmä modaalilogiikalle On vaikeaa löytää Hilbert-tyylisiä todistuksia: Käytössä Modus Ponens -sääntö: jotta voidaan johtaa Q, täytyy johtaa P ja P Q. Mutta mikä on sopiva P? Esim. {A B, A C} = A (B C) 1. A B 2. A C... n. (A B) ((A C) (A (B C))) Alikaavaperiaate: lauseen Q todistuksessa tarvitaan vain Q:n alikaavoja. resoluutio, sekventtikalkyyli, taulumenetelmä. / Kevät 2004 ML-6 3 Taulusäännöt Modaalilogiikan taulumenetelmä koostuu lauselogiikan säännöistä ja modaalisäännöistä. Lauselogiikan säännöt (prefiksoiduille lauseille): σ P σp Huom! Prefiksi ei muutu. σα σα 1 σα 2 σβ σβ 1 σβ 2 / Kevät 2004 ML-6 2 Taulumenetelmä modaalilogiikalle K / Kevät 2004 ML-6 4 Otetaan käyttöön prefiksit, joiden ideana on antaa nimiä mahdollisille maailmoille siten, että nimistä voidaan nähdä, voidaanko nimetystä maailmasta saavuttaa toinen nimetty maailma. Esimerkki. 1. 3, 2, 1 (( P Q) P ) Prefiksi on ei-tyhjä äärellinen jono luonnollisia lukuja. Esim. 1 ja 11, 1, 1, 1, 111, 2 ovat prefiksejä. Prefiksoitu lause on muotoa σp, missä σ on prefiksi ja P lause. (Idea: P on tosi maailmassa nimeltä σ.) Esim. 1 (P P ) ja 11, 1, 1, 111, 2 P ovat prefiksoituja lauseita. σn on prefiksi, joka saadaan prefiksistä σ liittämällä sen perään luku n. Esim. jos σ = 1, σ11 = 1, 11. 2. 3, 2, 1 ( P Q) (1) 3. 3, 2, 1 P (1) 4. 3, 2, 1 P (2) 5. 3, 2, 1 Q (2) 6. 3, 2, 1 P (4) Prefiksi muotoa σn on K-saavutettavissa prefiksistä σ. Esim. 1, 11, 11 on K-saavutettavissa prefiksistä 1, 11.

/ Kevät 2004 ML-6 5 Modaalisäännöt Määritelmä. Prefiksi on haarassa (i) tarjolla, jos se esiintyy haarassa, (ii) rajoittamaton, jos ei ole minkään haarassa esiintyvän prefiksin alkuosa. Esim. Prefiksi 1, 1 on prefiksien 1, 1, 12, 3 ja 1, 1 alkuosa. Modaalisäännöt -sääntö: σ P σnp mille tahansa tarjolla olevalle prefiksille σn. -sääntö: σ P σn P rajoittamattomalle prefiksille σn. / Kevät 2004 ML-6 7 Määritelmä. Taulutodistus Taulun haara on suljettu, jos se sisältää sekä σp että σ P jollekin lauseelle P ja prefiksille σ tai jos se sisältää lauseen σ tai lauseen σ. Taulu on suljettu, jos jokainen sen haara on suljettu. Lauseen P todistus on taulu, jonka juurena on 1 P ja joka on suljettu. / Kevät 2004 ML-6 6 Esimerkki. 1. 1 ( P P ) 3. 1 P (1) 4. 1, 1 P (3) 5. 1, 1 P (2) 6. 1, 1, 1 P (4) 7. 1, 2 P (3) 8. 1, 2, 3 P (7) 5. 1, 2 P (2). / Kevät 2004 ML-6 8 Esimerkki. Lauseen (P Q) ( P Q) taulutodistus. 1. 1 ( (P Q) ( P Q)) 2. 1 (P Q) (1) 3. 1 ( P Q) (1) 4. 1 P (3) 5. 1 Q (3) 6. 1, 2 P (4) 9. 1, 3 Q (5) 7. 1, 2 P Q (2) 10. 1, 3 P Q (2) 8. 1, 2 P (7) 11. 1, 3 Q (10)

/ Kevät 2004 ML-6 9 Virheettömyys (soundius) Teoreema. Jos lauseelle P löytyy todistus, lause P on K-pätevä. Todistus. (Seuraavien osatulosten avulla) Määritellään taululle K-toteutuvuus: taulu on K-toteutuva, jos sen jokin haara vastaa mallia. Osoitetaan, että (i) K-toteutuva taulu ei voi sulkeutua, (ii) jos P ei ole K-pätevä, taulu 1 P on K-toteutuva, (iii) jokainen sääntö säilyttää K-toteutuvuuden: jos taulu on K-toteutuva ennen säännön soveltamista, se on K-toteutuva myös säännön soveltamisen jälkeen. Tällöin jos P ei ole K-pätevä, lauseen 1 P taulu säilyy avoimena. Jos taulu lauseelle 1 P on suljettu, lause P on K-pätevä. / Kevät 2004 ML-6 11 (iii) Olkoon taulu Γ K-toteutuva. Taulussa Γ on haara, jonka lauseet Σ ovat K-toteutuvia mallilla M = S, R, v ja kuvauksella N. Osoitetaan, että kun sovelletaan mitä tahansa taulusääntöä, näin saatava taulu Γ on myös K-toteutuva. Sovelletaan taulusääntöä K-toteutuvaan haaraan Σ σβ σβ 1 σβ 2 Tällöin taulussa Γ haarat, joiden lausejoukot Σ 1 = Σ {σβ 1 } ja Σ 2 = Σ {σβ 2 } Koska σβ Σ, M, N (σ) β, joten M, N (σ) β 1 tai M, N (σ) β 2. Γ K-toteutuva. / Kevät 2004 ML-6 10 Määritelmä. Taulu on K-toteutuva, jos joku sen haaroista on K-toteutuva. Taulun haara on K-toteutuva, jos haarassa esiintyvien prefiksoitujen lauseiden joukko on K-toteutuva. Prefiksoitujen lauseiden joukko Σ on K-toteutuva, jos löytyy malli M = S, R, v ja kuvaus N Σ:ssa esiintyvistä prefikseistä joukolle S s.e. 1. Jos prefiksit σ ja τ esiintyvät joukossa Σ ja τ on K-saavutettavissa prefiksistä σ, tällöin N (σ)rn (τ). 2. Jos σp Σ, niin M, N (σ) P. (i) K-toteutuva taulu ei voi sulkeutua. (ii) Jos lause P ei ole K-pätevä, taulu 1 P on K-toteutuva. Näin on, koska lauseella P on malli M = S, R, v, jolle M, s P. Tällöin haara { 1 P } on K-toteutuva kuvauksella N ( 1 ) = s. / Kevät 2004 ML-6 12 σα Samaan tapaan. σα 1 σα 2 σ P tarjolla olevalle prefiksille σn. σnp Tällöin taulussa Γ haara, jonka lausejoukko Σ 1 = Σ {σnp }. Koska σ P Σ, M, N (σ) P, joten kaikille t, N (σ)rt, M, t P. Koska σn on K-saavutettavissa σ:sta, N (σ)rn (σn). Siis M, N (σn) P. Γ K-toteutuva.

/ Kevät 2004 ML-6 13 σ P rajoittamattomalle prefiksille σn. σn P Tällöin taulussa Γ haara, jonka lausejoukko Σ 1 = Σ {σn P }. Koska σ P Σ, M, N (σ) P, joten on olemassa t, N (σ)rt, M, t P. Koska σn ei ole mikään Σ prefiksin alkuosa, kuvausta N voidaan laajentaa: N (σn) = t. Tällöin M, N (σn) P. Γ K-toteutuva. / Kevät 2004 ML-6 15 Systemaattinen K-taulu lauseelle P : 1. Taulun juureksi 1 P. 2. WHILE taulu ei suljettu eikä kaikkia lauseita merkitty käytetyiksi DO BEGIN 2.1 Valitaan taulusta ylin käyttämätön solmu σq. 2.2 Jos Q ei literaali, jokaiselle avoimelle σq kautta kulkevalle haaralle θ: Jos σq muotoa σα, lisätään haaran θ loppuun ensin σα 1 ja sitten σα 2. Jos σq on muotoa σβ, lisätään θ:n loppuun kaksi lapsisolmua σβ 1 ja σβ 2 (haarautuminen). Jos σq on muotoa σ P, lisätään haaran θ loppuun solmu σn P jollekin tässä haarassa rajoittamattomalle σn. Jos σq on muotoa σ P, kaikille tässä haarassa tarjolla oleville σn lisätään haaran θ loppuun solmu σnp sekä lisäksi solmu σ P. 2.3 Merkitään σq käytetyksi. END. / Kevät 2004 ML-6 14 Täydellisyys Miten taata, että jokaiselle pätevälle lauseelle löytyy taulutodistus, kun taulun haarat voivat olla äärettömiä? Milloin sääntöjä on sovellettu riittävästi/reilusti? Taulun rakentamiseen tarvitaan systemaattinen menetelmä, jossa kaikkia sääntöjä on käytetty riittävästi eli jokaiselle avoimelle haaralle θ pätee: (i) Jos σ P θ, tällöin σp θ. (ii) Jos σβ θ, tällöin σβ 1 θ tai σβ 2 θ. (iii) Jos σα θ, tällöin σα 1 θ ja σα 2 θ. (iv) Jos σ Q θ, σn Q θ, jollakin n. (v) Jos σ Q θ, σnq θ kaikilla σn, jotka tarjolla θ:ssa. Huom! Systemaattinen menetelmä takaa täydellisyyden mutta voi sallia äärettömät taulut, jossei todistettava lause ole pätevä. Ratkaisumenetelmä takaa, että taulun rakentaminen päättyy äärellisellä askelmäärällä, olipa todistettava lause pätevä tai ei. / Kevät 2004 ML-6 16 Teoreema. (Täydellisyys) Jos P on K-pätevä, lauseen P systemaattinen K-taulu sulkeutuu. Todistus. Osoitetaan, että jos lauseen P systemaattisessa K-taulussa on avoin haara, P ei ole K-pätevä. Olkoon θ valmiin systemaattisen taulun avoin haara ja olkoon M = S, R, v seuraava malli (vastamalli). 1. S on θ:ssa esiintyvien prefiksien joukko. 2. σrτ joss τ on K-saavutettavissa σ:sta. 3. v(σ, Q) = true joss σq esiintyy θ:ssa atomilauseelle Q. Teoreema seuraa seuraavasta tuloksesta: jos σq θ, niin M, σ Q (joka todistetaan alla). Teoreema seuraa ko. tuloksesta, koska 1 P kuuluu jokaiseen haaraan, jolloin M, 1 P, mikä tarkoittaa, että P ei ole K-pätevä.

/ Kevät 2004 ML-6 17 Todistetaan induktiolla lauseen Q pituuden suhteen: jos σq θ, M, σ Q. (literaali) Jos Q on atomilause ja σq θ, niin v(σ, Q) = true ja M, σ Q. Jos σ Q θ, Q on atomilause ja σq θ. Tällöin M, σ Q ja M, σ Q. Induktiohypoteesi: Jos Q on lyhyempi kuin j ja σq θ, tällöin M, σ Q. Olkoon lauseen Q pituus j. Nyt Q on jokin seuraavista: (Muotoa Q) Jos σ Q θ, tällöin σq θ. [IH] M, σ Q. Täten M, σ Q. / Kevät 2004 ML-6 19 Ratkaisuproseduuri (lauseen P K-pätevyydelle): 1. Taulun juureksi 1 P. 2. WHILE taulu ei suljettu eikä kaikkia lauseita merkitty käytetyiksi DO BEGIN 2.1 Valitaan taulusta ylin käyttämätön solmu σq. 2.2 Jos Q ei ole literaali, jokaiselle haaralle θ, joka kulkee σq kautta: Jos σq on muotoa σα, lisätään haaran θ loppuun ensin σα 1 ja sitten σα 2. Jos σq on muotoa σβ, lisätään θ:n loppuun kaksi lapsisolmua σβ 1 ja σβ 2. Jos σq on muotoa σ P lisätään haaran θ loppuun solmu σn P jollekin tässä haarassa rajoittamattomalle σn sekä tämän jälkeen σnx kullekin haarassa esiintyvälle σ X. Jos σq on muotoa σ P, kaikille tässä haarassa tarjolla oleville σn lisätään haaran θ loppuun solmu σnp. 2.3 Merkitään σq käytetyksi. END. / Kevät 2004 ML-6 18 (β-lause) Jos σβ θ, tällöin σβ 1 θ tai σβ 2 θ. [IH] M, σ β 1 tai M, σ β 2. Täten M, σ β. (α-lause) Jos σα θ, tällöin σα 1 θ ja σα 2 θ. [IH] M, σ α 1 ja M, σ α 2. Täten M, σ α. (Muotoa Q) Jos σ Q θ, σn Q θ jollakin n. [IH] M, σn Q. Siis M, σ Q, koska σrσn. (Muotoa Q) Jos σ Q θ, σnq θ kaikilla σn, jotka tarjolla θ:ssa. [IH] M, σn Q. Täten M, σ Q. Siis jokaiselle avoimelle haaralle θ: jos σq θ, niin M, σ Q. / Kevät 2004 ML-6 20 Esimerkki. Tutkitaan taulumenetelmällä, onko P P K-pätevä. Rakennetaan K-taulu ratkaisuproseduurilla. 1. 1 ( P P ) 3. 1 P (1) 4. 1, 2 P (3) 5. 1, 2 P (2/3) 6. 1, 2, 3 P (4) Koska taulu jää auki, voidaan avoimesta haarasta koota vastamalli M = S, R, v, missä S = { 1, 1, 2, 1, 2, 3 } R = { 1, 1, 2, 1, 2, 1, 2, 3 } ja v(σ, P ) = true joss σ = 1, 2. Nyt M, 1 P P.

/ Kevät 2004 ML-6 21 Muut modaalilogiikat Laajennetaan edellä esitetty taulumenetelmä käsittelemään myös muita modaalilogiikoita kuin K. Määritelmä. Prefiksi τ on prefiksin σ yksinkertainen jatko, jos τ on muotoa σn jollekin n. Taulumenetelmä modaalilogiikalle L: -sääntö: σ P τ P σ P missä τ on haarassa rajoittamaton prefiksin σ yksinkertainen jatko. τp / Kevät 2004 ML-6 23 Määritelmä. Prefiksien saavutettavuusrelaatio: 1. yleinen, jos σn on saavutettavissa prefiksistä σ kaikilla n; 2. käänteinen, jos σ on saavutettavissa prefiksistä σn kaikilla n; 3. refleksiivinen, jos σ on saavutettavissa σ:sta; 4. transitiivinen, jos τ on saavutettavissa prefiksistä σ aina, kun σ on τ:n aito alkuosa. 5. universaalinen, jos prefiksi on saavutettavissa mistä tahansa prefiksistä. / Kevät 2004 ML-6 22 -sääntö: σ P σ P τp τ P missä τ L-saavutettavissa prefiksistä σ ja 1. logiikoille K, KB, K4 (huom. ei-sarjallisia) τ on tarjolla haarassa; 2. logiikoille D, T, DB, B, D4, S4, S5 (huom. sarjallisia) (i) τ on tarjolla haarassa tai (ii) τ on rajoittamaton prefiksin σ yksinkertainen jatko. / Kevät 2004 ML-6 24 Logiikka L L-saavutettavuus K, D yleinen T yleinen, refleksiivinen KB, DB yleinen, käänteinen B yleinen, refleksiivinen, käänteinen K4, D4 yleinen, transitiivinen S4 yleinen, refleksiivinen, transitiivinen S5 universaali

/ Kevät 2004 ML-6 25 Esimerkkejä D-taulutodistus lauseelle P P. 1. 1 ( P P ) 3. 1 P (1) 4. 1 P (3) 5. 1, 2 P (4) Huom. 2.(ii) 6. 1, 2 P (2) / Kevät 2004 ML-6 27 K4-taulutodistus lauseelle P P. 1. 1 ( P P ) 3. 1 P (1) 4. 1, 2 P (3) 5. 1, 2, 3 P (4) 6. 1, 2, 3 P (2) Huom. transit. / Kevät 2004 ML-6 26 / Kevät 2004 ML-6 28 T-taulutodistus lauseelle P P. 1. 1 ( P P ) 3. 1 P (1) 4. 1 P (2) Huom. refleksiivisyys KB-taulutodistus lauseelle P P. 1. 1 (P P ) 2. 1 P (1) 3. 1 P (1) 4. 1, 2 P (3) 5. 1 P (4) Huom. käänteisyys

/ Kevät 2004 ML-6 29 Systemaattinen L-taulu lauseelle P Kuten logiikalle K, mutta kohta 2.2 tarkennettuna: 2.2 Jos Q ei literaali, jokaiselle σq kautta kulkevalle avoimelle haaralle θ: Jos σq on muotoa σ P (σ P ), lisätään haaran θ loppuun solmu σn P (σnp ) jollekin tässä haarassa rajoittamattomalle σn. Jos σq on muotoa σ P (σ P ), (a) kun L on K, KB, K4, T, B, S4, S5: jokaiselle θ:ssa tarjolla olevalle σ, joka on L-saavutettavissa σ:sta, lisätään θ:n loppuun solmu σ P (σ P ) ja lopuksi σ P (σ P ). (b) kun L on D, DB, D4: jokaiselle θ:ssa tarjolla olevalle σ, joka on L-saavutettavissa σ:sta, lisätään θ:n loppuun solmu σ P (σ P ). Jos tällaisia prefiksejä σ ei ole, lisätään θ:n loppuun solmu σnp (σn P ) jollekin tässä haarassa rajoittamattomalle σn. Kummassakin tapauksessa lisätään vielä haaran loppuun σ P (σ P ). / Kevät 2004 ML-6 31 Esimerkki. S5-taulutodistus lauseelle P P. 1. 1 ( P P ) 2. 1 P (1) 3. 1 P (1) 4. 2 P (2) 5. 3 P (3) 6. 3 P (5) 7. 2P (6) / Kevät 2004 ML-6 30 S5-taulut Prefikseinä riittävät luonnolliset luvut. -sääntö: n P n P k P kp missä k ei esiinny haarassa. -sääntö: n P n P kp k P mille tahansa k. / Kevät 2004 ML-6 32 Systemaattinen menetelmä (S5-pätevyydelle): 1. Taulun juureksi 1 P. 2. WHILE taulu ei suljettu eikä kaikkia lauseita merkitty käytetyiksi DO BEGIN 2.1 Valitaan taulusta ylin käyttämätön solmu nq. 2.2 Jos Q ei ole literaali, jokaiselle avoimelle haaralle θ, joka kulkee nq kautta: Jos nq muotoa nα, lisätään haaran θ loppuun ensin nα 1 ja sitten nα 2. Jos nq on muotoa nβ, lisätään θ:n loppuun kaksi lapsisolmua nβ 1 ja nβ 2. Jos nq on muotoa n P, lisätään haaran θ loppuun solmu k P jollekin tässä haarassa rajoittamattomalle k sekä tämän jälkeen kx kullekin haarassa esiintyvälle j X. Jos nq on muotoa n P, kaikille tässä haarassa tarjolla oleville k lisätään haaran θ loppuun solmu kp. 2.3 Merkitään nq käytetyksi. END.

/ Kevät 2004 ML-6 33 KD45-taulut Prefikseinä riittävät luonnolliset luvut. -sääntö: n P k P n P kp missä k ei esiinny haarassa. -sääntö: n P kp n P k P mille tahansa k 1. / Kevät 2004 ML-6 35 Tehtävä: Σ = L Υ = P Looginen seuraavuus Taulumenetelmä: asetetaan taulun juureksi 1 P ja käytetään taulun rakentamiseen L-logiikan mukaisia taulusääntöjä, joiden lisäksi voidaan käyttää kahta uutta sääntöä premisseille: Globaali sääntö: solmulla σq voidaan jatkaa mitä tahansa haaraa mille tahansa haarassa tarjolla olevalla prefiksillä σ ja mille tahansa globaalille premissille Q Σ. Lokaali sääntö: solmulla 1 Q voidaan jatkaa mitä tahansa haaraa mille tahansa lokaalille premissille Q Υ. / Kevät 2004 ML-6 34 Esimerkki. Vertaa seuraavia KD45-tauluja. ( P P ): 1. 1 ( P P ) 2. 1 P (1) 3. 1 P (1) ( P P ): 1. 1 ( P P ) 2. 2 ( P P ) (1) 3. 2 P (2) 4. 2 P (2) 5. 2P (3) / Kevät 2004 ML-6 36 Esimerkki. {P } = K { P Q} = Q: 1. 1 Q 2. 1 P Q (LP) 3. 1 P (2) 4. 1 Q (2) 5. 1, 2 P (2) 6. 1, 2 P (GP)