Esimerkkimodaalilogiikkoja

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

Taulumenetelmä modaalilogiikalle K

T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Heidi Luukkonen. Sahlqvistin kaavat

Modaalilogiikan täydellisyyslauseesta

Miten osoitetaan joukot samoiksi?

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

3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi

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

Johdatus diskreettiin matematiikkaan Harjoitus 1,

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

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

Luonnollisten lukujen ja kokonaislukujen määritteleminen

Vieruskaverisi on tämän päivän luennolla työtoverisi. Jos sinulla ei ole vieruskaveria, siirry jonkun viereen. Esittäytykää toisillenne.

Bisimulaatio modaalilogiikassa

Relaation ominaisuuksia. Ominaisuuksia koskevia lauseita Sulkeumat. Joukossa X määritelty relaatio R on. (ir) irrefleksiivinen, jos x Rx kaikilla x X,

Goldblatt Thomasonin lause transitiivisille kehyksille

Modaalilogiikan ja predikaattilogiikan kaavojen vastaavuus

Joukossa X määritelty relaatio R on. (ir) irrefleksiivinen, jos x Rx kaikilla x X,

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

Ekvivalenssirelaatio. Määritelmä 2 Joukon A binäärinen relaatio R on ekvivalenssirelaatio, mikäli. Jos R on ekvivalenssirelaatio ja a A, niin joukkoa

Taulun avoimista haaroista saadaan kelvolliset lausejoukot

a k+1 = 2a k + 1 = 2(2 k 1) + 1 = 2 k+1 1. xxxxxx xxxxxx xxxxxx xxxxxx

Todistusmenetelmiä Miksi pitää todistaa?

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

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

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

Äärellisen mallin ominaisuus filtraation kautta

Matematiikan tukikurssi

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

Ensimmäinen induktioperiaate

X R Matematiikan johdantokurssi, syksy 2016 Harjoitus 5, ratkaisuista

T Kevät 2006 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet )

Ensimmäinen induktioperiaate

MS-A0402 Diskreetin matematiikan perusteet

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

RAKKAUS MATEMAATTISENA RELAATIONA

Insinöörimatematiikka A

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

Johdatus matemaattiseen päättelyyn

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

Johdatus diskreettiin matematiikkaan Harjoitus 2, Osoita että A on hyvin määritelty. Tee tämä osoittamalla

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

T Kevät 2009 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (Predikaattilogiikka )

Predikaattilogiikan malli-teoreettinen semantiikka

Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti.

Tietojenkäsittelyteorian alkeet, osa 2

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Propositionaalinen dynaaminen logiikka

Todistamisessa on tärkeää erottaa tapaukset, kun sääntö pätee joillakin tai kun sääntö pätee kaikilla. Esim. On olemassa reaaliluku x, jolle x = 5.

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

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,...

Huom. muista ilmoittautua kokeeseen ajoissa. Ilmoittautumisohjeet kurssin kotisivuilla.

Kirjoita käyttäen propositiosymboleita, konnektiiveja ja sulkeita propositiologiikan lauseiksi:

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Jukka Ilmonen. Aikalogiikoista

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

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Tia Suurhasko. Hybridilogiikkaa

Relaatioista. 1. Relaatiot. Alustava määritelmä: Relaatio on kahden (tai useamman, saman tai eri) joukon alkioiden välinen ominaisuus tai suhde.

Diofantoksen yhtälön ratkaisut

Matematiikan tukikurssi, kurssikerta 2

Ominaisvektoreiden lineaarinen riippumattomuus

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

Johdatus yliopistomatematiikkaan. JYM, Syksy2015 1/195

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

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)

Lauselogiikka Tautologia

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

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

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

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

Epästandardit reaaliluvut

Johdatus matematiikkaan

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

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

Determinantti 1 / 30

JOUKKO-OPIN ALKEITA. Veikko Rantala Ari Virtanen

6 Relaatiot. 6.1 Relaation määritelmä

kaikille a R. 1 (R, +) on kommutatiivinen ryhmä, 2 a(b + c) = ab + ac ja (b + c)a = ba + ca kaikilla a, b, c R, ja

Ehrenfeucht-Fraïssé-pelistä

Insinöörimatematiikka A

Surjektion käsitteen avulla kuvauksia voidaan luokitella sen mukaan, kuvautuuko kaikille maalin alkioille jokin alkio vai ei.

F dr = F NdS. VEKTORIANALYYSI Luento Stokesin lause

a) Mitkä seuraavista ovat samassa ekvivalenssiluokassa kuin (3, 8), eli kuuluvat joukkoon

LUKU II HOMOLOGIA-ALGEBRAA. 1. Joukko-oppia

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

KOMBINATORIIKKA JOUKOT JA RELAATIOT

Yleistettyjen jonojen käyttö topologiassa

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Roosa Niemi. Riippuvuuslogiikkaa

Tehtävä 4 : 2. b a+1 (mod 3)

Tietämisestä ja uskomisesta

Diskreetti matematiikka, syksy 2010 Harjoitus 7, ratkaisuista

58131 Tietorakenteet ja algoritmit (kevät 2014) Uusinta- ja erilliskoe, , vastauksia

on rekursiivisesti numeroituva, mutta ei rekursiivinen.

µ-kalkyyli - monadisen toisen kertaluvun predikaattilogiikan bisimilaarisesti invariantti fragmentti

Epäyhtälöt ovat yksi matemaatikon voimakkaimmista

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

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

Määriteltävyys modaalilogiikoissa

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Matematiikan tukikurssi, kurssikerta 5

Transkriptio:

/ Kevät 2005 ML-4 1 Esimerkkimodaalilogiikkoja / Kevät 2005 ML-4 3 Käsitellään esimerkkeinä kehyslogiikkoja Valitaan joukko L kehyksiä S, R (tyypillisesti antamalla relaatiolle R jokin ominaisuus; esim. refleksiivisten kehysten joukko sisältää kaikki kehykset S, R, joissa R refleksiivinen). L-pätevien lauseiden joukko: 1. sisältää kaikki tautologiat; 2. sisältää lauseen Q aina, kun siihen kuuluvat P ja P Q; 3. on suljettu sijoituksen suhteen; 4. sisältää muotoa (P Q) ( P Q) olevat lauseet; 5. sisältää lauseen P aina, kun siihen kuuluu P. L-pätevien lauseiden joukko on normaali propositionaalinen modaalilogiikka (modaalilogiikka L). Modaalilogiikka K Olkoon K kaikkien kehysten joukko. K heikoin normaali modaalilogiikka: jos lause on K-pätevä, se on L-pätevä, jokaisella normaalilla modaalilogiikalla L. K: (P Q) ( P Q) Jokainen joukon [K] lause on K-pätevä [Mahdollisten maailmojen semantiikan perusteoreema, kohta 2] / Kevät 2005 ML-4 2 Sijoitusesiintymät Määritelmä. Jos Σ on joukko lauseita, [Σ] on joukkoon Σ kuuluvien lauseiden kaikkien sijoitusesiintymien joukko. Esim. Jos Σ = {P P }, [Σ] sisältää mm. lauseet P P P P Q Q ( (P Q) ( P Q)) ( (P Q) ( P Q)) Jatkossa annetaan tietyille lauseille nimiä. Esim. I: P P Ko. lauseen sijoitusesiintymien joukkoa merkitään [I] ja tällä tarkoitetaan siis joukkoa [{P P }]. / Kevät 2005 ML-4 4 Modaalilogiikka T T: refleksiivisten kehysten joukko. (Kehys S, R on refleksiivinen, jos x(xrx) tosi kehyksessä). Esimerkiksi jos tarkoittaa tietämistä, kehysten refleksiivisyys on luontevaa: jos agentti tietää, että P, P on totta. Olkoon S, R, v, s P. Jotta myös S, R, v, s P, riittää, että R on refleksiivinen: Jos S, R, v, s P, kaikilla t S, joille srt, S, R, v, t P. Kun R refleksiivinen, srs ja S, R, v, s P.

/ Kevät 2005 ML-4 5 Modaalilogiikka T Modaalilogiikan T karakteristinen lause T: P P on pätevä kehyksessä joss kehys on refleksiivinen. T = K + [T] Propositio. Σ = T Υ = P joss Σ [T] = K Υ = P. Todistus. ( ) Olkoon Σ [T] = K Υ = P. Koska T K, Σ [T] = T Υ = P. Lauseet [T] ovat T-päteviä (ks. ed. luento). Siis Σ = T Υ = P. / Kevät 2005 ML-4 7 (Todistus jatkuu.) Lause on muotoa Q: ( ) Jos S, R, v, s Q, on olemassa t, jolle srt ja S, R, v, t Q. Induktio-oletuksella S, R, v, t Q. Nyt sr t ja S, R, v, s Q. ( ) Jos S, R, v, s Q, on olemassa t, jolle sr t ja S, R, v, t Q. 1. Jos t s, srt ja S, R, v, s Q. 2. Jos t = s, S, R, v, s Q. Koska Q Q on pätevä mallissa S, R, v, S, R, v, s Q. Siis S, R, v = Σ [T] ja S, R, v, s Υ { P }. Koska S, R on refleksiivinen kehys, myöskään Σ = T Υ = P ei päde. / Kevät 2005 ML-4 6 (Todistus jatkuu.) ( ) Oletetaan, että Σ [T] = K Υ = P ei päde. On olemassa malli M = S, R, v siten, että lauseet Σ [T] ovat päteviä tässä mallissa ja mallissa on maailma s, jossa S, R, v, s Υ { P }. Olkoon R = R { s, s, s S}. Osoitetaan, että jokaiselle lauseelle Q ja maailmalle s S: S, R, v, s Q joss S, R, v, s Q induktiolla lauseen Q rakenteen suhteen: Lause on atomilause Q:... S, R, v, s Q joss S, R, v, s Q. Lause on muotoa Q: S, R, v, s Q joss S, R, v, s Q joss (induktio-oletuksella) S, R, v, s Q joss S, R, v, s Q / Kevät 2005 ML-4 8 Kehyksen ominaisuuksia Kehyksen ominaisuuksia ja vastaavia modaalilogiikan lauseita: 1. Refleksiivisyys: s(srs) A A 2. Symmetrisyys: s t(srt trs) A A 3. Sarjallisuus: s t(srt) A A 4. Transitiivisuus: s t u(srt tru sru) A A 5. Euklidisuus: s t u(srt sru tru) A A

/ Kevät 2005 ML-4 9 Kehyksen ominaisuuksia 6. Osittain funktionaalinen: s t u(srt sru t = u) A A 7. Funktionaalinen: s!t(srt) A A 8. Heikosti tiheä: s t(srt u(sru urt)) A A 9. Heikosti kytketty: s t u(srt sru (A A B) tru t = u urt) (B B A) 10. Heikosti suunnattu: s t u(srt sru v(trv urv)) A A / Kevät 2005 ML-4 11 Kehyksen ominaisuudet ja modaalilauseet (II) Teoreema. Kun kehyksessä F = S, R jonkin lauseista 1 10 kaikki sijoitusesiintymät ovat päteviä, niin R täyttää vastaavan ominaisuuden. Todistus. 6. Ositt. funkt. ( s t u(srt sru t = u)) vs. A A: Olkoon S, R = [ A A]. Vastaoletus: R ei ole osittain funktionaalinen. Tällöin on olemassa s, t, u S siten, että srt, sru, mutta t u. Valitaan valuaatio v, jossa atomilauseelle P: v(t, P) = true ja v(u, P) = false. Nyt S, R, v, s P ja S, R, v, s P. Siis S, R = P P. Siis kaikki lauseen A A sijoitusesiintymät eivät ole päteviä kehyksessä S, R. Tämä on ristiriidassa alkuoletukseen, joten vastaoletus ei päde ja R on ositt. funktionaalinen. Loput kohdat samaan tapaan. / Kevät 2005 ML-4 10 Kehyksen ominaisuudet ja modaalilauseet (I) Teoreema. Olkoon F = S, R jokin kehys. Tällöin kullekin ominaisuuksista 1 10, jos R täyttää ominaisuuden, niin vastaavan lauseen kaikki sijoitusesiintymät ovat päteviä F:ssä. Todistus. 2. Olkoon R symmetrinen. Osoitetaan, että S, R = [A A]. Vastaoletus: löytyy sijoitusesiintymä A A, jolle S, R = A A. Tällöin löytyy malli M = S, R, v ja maailma s S, jossa M, s A ja M, s A. Siis on olemassa t, jolle srt ja M, t A. Täten kaikilla t, trt, M, t A. Koska R:n symmetrinen, trs ja M, s A, ristiriita. Siis vastaoletus ei päde ja S, R = [A A] pätee. Loput kohdat samaan tapaan. / Kevät 2005 ML-4 12 Modaalilogiikka K4 K4 on transitiivisten kehysten joukko. 4 : P P (positiivinen itsetutkiskelu) Propositio. Σ = K4 Υ = P joss Σ [4] = K Υ = P. Modaalilogiikka S4 S4 on transitiivisten ja refleksiivisten kehysten joukko. Propositio. Σ = S4 Υ = P joss Σ [4] [T] = K Υ = P.

/ Kevät 2005 ML-4 13 Modaalilogiikka KB / Kevät 2005 ML-4 15 Sarjallisia modaalilogiikkoja KB on symmetristen kehysten joukko. B : P P Propositio. Σ = KB Υ = P joss Σ [B] = K Υ = P. Modaalilogiikka D D on sarjallisten kehysten joukko. D : P P Σ = D Υ = P joss Σ [D] = K Υ = P. Modaalilogiikka B B on symmetristen ja refleksiivisten kehysten joukko. Propositio. Σ = B Υ = P joss Σ [B] [T] = K Υ = P. KBT Modaalilogiikka D4 D4 on sarjallisten ja transitiivisten kehysten joukko. Σ = D4 Υ = P joss Σ [D] [4] = K Υ = P. Modaalilogiikka DB DB on sarjallisten ja symmetristen kehysten joukko. Σ = DB Υ = P joss Σ [D] [B] = K Υ = P. / Kevät 2005 ML-4 14 Modaalilogiikka S5 S5 on ekvivalenttisten (symmetristen, refleksiivisten ja transitiivisten) kehysten joukko. 5 : P P (Negatiivinen itsetutkiskelu) Propositio. Σ = S5 Υ = P joss Σ [T] [4] [B] = K Υ = P joss Σ [T] [4] [5] = K Υ = P joss Σ [T] [5] = K Υ = P. Välttämättömyyden ja ideaalisen tietämisen logiikka. / Kevät 2005 ML-4 16 Uskomisen logiikka Se mitä uskotaan ei ole välttämättä totta. Kehykset eivät ole välttämättä refleksiivisiä. Otetaan positiivinen ja negatiivinen itsetutkiskelu. Modaalilogiikka K45. Mutta ei ole K45-pätevä. ( {s},, v, s ) Vaaditaan lisäksi sarjallisuus. Modaalilogiikka KD45 (sarjalliset, transitiiviset ja euklidiset kehykset). HUOM! Transitiivisuus ei ole redundanttia: P P ei ole pätevä sarjallisten ja euklidisten kehysten joukossa (KD5-pätevä).

/ Kevät 2005 ML-4 17 Uskomisen logiikka on KD45-pätevä. P P ei ole KD45-pätevä. ( P P) on KD45-pätevä. Olkoon S, R KD45-kehys. Olkoon s S ja srt. Euklidisuus: trt (srt ja srt). Joten kaikilla t, joilla srt, trt. Nyt S, R, v, s ( P P), koska kaikilla t, joilla srt, S, R, v, t P P. / Kevät 2005 ML-4 19 Deduktioteoreema ja kompaktius Kaikilla edellä mainituilla logiikoilla globaali deduktioteoreema pätee: Σ {Q} = L Υ = P joss jollekin n Σ = L Υ { 0 Q, 1 Q,..., n Q} = P. Logiikat ovat kompakteja: Jos Σ = L Υ = P, niin on olemassa äärelliset joukot Σ 0 Σ ja Υ 0 Υ siten, että Σ 0 = L Υ 0 = P. Näin ei ole kuitenkaan kaikilla modaalilogiikoilla eikä edes kehyslogiikoilla. / Kevät 2005 ML-4 18 Yksinkertaisempi kehysluokka: S5 ja KD45 / Kevät 2005 ML-4 20 Modaalilogiikka GL Modaalilogiikan S5 kehyksiksi riittävät universaalikehykset, so. kehykset S, R, joissa R = { s, t s, t S}. Propositio. Jos lause P on tosi S5-kehykseen perustuvassa mallissa, P on tosi myös universaalikehykseen perustuvassa mallissa. Propositio. Jos lause P on tosi KD45-kehykseen perustuvassa mallissa, P on tosi mallissa muotoa M = {s 0 } S, { s, t s {s 0 } S, t S}, v. M 1 : s 0... S GL on transitiivisten, irrefleksiivisten ja äärellisten kehysten joukko (tai transitiivisten kehysten joukko, joissa ei ole ääretöntä ketjua saavutettavia maailmoja). Tämä ei vastaa mitään (ensimmäisen kertaluvun) predikaattilogiikan lauseella ilmaistavaa kehysten ominaisuutta. GL : ( P P) P Globaali deduktioteoreema ei päde eikä GL ole kompakti. Jos Σ ja Υ ovat äärellisiä lausejoukkoja, Σ = GL Υ = P joss Σ [GL] = K Υ = P.