Goldblatt Thomasonin lause transitiivisille kehyksille

Koko: px
Aloita esitys sivulta:

Download "Goldblatt Thomasonin lause transitiivisille kehyksille"

Transkriptio

1 TAMPEREEN YLIOPISTO Pro gradu -tutkielma Mikko Kivinen Goldblatt Thomasonin lause transitiivisille kehyksille Matematiikan, tilastotieteen ja filosofian laitos Matematiikka Marraskuu 2009

2 Tampereen yliopisto Matematiikan ja tilastotieteen laitos KIVINEN, MIKKO: Goldblatt Thomasonin lause transitiivisille kehyksille Pro gradu -tutkielma, 52 s. Matematiikka Marraskuu 2009 Tiivistelmä Tässä tutkielmassa tehdään tutkimusmatka modaalilogiikan määriteltävyyteen. Erityisenä tarkastelun kohteena on eräs tunnetuimmista modaalilogiikan lauseista, nimittäin Goldblatt Thomasonin lause. Tämä lause antaa välttämättömän ja riittävän ehdon sille, että ensimmäisen kertaluvun logiikan kehysten luokka on modaalisesti määriteltävissä. Tässä työssä tarkastelua rajoitetaan perusmodaalilogiikkaan, eli modaalilogiikan kieleen määritellään yksi yksipaikkainen modaalioperaattori, sekä keskitytään erikoistapauksena (äärellisiin) transitiivisiin kehyksiin. Tutkielman alkupuolella määritellään modaalilogiikan kieli sekä tulevan tarkastelun kannalta olennaiset modaalilogiikan mallit sekä kehykset. Työssä pyritään tarkastelemaan sitä, miten erilaiset mallit ja kehykset toteuttavat samat modaalilogiikan kaavat sekä pyritään esittämään kuinka tällaisia samat kaavat toteuttavia malleja ja kehyksiä voidaan rakentaa. Tarkastelu tapahtuu ensin mallien tasolla, siirtyen sitten kehysten tasolle, josta tarkastelu jatkuu kohti äärellisiä malleja ja äärellisiä kehyksiä. Tämän työn viimeinen osio keskittyy määriteltävyyteen, tavoitteenaa esittää ja todistaa Goldblatt Thomasonin lauseen analogia (äärellisille) transitiivisille kehyksille.

3 Sisältö Johdanto 1 1 Modaalilogiikan kieli 3 2 Mallikonstruktiot Erilaiset mallikonstruktiot Bisimulaatio Määriteltävyydestä Modaalilogiikan vastaavuuskielistä Kehykset ja määriteltävyys Äärelliset mallit ja kehykset Äärellisen mallin ominaisuus Goldblatt Thomasonin lause transitiivisille kehyksille Viitteet 52 i

4 Johdanto Matematiikassa tavataan usein rakenteita, joissa on eri pisteistä, tiloista tai maailmoista muodostuva universumi sekä näiden pisteiden, tilojen tai maailmojen välisiä suhteita kuvaava relaatio. Tällaista rakennetta voidaan kutsua nimellä relationaalinen struktuuri. Esimerkkinä relationaalisesta struktuurista voidaan mainita vaikkapa luonnolliset luvut seuraajarelaatiolla varustettuna. Modaaliset kielet, erityisesti tässä tutkielmassa käsittelemämme propositiologiikan symboleja käyttävä modaalilogiikan kieli, tarjoavat yksinkertaisen tavan tutkia erilaisia relationaalisia struktuureja. Propositiomodaalilogiikan kieli käyttää logiikassa tuttuja propositiosymboleja, konnektiiveja (,,,, ja ), sekä näiden lisäksi modaalioperaatoreita. Määrittelemme kielen tarkemmin luvussa 1. Lisäksi tässä samassa luvussa määrittelemme tarkemmin kaksi tärkeää relationaalista struktuuria, mallin ja kehyksen. Modaalilogiikka ei tarkastele struktuureja ylhäältä, vaan laskeutuu pisteiden, tilojen tai maailmojen tasolle ja tarkastelee relationaalisia struktuureja paikallisesti, jostakin tietystä pisteestä, tilasta tai maailmasta katsoen. Yksi erityispiirre on, että valittuamme jonkin tietyn mallin maailman, niin modaalilogiikan avulla voimme tarkastella vain niitä maailmoja, jotka ovat yhteydessä valitsemaamme maailmaan. Esimerkiksi kaksi eri mallia voivat olla ylhäältä tarkasteltuna hyvinkin erilaisia, mutta silti sisältää sellaiset maailmat, joiden tasolta tarkasteltuna mallit ovat täysin samankaltaiset. Jopa niin, ettei näiden valittujen maailmojen tasolta katsottuna malleista löydetä eroavaisuutta. Tätä asiaa tutkimme tarkemmin luvussa 2. Modaalilogiikka ei ole kuitenkaan ainut tapa tutkia relationaalisia struktuureja. Erityisesti ensimmäisen ja toisen kertaluvun logiikat ovat käytettyjä kieliä tutkittaessa relationaalisia struktuureja. Nämä modallilogiikan vastaavuuskielet tutkivat struktuureja ylhäältä. Kuitenkin on mahdollista määritellä standardikäännös, joka muuttaa modaalilogiikan kaavan vastaavuuskielen kaavaksi. Tätä asiaa tarkastelemme hieman luvussa 3.1. Tämän tutkielman pääpaino on modaalilogiikan kielen ilmaisuvoiman tutkimisessa. Luvussa 3 tutkimme määriteltävyyttä erityisesti äärellisten kehysten tapauksessa. Luvussa 4 päätämme tutkielman esittämällä ja todista- 1

5 malla päätuloksemme Goldblatt Thomasonin lauseen transitiivisille kehyksille. Lukijalta edellytämme logiikan perusasioiden hallintaa sekä induktiotodistuksen metodin tuntemista. Modaalilogiikan osalta tämä tutkielma aloittaa perusteista, eikä näin ollen modaalilogiikan tunteminen ole aivan välttämätöntä. 2

6 1 Modaalilogiikan kieli Aloitamme tutkielman määrittelemällä ensimmäiseksi modaalilogiikan kielen sekä modaalilogiikan kaavanmuodostussäännöt. Määritelmä 1.1. Modaalilogiikan kieli määritellään propositiosymbolien joukosta Φ olevien propositiosymbolien p, q, s,..., sekä yksipaikkaisen modaalioperaattorin joukoksi. Määritelmä 1.2. Modaalilogiikan kaavat φ muodostetaan (tässä tutkielmassa) säännöllä φ = df p φ φ ψ φ, missä p on propositiosymboli joukosta Φ. Modaalilogiikan kieltä voidaan merkitä merkinnällä ML(Φ). Tässä tutkielmassa määrittelemme muut loogiset konnektiivit negaation ja disjunktion avulla seuraavasti: φ ψ = df ( φ ψ) φ ψ = df φ ψ φ ψ = df (φ ψ) (ψ φ) = df. Yksipaikkaista modaalioperaattoria sanotaan timanttioperaattoriksi. Timanttioperaattorin duaalioperaattori laatikko-operaattori,, määritellään seuraavasti: φ = df φ. Muitakin tapoja määritellä tavallinen modaalilogiikan kieli on olemassa. Erityisesti voidaan primitiivioperaattoriksi ottaa laatikko-operaattori ja määritellä loogiset konnektiivit negaation ja konjunktion avulla. Tässä seuraamme Blackburnin, de Rijken ja Veneman [1] esitystapaa. Huomautus. Kuinka timantti- ja laatikko-operaattoreita voisi tulkita? Suomenkielinen tulkinta merkinnästä φ voidaan lukea on mahdollista, että φ. 3

7 Samoin merkintä φ voidaan lukea määritelmänsä mukaisesti ei ole mahdollista että ei φ tai yhtäpitävästi välttämättä φ. Tämä tulkinta on alkuperäinen ajatus tulkita modaalioperaattoreita tavallisella kielellä. Tämä tutkielma ei kuitenkaan käsittele tätä tulkintatapaa paria havainnollistavaa esimerkkiä enempää, vaan keskittyy modaalilogiikan yleisempään käsittelyyn. Seuraavassa esimerkki perusmodaalilogiikan kaavan lukemisesta ja yrityksestä tulkita annetut lauseet tosiksi tai epätodeksi. Esimerkki 1.1. Merkitään lausetta huomenna sataa kirjaimella p. Tällöin modaalilogiikan lause p p luetaan jos huomenna välttämättä sataa, niin huomenna mahdollisesti sataa. Tämä lause tuntuisi intuitioon pohjautuen olevan totta. Sen sijaan modaalilogiikan lause p p, joka luetaan jos huomenna mahdollisesti sataa, niin huomenna sataa tuntuisi olevan epätosi. Modaalilogiikan kaavan lukeminen ja sen totuuksien tulkitseminen äskeisessä esimerkissä perustui pitkälti intuitioon eikä täsmälliseen määritelmään. Modaalilogiikan kaavojen totuuksia voidaan kuitenkin tulkita huomattavan matemaattisemmin, nimittäin relationaalisissa struktuureissa. Tähän tarkoitukseen määrittelemme seuraavaksi kehyksen ja mallin. Määritelmä 1.3. Perusmodaalilogiikan kehys F = W, R on järjestetty pari, jolle pätevät seuraavat ehdot: (i) Joukko W on epätyhjä. (ii) R W W on kaksipaikkainen relaatio. Joukon W alkioita kutsutaan maailmoiksi (tai pisteiksi, tiloiksi). Määritelmä 1.4. Perusmodaalilogiikan malli M = F, V on järjestetty pari, missä F on perusmodaalilogiikan kehys ja V on funktio lausemuuttujien joukolta Φ joukolle P(W ). Funktio V liittää jokaiseen lausemuuttujaan p joukon W osajoukon V (p). Funktiota V sanotaan valuaatiofunktioksi tai valuaatioksi. Mallin M = F, V sanotaan perustuvan kehykseen F. Yleistäen voidaan todeta, että relationaalinen struktuuri on rakenne, jossa on epätyhjä universumi tai maailmojen joukko sekä vähintään yksi relaatio. Valuaatiofunktio V kertoo meille ne maailmat, joissa lausemuuttuja p on tosi. Tarkastellaan tätä toteamusta lyhyen esimerkin muodossa. 4

8 Esimerkki 1.2. Olkoon M = W, R, V perusmodaalilogiikan malli. Olkoot W = {1, 2, 3} ja V (p) = {1, 2}. Nyt voimme todeta, että propositiosymboli p on totta mallin M maailmoissa 1 ja 2, mutta ei ole totta (epätosi) mallin M maailmassa 3. Huomaamme, että propositiosymbolien totuudet määräytyvät suoraan valuaatiofunktion määrittelemänä. Seuraava määritelmä kertoo kuinka totuus määräytyy modaalilogiikan kaavoille. Määritelmä 1.5. Olkoon M = W, R, V malli ja w W mallin M maailma. Määrittelemme modaalilogiikan kaavan φ totuuden mallin M maailmassa w (merkitään M, w φ) seuraavasti: M, w p w V (p), kun p Φ, M, w ei koskaan, M, w φ ei ole niin että M, w φ (merkitään M, w φ), M, w φ ψ M, w φ tai M, w ψ, M, w φ v W : (w, v) R ja M, v φ. Näistä määritelmistä seuraa, että kaava φ on totta mallissa M maailmassa w, jos ja vain jos kaikilla v W joille pätee (w, v) R on M, v φ. Tällöin merkitään M, w φ. Huomautus. Kun puhutaan modaalilogiikan mallin M = W, R, V maailmasta w tulisi tarkkaan ottaen kirjoittaa w W, mutta mikäli sekaannuksen vaaraa ei ole, voidaan myös kirjoittaa w M. Huomautus. Maaritelma 1.5 kertoo, että modaaliset operaattorit ja eivät tarkista modaalilogiikan lauseiden totuutta kaikissa annetun joukon W maailmoissa, vaan ainoastaan niissä maailmoissa, jotka ovat saavutettavissa relaation R avulla. Ääritapauksissa voimme antaa relaation R olla sellainen, että kaikista maailmoista on mahdollista saavuttaa jokainen maailma, R = W W, tai että mistään maailmasta ei ole yhteyttä toiseen maailmaan. Toinen huomautuksen arvoinen asia koskee modaalisia kaavoja, joissa on enemmän kuin yksi timanttioperaattori. Miten esimerkiksi merkintä M, w φ tulisi tulkita? Täsmällisemmin kaava tulisi kirjoittaa muodossa M, w 5

9 ( φ), jolloin on helpompaa määritelmään 1.5 nojautuen tulkita, että on olemassa ensinnäkin sellainen maailma v että on (w, v) R ja M, v φ sekä toisekseen sellainen maailma u että (v, u) R sekä M, u φ. Voidaan siis sanoa, että kaava φ on tosi kahden R-askeleen päässä maailmasta w. Monissa sovelluksissa sellaiset mallit, jotka ovat ulkoasultaan puun mallisia ovat suuressa roolissa. Tämä tutkielma ei tee tähän poikkeusta, vaan määrittelemme tässä myöhempää käyttöä varten puun ja puu-tyyppisen mallin käsitteet. Tätä varten määrittelemme ensin seuraavat käsitteet. Määritelmä 1.6. Olkoon W epätyhjä maailmojen joukko ja olkoon R kaksipaikkainen relaatio R W W. Relaation R transitiivinen sulkeuma on pienin transitiivinen relaatio R + W W, joka sisältää relaation R. Toisin sanoen R + = {R R W W on transitiivinen relaatio ja R R }. Relaation R refleksiivinen transitiivinen sulkeuma on pienin refleksiivinen ja transitiivinen relaatio R W W, joka sisältää relaation R. Siis R {R R = W W on refleksiivinen ja transitiivinen relaatio ja R R }. Havaitaan, että (u, v) R + jos ja vain jos on olemassa sellainen maailmojen jono u = w 0, w 1,..., w n = v ( i : w i W, n > 0) että jokaisella indeksillä i < n pätee (w i, w i+1 ) R. Toisin sanoen maailma v on saavutettavissa maailmasta u äärellisellä määrällä R-askeleita. Määritelmä 1.7. Puu T = T, S on relationaalinen struktuuri, missä (i) Universumin T joukossa on sellainen maailma r T että t T : (r, t) S. Tätä maailmaa sanotaan puun juureksi. (ii) Jokaisella maailmalle t r on olemassa sellainen yksikäsitteinen maailma t T että (t, t) S. (iii) Relaatio S on asyklinen, eli t : (t, t) / S +. Sanotaan, että perusmodaalilogiikan malli M = W, R, V on puu-tyyppinen, jos sen rakenne W, R on määritelmän 1.7 mukaisesti puu. Huomasimme jo aiemmin kehysten ja mallien määritelmien yhteydessä kuinka kehykset ovat tavallaan mallien yläpuolella. Modaalilogiikan kaavojen totuuksia tarkasteltaessa liikumme mallien tasolla, jossa totuuden mää- 6

10 räävät valuaatiofunktio sekä kyseessä olevan relaation rakenne. Näitä havaintoja tarkennamme seuraavissa määritelmissä. Määritelmä 1.8. Modaalilogiikan kaavojen joukko Σ on totta mallissa M maailmassa w, jos joukon Σ kaikki kaavat ovat totta maailmassa w. Tällöin merkitään M, w Σ. Määritelmä 1.9. Modaalilogiikan kaava φ on globaalisti totta tai universaalisti totta mallissa M, jos se on totta mallin M kaikissa maailmoissa; kaikilla w W pätee M, w φ. Jos modaalilogiikan kaava φ on universaalisti totta mallissa M, niin merkitään M φ. Modaalilogiikan kaavojen joukko Σ on universaalisti tosi mallissa M, jos kaikilla w W pätee M, w Σ. Jos modaalilogiikan kaavojen joukko Σ on universaalisti tosi mallissa M, niin merkitään M Σ. Määritelmä Modaalilogiikan kaava φ on toteutuva mallissa M, jos on olemassa maailma w M, jossa kaava φ on tosi. Vastaavasti modaalilogiikan kaavojen joukko Σ on toteutuva jos on olemassa maailma w M, jolle pätee M, w Σ. Mallien ja kehysten määritelmiä vertaamalla huomaamme, että kehysten tasolla yksittäisen valuaation merkitys poistuu. On siis järkevää tarkastella modaalilogiikan kaavojen totuuksia kaikilla mahdollisilla valuaatioilla. Määritelmä Perusmodaalilogiikan kaava φ on validi kehyksen F maailmassa w, jos kaava φ on tosi maailmassa w jokaisessa mallissa F, V. Tällöin merkitään F, w φ. Kaava φ on validi kehyksessä F, jos se on validi jokaisessa kehyksen F maailmassa. Tällöin merkitään F φ. Kaava φ on validi kehysluokassa K, merkitään K φ, jos se validi jokaisessa kehyksessä F K. Huomautus. Edellä määrittelimme perusmodaalilogiikan kielen, jonka erikoisuutena on rajoittuminen yhteen yksipaikkaiseen modaalioperaattoriin. Yleisemmin modaalilogiikan kielen modaalioperaattorit voidaan määritellä ottamaan argumenteikseen enemmän kuin yhden kaavan tai voidaan määritellä enemmän kuin yksi primitiivinen modaalioperaattori. 7

11 Blackburn, de Rijke ja Venema [1, s. 11] määrittelevät modaalisen similariteettityypin järjestettynä parina τ = O, ρ, missä O on epätyhjä joukko modaalioperaattoreita ja ρ : O N on funktio, joka liittää jokaiseen operaattoriin äärellisen luvun, joka kertoo monikopaikkainen tämä operaattori on. Joukon O modaalioperaattoreita merkitään kolmioilla, 1, 2,..., ja yksipaikkaista operaattoria kutsutaan timanttioperaattoriksi, kuten perusmodaalilogiikassa. Modaalilogiikan kieli ja modaalilogiikan kaavat määritellään propositiosymbolien ja loogisten konnektiivien tapauksissa kuten perusmodaalilogiikassa. Varsinaiset modaaliset kaavat määritellään säännöllä φ = df (ψ 1,..., ψ ρ( ) ). Jokaiselle modaalioperaattorille O määritellään duaalioperaattori säännöllä (φ 1,..., φ n ) = df ( φ 1,..., φ n ). Yksipaikkaista operaattoria sanotaan laatikko-operaattoriksi, kuten perusmodaalilogiikassa. Yleisen modaalilogiikan kehys tai τ-kehys F on rakenne, jossa on epätyhjä maailmojen joukko W sekä jokaista n-paikkaista modaalioperaattoria vastaava (n+1)-paikkainen relaatio R, missä n > 0. Jos similariteettityyppi τ sisältää äärellisen määrän modaalioperaattoreita 1,..., n, kirjoitetaan F = W, R 1,..., R n, muutoin kirjoitetaan F = W, R τ. Yleisen modaalilogiikan malli tai τ-malli on järjestetty pari M = F, V, missä F on τ-kehys ja V on valuaatiofunktio propositiosymbolien joukolta Φ joukolle P(W ). Yleisen modaalilogiikan kaavan φ totuus mallin M maailmassa w määritellään induktiivisesti. Modaalilogiikan kaavojen totuudet määräytyvät kuten perusmodaalilogiikassa ja määritelmässä 1.5 paitsi modaalisten operaattoreiden osalta. Kun ρ( ) > 0 (modaalioperaattori ottaa kaavan argumentikseen), niin kaavan totuus määritellään seuraavasti: M, w (φ 1,..., φ n ) joss on olemassa sellaiset maailmat v 1,..., v n W että (w, v 1,..., v n ) R ja jokaisella indeksillä i on M, v i φ i. Kolmio-operaattorin duaalin totuus määritellään vastaavalla tavalla seu- 8

12 raavasti: M, w (φ 1,..., φ n ) joss kaikilla maailmoilla v 1,..., v n W pätee: jos (w, v 1,..., v n ) R niin M, v i φ i jokaisella indeksillä i. Jatkossa rajoitumme tarkastelemaan vain perusmodaalilogiikan tapauksia. 9

13 2 Mallikonstruktiot 2.1 Erilaiset mallikonstruktiot Tarkasteltaessa malleja ja modaalilogiikan kaavojen totuuksia ei ole niinkään kiinnostavaa rakentaa erilaisia malleja yksi kerrallaan ja tutkia erilaisien kaavojen totuuksia näissä yksittäisissä malleissa. Paljon kiinostavampaa on tutkia kuinka samankaltaisia erilaiset mallit ovat. Erityisesti on kiinnostavaa tutkia minkälaiset mallit toteuttavat samat modaalilogiikan kaavat. Lisäksi meitä kiinnostaa tutkia, voidaanko malleista valita tiettyjä osia tai tuoda malliin uusia maailmoja sillä tavalla, että alkupeäinen malli ja uusi malli toteuttavat yhä samat modaalilogiikan kaavat. Aloitamme näiden asioiden tutkimisen määrittelemällä mitä tarkoitetaan modaalisen ekvivalenssin käsitteellä. Määritelmä 2.1. Olkoot M ja M modaalilogiikan malleja ja w ja w sellaiset näiden mallien maailmat että w M ja w M. Maailman w teoria on niiden kaavojen joukko, jotka ovat tosia maailmassa w, eli joukko { φ M, w φ }. Mallin M teoria on niiden kaavojen joukko, jotka ovat tosia mallin M kaikissa maailmoissa, siis joukko { φ M φ }. Maailmojen w ja w sanotaan olevan modaalisesti ekvivalentteja, jos niillä on samat teoriat. Tällöin merkitään M, w M, w. Jos mallit ovat yhteydestä selviä, voidaan kirjoittaa lyhyemmin w w. Vastaavasti mallit M ja M ovat modaalisesti ekvivalentteja, jos niillä on samat teoriat. Tällöin merkitään M M. Seuraavaksi esittelemme kolme tärkeää mallikonstruktiota, erilliset yhdisteet, generoidut alimallit sekä rajoitetut morfismit, jotka säilyttävät mallien maailmoiden teoriat muuttumattomina. Jos mallikonstruktion jälkeen uuden mallin maailmoilla on sama teoria kuin alkuperäisen mallin vastaavilla maailmoilla, niin sanotaan että modaalinen totuus säilyy kyseisessä mallikonstruktiossa. Toteamme vielä ennen erillisen yhdisteen määritelmää, että kaksi mallia M = W, R, V ja M = W, R, V ovat erillisiä, jos W W =. Määritelmä 2.2 (Erilliset yhdisteet). Erillisten mallien M i = W i, R i, V i, missä i I, erillinen yhdiste on rakenne i M i = W, R, V, missä W on 10

14 joukkojen W i yhdiste, R on relaatioiden R i yhdiste ja jokaiselle propositiosymbolille p on voimassa V (p) = i I V i(p). Aina eivät mallien universumit kuitenkaan ole automaattisesti erillisiä, vaan on tarpeen ensin tehdä niistä erilliset. Tätä huomiota tarkastelemme seuraavassa esimerkissä. Esimerkki 2.1. Olkoot M 1 = W 1, R 1, V 1 ja M 2 = W 2, R 2, V 2 perusmodaalilogiikan malleja, joiden univerumit ovat W 1 = {w 1, w 2 } ja W 2 = {w 2, w 3 }. Lisäksi mallien sisäiset relaatiot ovat R 1 = {(w 1, w 2 )} ja R 2 = {(w 2, w 3 )} sekä valuaatiot V 1 (p) = {w 1 } ja V 2 (p) = {w 3 }. Nyt malleilla M 1 ja M 2 on yhteinen maailma w 2, joten ne eivät ole erilliset. Määritellään mallit M 1 = W 1, R 1, V 1 ja M 2 = W 1, R 1, V 1 seuraavasti: W i = {(w, i) w W i }, i {1, 2}, R i = {( (w, i), (v, i) ) (w, v) R i }, i {1, 2}, V i (p) = {(w, i) w V i (p)}, i {1, 2}. Tämä indeksöinti takaa sen, että mallit M 1 ja M 2 ovat erilliset. Erillinen yhdiste on nyt i M i = i W i, i R i, i V i (p). Joten meidän esimerkissämme lopullinen malli i M i = W, R, V on mallien M 1 ja M 2 erillinen yhdiste, jolle W = {(w 1, 1), (w 2, 1), (w 2, 2), (w 3, 2)}, R = {( (w 1, 1), (w 2, 1) ), ( (w 2, 2), (w 3, 2) )}, V (p) = {(w 1, 1), (w 3, 2)}. Seuraavaksi todistamme, että modaalinen totuus säilyy luotaessa erillinen yhdiste. Lause 2.1. Olkoot M i perusmodaalilogiikan malleja kaikilla indekseillä i I. Tällöin jokaiselle modaalilogiikan kaavalle φ, jokaiselle i I ja jokaiselle mallin M i maailmalle w pätee M i, w φ jos ja vain jos i I M i, w φ. 11

15 Todistus. Todistamme lauseen induktiolla kaavan φ pituuden suhteen. Olkoon i mikä tahansa indeksi ja merkitään erillistä yhdistettä i I M i symbolilla M. On osoitettava, että M i, w φ joss M, w φ Oletetaan ensin, että kaava φ ei sisällä konnektiiveja. Oletetaan, että kaava φ on propositiossymboli p ja oletetaan aluksi, että M i, w φ. Tällöin on w V i (p) ja erillisen yhdisteen valuaatiofunktion V (p) määritelmän perusteella on w V (p), joten M, w φ. Oletetaan sitten, että M, w φ jollakin maailmalla w M i. Erillisen yhdisteen valuaatiofunktion määritelmän perusteella on w V j (p) jollakin indeksillä j. Mallien erillisyyden perusteella on oltava i = j. Täten w V i (p) ja M i, w φ. Jos kaava φ on, on kaava φ triviaalisti epätosi maailmassa w molemmissa malleissa, joten M i, w φ joss M, w φ. Seuraavaksi teemme induktio-oletuksen, jonka mukaan ekvivalenssi pätee jos kaavassa φ on enintään n konnektiivia, n 0. On osoitettava, että ekvivalenssi pätee kaikille kaavoille φ, jotka sisältävät n + 1 konnektiivia. Oletetaan, että kaava φ on muotoa ψ ja oletetaan, että M i, w ψ. Tällöin M i, w ψ ja induktio-oletuksen perusteella M, w ψ. Siis M, w ψ. Oletetaan sitten, että M, w ψ. Tällöin on M, w ψ ja induktiooletuksen perusteella M i, w ψ. Siis M i, w ψ. Oletetaan, että kaava φ on muotoa ψ θ ja oletetaan, että M i, w ψ θ. On siis M i, w ψ tai M i, w θ. Induktio-oletuksen perusteella on M, w ψ tai M, w θ. Molemmissa tapauksissa on siis M, w ψ θ. Oletetaan sitten, että M, w ψ θ. On siis M, w ψ tai M, w θ. Induktiooletuksen perusteella on M i, w ψ tai M i, w θ. Molemmissa tapauksissa on siis M i, w ψ θ. Oletetaan lopuksi, että kaava φ on muotoa ψ. Oletetaan, että M i, w ψ. Tällöin on olemassa sellainen maailma v että (w, v) R i ja M i, v ψ. induktio-oletuksen perusteella M, v ψ. Mallin M määritelmän mukaan (w, v) R, joten M, w ψ. Oletetaan sitten, että M, w ψ pätee jollekin maailmalle w M i. Tällöin on olemassa sellainen maailma v, että (w, v) R ja M, v ψ. Relaation R määritelmän mukaan on (w, v) R j jollakin indeksillä j. Mallien universumien erillisyyden perusteella on oltava j = i. Tällöin maailma v kuuluu malliin M i, joten induktio-oletuksen perusteella M i, v ψ ja M i, w ψ. 12

16 Huomautus. Edellä oleva todistus käytiin vaihe vaiheelta läpi, mukaan lukien vaiheet, jossa kaava φ on muotoa ψ ja ψ θ. Nämä vaiheet seuraavat suoraan induktio-oletuksesta ja tulevissa vastaavissa modaalista totuutta tarkastelevissa todistuksissa keskitytäänkin mielenkiintoiseen vaiheeseen, eli vaiheeseen, jossa kaava on muotoa ψ. Huomautimme aiemmin, kuinka modaalioperaattorit ja tarkistavat modaalilogiikan kaavojen totuuksia vain niissä maailmoissa, jotka ovat saavutettavissa relaation R avulla. Lisäksi muistamme, että laatikko-operaattori ( kaava on totta kaikissa yhden R-askeleen päässä olevissa maailmoissa - modaalioperaattori ) on lyhennysmerkintä kaavasta. Näiden havaintojen pohjalta voisi olla ainakin periaatteessa mahdollista määritellä perusmodaalilogiikan kielellä sellainen modaalioperaattori, joka tarkistaisi modaalilogiikan kaavan totuuden kaikissa annetun mallin maailmoissa, relaation R rajoituksista huolimatta. Tällainen globaali timantti E määriteltäisiin seuraavasti: M, w Eφ joss M, v φ jollakin maailmalla v M. Globaalin timantin duaalioperaattori, globaali laatikko A määriteltäisiin vastaavasti: M, w Aφ joss M, v φ kaikilla maailmoilla v M. Koska kuitenkin operaattorit ja tarkistavat kaavojen totuuksia paikallisesti, tuntuu tällaisen operaattorin rakentaminen niiden avulla mahdottomalta. Voimme osoittaa tämän käyttämällä lausetta 2.1. Esimerkki 2.2. Oletetaan, että voisimme määritellä globaalin laatikon eli operaattorin A. Tällöin voisimme kirjoittaa operaattorin A lausekkeen käyttämällä vain perusmodaalilogiikan symboleja. Olkoon tämä lauseke α(p) sellainen, että jokaiselle mallille M ja maailmalle w on voimassa M, w α(p) joss M p. Olkoon M 1 sellainen perusmodaalilogiikan malli, jossa propositiosymboli p on totta kaikissa maailmoissa w M 1 ja olkoon M 2 (mallista M 1 erillinen) sellainen perusmodaalilogiikan malli, jossa propositiosymboli p ei ole totta missään maailmassa v M 2. On siis M 1, w α(p). Koska α(p) sisältää vain 13

17 perusmodaalilogiikan symboleja, on lauseen 2.1 perusteella M 1 M2, w α(p). Tästä seuraa globaalin laatikon määritelmän mukaisesti M 1 M2 α(p). Tällöin on M 1 M2, v p jokaisella v M 2 ja edelleen lauseen 2.1 perusteella M 2 p, mikä on ristiriidassa sen oletuksen kanssa, että propositiosymboli p ei ole totta missään mallin M 2 maailmassa. Täten globaali laatikko (sekä duaalina globaali timantti) ei ole määriteltävissä perusmodaalilogiikan kielessä. Erilliset yhdisteet rakentavat pienemmistä malleista suurempia säilyttäen samalla modaalisen totuuden. Seuraavaksi esittelemme mallikonstruktion, jonka avulla voimme tehdä päinvastoin, eli rakentaa suuremmasta mallista pienemmän, modaalisen totuuden tietysti säilyttäen. Määritelmä 2.3 (Generoidut alimallit). Olkoot M = W, R, V ja M = W, R, V perusmodaalilogiikan malleja. Malli M on mallin M alimalli jos seuraavat ehdot ovat voimassa: (i) W W, (ii) R = R (W W ), (iii) jokaiselle propositiosymbolille p pätee V (p) = V (p) W. Malli M on mallin M generoitu alimalli, jos malli M on mallin M alimalli sekä kaikille maailmoille w on voimassa seuraava ehto: (2.1) jos w M ja (w, v) R, niin v M. Jos M on mallin M generoitu alimalli, niin merkitään M M. Määritelmä 2.4. Olkoon M = W, R, V malli ja X mallin M universumin W osajoukko. Joukon X generoima alimalli on pienin sellainen mallin M generoitu alimalli, jonka universumi sisältää joukon X. Juurellinen tai pistegeneroitu malli on sellainen malli, jonka generoiva joukko sisältää täsmälleen yhden pisteen. Tätä pistettä sanotaan mallin juureksi. Seuraavaksi todistamme, että modaalinen totuus säilyy generoiduissa alimalleissa. 14

18 Lause 2.2. Olkoot M ja M sellaiset perusmodaalilogiikan mallit, joille pätee M M. Tällöin jokaiselle kaavalle φ ja jokaiselle mallin M maailmalle w on voimassa seuraava ehto: M, w φ joss M, w φ. Todistus. Todistetaan induktiolla kaavan φ pituuden suhteen. Oletetaan ensin, että kaava φ ei sisällä konnektiiveja. Jos kaava φ on propositiosymboli p, niin M, w φ joss w V (p) joss w V (p) joss M, w φ. Jos kaava φ on, niin se on epätosi molemmissa malleissa ja haluttu ekvivalenssi on voimassa. Tehdään induktio-oletus, että ekvivalenssi pätee, kun kaavassa φ on n konnektiivia, missä n 0. On osoitettava, että ekvivalenssi pätee, kun kaavassa φ on n + 1 konnektiivia. Jos kaava φ on muotoa ψ tai ψ θ, niin väite seuraa suoraan induktiooletuksesta. Tarkastellaan tapausta, jossa kaava φ on muotoa ψ. Oletetaan ensin, että M, w ψ. Tällöin on olemassa sellainen v W, että (w, v) R ja M, v ψ. Oletuksen perusteella on w W ja koska (w, v) R, niin edelleen generoidun alimallin määritelmän perusteella on v W. Induktio-oletuksen perusteella on tällöin M, v ψ. On siis w W ja v W ja koska R = R (W W ) on (w, v) R, joten M, w ψ. Oletetaan sitten, että M, w ψ. Tällöin on olemassa sellainen v W, että (w, v) R ja M, v ψ. Induktio-oletuksen perusteella on M, v ψ. Relaation R määritelmän perusteella on (w, v) R ja koska on w W W, niin on w W Siis saamme M, w ψ. Havaitsemme, että lause 2.1 on erikoistapaus lauseesta 2.2; erillisen yhdisteen jokainen komponentti on kyseisen erillisen yhdisteen generoitu alimalli. Tämän havaitaksemme oletetaan, että malli M i = W i, R i, V i on mikä tahansa erillisen yhdisteen i M i = W, R, V komponentti. Näin ollen määritelmän 2.3 alimallin ehdot (i), (ii) ja (iii) täyttyvät suoraan erillisen yhdisteen määritelmän perusteella. Oletetaan siis, että w M i ja (w, v) R. Tällöin relaation R määritelmän ja mallien erillisyyden perusteella on v M i. Siis malli M i on erillisen yhdisteen i M i generoitu alimalli. Vastaavasti kuten esimerkissä 2.2 osoitimme, ettei perusmodaalilogiikassa voi määritellä globaalia operaattoria, voimme osoittaa, ettei perusmodaali- 15

19 logiikka voi katsoa taaksepäin. Seuraava esimerkki osoittaa tämän käyttämällä lausetta 2.2. Esimerkki 2.3. Oletetaan, että voisimme määritellä modaalioperaatorin P, joka tarkastaa tietyn maailman edeltäjän toteuttamat propositiosymbolit käyttämällä vain perusmodaalilogiikan symboleja. Olkoon operaattorin P lauseke β(p) sellainen, että jokaiselle mallille M ja maailmalle w on voimassa M, w β(p) joss v M : ( (v, w) R ja M, v p ). Olkoon M = Z, <, V perusmodaalilogiikan malli, jonka maailmoja ovat kokonaisluvut ja relaatio on kokonaislukujen tavallinen järjestysrelaatio. Olkoon M + = Z +, <, V perusmodaalilogiikan malli, jonka maailmoja ovat positiiviset kokonaisluvut ja relaationa tavallinen järjestysrelaatio. Olkoon propositiosyboli p globaalisti totta molemmissa malleissa. Koska propositiosymboli p on globaalisti totta on M, 1 β(p). On helppoa havaita, että M + M joten lauseen 2.2 perusteella on oltava M +, 1 β(p). Mutta mallissa M + ei ole maailmaa v jolle pätisi ehto (v, 1) < (tai kuten yleisemmin kirjoitetaan v < 1), mikä johtaa ristiriitaan. Näin ollen taaksepäin katsovaa modaalioperaattoria P ei voi määritellä perusmodaalilogiikassa. Matematiikassa morfismin käsite on usein tärkeässä roolissa. Tämän tutkielman tapauksessa meitä luonnollisesti kiinnostavat sellaiset morfiakuvaukset, jotka säilyttävät modaalisen totuuden. Lähestymme meitä kiinnostavaa morfismin muotoa palauttamalla mieleen ensin homomorfismin, vahvan homomorfismin sekä isomorfismin käsitteet. Määritelmä 2.5. Olkoot M = W, R, V ja M = W, R, V perusmodaalilogiikan malleja. Funktio f joukolta W joukkoon W on homomorfismi, jos se toteuttaa seuraavat ehdot: (i) Jokaiselle propositiosymbolille p ja maailmalle w M on voimassa ehto: jos w V (p) niin f(w) V (p), (ii) jos (w, v) R, niin (f(w), f(v)) R. Vahva homomorfismi on homomorfismi f : M M joka toteuttaa ehdot (i) ja (ii) seuraavassa vahvennetussa muodossa: 16

20 (i*) Jokaiselle propositiosymbolille p ja maailmalle w M on voimassa ehto: w V (p) joss f(w) V (p), (ii*) (w, v) R, joss ( f(w), f(v) ) R. Isomorfismi on bijektiivinen vahva homomorfismi. Mallien M ja M sanotaan olevan isomorfiset, merkitään M = M, jos on olemassa isomorfismi mallista M malliin M. Vahva homomorfismi kuvaa maailmojen väliset relaatiot lähtömallista maalimalliin ja takaisin. Tällöin on ilmeistä, että modaalinen totuus säilyy surjektiivisen vahvan morfismin tapauksessa. Lisäksi isomorfiset mallit ovat matemaattisesti identtisiä, joten modaalisen totuuden säilyminen isomorfian tapauksessa on vieläkin selkeämpi asia. Nämä havainnot osoitetaan seuraavassa lauseessa. Lause 2.3. Olkoot M = W, R, V ja M = W, R, V perusmodaalilogiikan malleja. Tällöin seuraavat ehdot ovat voimassa: (i) Kaikille maailmoille w M ja w M pätee: jos on olemassa surjektiivinen vahva homomorfismi f : M M, jolle pätee f(w) = w, niin maailmat w ja w ovat modaalisesti ekvivalentit. (ii) Jos M = M, niin M M. Todistus. (i): Oletetaan, että M = W, R, V ja M = W, R, V ovat perusmodaalilogiikan malleja. Oletetaan, että f on surjektiivinen vahva morfismi mallien M ja M välillä ja jokaiselle maailmalle w M pätee f(w) = w. Osoitetaan induktiolla kaavan φ pituuden suhteen, että maailmoilla w ja f(w) on samat teoriat. Siis osoitamme, että w f(w) jokaisella maailmalla w. Perusaskel ja vaiheet, joissa kaava φ on muotoa ψ ja ψ θ ovat samanlaisia kuin aiemmissa todistuksissa. Induktio-oletuksemme on myös sama kuin aiemmin. (Oletamme, että väite pätee, kun kaavassa on n konnektiivia, missä n > 0.) Oletetaan siis, että kaava φ on muotoa ψ. Oletetaan ensin, että M, w ψ. Tällöin on olemassa sellainen maailma v M että (w, v) R ja M, v ψ. Induktio-oletuksen perusteella on M, f(v) ψ. Määritelmän 2.5 kohdan (ii*) perusteella on ( f(w), f(v) ) R ja on siis M, f(w) ψ. 17

21 Oletetaan sitten, että M, w ψ. On siis olemassa sellainen maailma v M että (w, v ) R ja M, v ψ. Koska f on surjektiivinen on jokaisella maailmalla u M alkukuva mallissa M. On siis voimassa f(w) = w ja f(v) = v. Näin ollen induktio-oletuksen perusteella on M, v ψ ja määritelmän 2.5 kohdan (ii*) perusteella on (w, v) R. Täten M, w ψ, mikä todistaa lopullisesti väitteemme. (ii): Koska isomorfismi on bijektiivinen vahva homomorfismi, seuraa väite suoraan kohdasta (i). Edellä olevan perusteella (surjektiivinen) vahva homomorfismi antaa työkalun, jonka avulla modaalinen totuus säilyy, mutta on osoittautunut, että vahva homomorfismi on hieman liian vahva ehto ollakseen täydellinen työkalu tarkasteltaessa modaalisen totuuden säilymistä. Tarkkaan ottaen syy on se, että on olemassa morfiakuvauksia, jotka säilyttävät modaalisen totuuden, mutta eivät kuitenkaan ole vahvoja homomorfismeja. Tarvitsemme jotain hieman pehmeämpää ja seuraavaksi määrittelemmekin tarvittavan rajoitetun morfismin käsitteen. Määritelmä 2.6 (Rajoitettu morfismi). Olkoot M = W, R, V ja M = W, R, V perusmodaalilogiikan malleja. Funktio f : M M on rajoitettu morfismi, jos se toteuttaa seuraavat ehdot: (i) w ja f(w) toteuttavat samat propositiosymbolit, (ii) jos (w, v) R, niin ( f(w), f(v) ) R (homomorfiaehto), (iii) Jos ( f(w), v ) R, niin on olemasssa sellainen v, että (w, v) R ja f(v) = v (palautusehto). Jos on olemassa surjektiivinen rajoitettu morfismi mallilta M malliin M, niin sanotaan, että malli M on mallin M rajoitettu morfinen kuva, merkitään M M. Seuraavassa esimerkissä esitetään mallien välinen morfiakuvaus, joka ei ole vahva homomorfismi, mutta on kuitenkin rajoitettu morfismi. Esimerkki 2.4. (Vrt. [1, s ]) Tarkastellaan perusmodaalilogiikan malleja M = N, R, V ja M = {e, o}, R, V, missä R = { (m, n) n = m + 1} 18

22 ja R = {(e, o), (o, e)}. Olkoot valuaatiot seuraavat: V (p) = {n N n on parillinen} ja V (p) = {e}. Määritellään kuvaus f : M M seuraavasti: o, kun n on pariton, (2.2) f(n) = e, kun n on parillinen. Kuva 1 esittää mallit selventävässä kuvamuodossa. Kuva 1: Esimerkin 2.4 mallit M ja M Kuvaus f ei ole vahva homomorfismi, sillä esimerkiksi (1, 4) / R, mutta ( f(1), f(4) ) R. Osoitetaan, että kuvaus f on kuitenkin rajoitettu morfismi. Määritelmän 2.6 kohta (i) on selvästi voimassa. (Homomorfiaehto): Oletetaan, että n N on pariton. Tällöin (n, n + 1) R ja n+1 on parillinen, joten f(n) = o ja f(n+1) = e. Siis ( f(n), f(n+1) ) R. Tapaus, jossa n on parillinen menee vastaavasti. Siis määritelmän 2.6 ehto (ii) on voimassa. (Palautusehto): Olkoon n N mielivaltainen ja oletetaan, että pätee ( f(n), w ) R. On osoitettava, että on olemassa sellainen m N, jolle pätee (n, m) R ja f(m) = w. Oletetaan, että n on parillinen (tapaus, jossa n on pariton menee vastaavasti). Koska n on parillinen on f(n) = e, joten relaation R määritelmän perusteella on oltava w = o. Nyt n + 1 on pariton 19

23 ja relaation R määritelmän perusteella on (n, n + 1) R. Siis f(n + 1) = w ja n + 1 = m. Täten määritelmän 2.6 kohta (iii) on voimassa. On vielä osoittamatta, että rajoitettu morfismi säilyttää modaalisen totuuden. Tämä osoitetaan seuraavassa lauseessa. Lause 2.4. Olkoot M ja M sellaisia perusmodaalilogiikan malleja, että on olemassa rajoitettu morfismi f : M M. Tällöin jokaiselle kaavalle φ ja maailmalle w M pätee seuraava ehto: M, w φ joss M, f(w) φ. Todistus. Olkoot M ja M perusmodaalilogiikan malleja ja olkoon f rajoitettu morfismi mallilta M mallille M. Todistetaan väite induktiolla kaavan φ pituuden suhteen. Perusaskel ja vaiheet, joissa kaava φ on muotoa ψ ja ψ θ ovat samanlaisia kuin aiemmissa todistuksissa. Induktio-oletuksemme on myös sama kuin aiemmin. Tarkastelemme ainoastaan vaihetta, jossa kaava φ on muotoa ψ. Oletetaan ensin, että M, w ψ. Tällöin on olemassa sellainen maailma v, että (w, v) R ja M, v ψ. Induktio-oletuksen perusteella M, f(v) ψ. Homomorfiaehdon perusteella on ( f(w), f(v) ) R, joten M, f(w) ψ. Oletetaan sitten, että M, f(w) ψ. Näin ollen on olemassa sellainen maailma v M, että ( f(w), v ) R ja M, v ψ. Palautusehdon perusteella on olemassa sellainen maailma v M, että (w, v) R ja f(v) = v. Induktio-oletuksen perusteella saamme M, v ψ, jolloin M, w ψ. Tässä luvussa esittelemämme mallikonstruktiot ja erityisesti rajoitetun morfismin käsite antavat meille mahdollisuuden todistaa erään mielenkiintoisen tuloksen. Nimittäin sen, että jokainen toteutuva modaalilogiikan kaava on toteutuva puu-tyyppisessä mallissa. Tämän osoitamme seuraavaksi. Lause 2.5. Jokaista juurellista perusmodaalilogiikan mallia M kohti on olemassa sellainen puu-tyyppinen malli M että M M. Siis jokainen toteutuva modaalilogiikan kaava on toteutuva puu-tyyppisessä mallissa. Todistus. (Vrt. [1, s. 63]) Olkoon M = W, R, V juurellinen perusmodaalilogiikan malli ja olkoon w sen juuri. Määritellään malli M = W, R, V. seuraavasti. Universumin W alkioita ovat kaikki sellaiset maailmojen jonot (w, u 1,..., u n ) että n 0 ja mallissa M on olemassa polku wru 1... Ru n. 20

24 (Merkinnällä wru 1 tarkoitamme samaa kuin merkinnällä (w, u 1 ) R.) Määritellään relaatio R seuraavalla ehdolla: (w, u 1,..., u n )R (w, v 1,..., v m ) jos m = n + 1, u i = v i kun i = 1,..., n ja u n Rv m. Siis relaatio R yhdistää kaksi jonoa jos ja vain jos jälkimmäinen jono on ensimmäisen sellainen laajennus että sen viimeinen maailma on ensimmäisen jonon viimeisen maailman seuraaja mallissa M. Valuaatio V määritellään asettamalla (w, u 1,..., u n ) V (p) jos ja vain jos u n V (p). Määritellään mallien M ja M välinen kuvaus asettamalla säännöksi f ( (w, u 1,..., u n ) ) u n. On osoitettava, että kuvaus f on surjektiivinen rajoitettu morfismi. Koska maailma w on mallin M juuri, saadaan sen alkukuva mallissa M, kun n = 0. Lisäksi koska universumin W alkioina ovat sellaiset maailmojen jonot (w, u 1,..., u n ), että mallissa M on polku wru 1... Ru n, on jokaisella mallin M juuresta eroavalla maailmalla u n M alkukuva mallissa M. Siis kuvaus f on surjektio. On vielä osoitettava, että kuvaus f on rajoitettu morfismi. Seuraavassa kohdat (i), (ii) ja (iii) viittaavat määritelmän 2.6 (i): Valuaation V (p) määritelmän mukaan (w, u 1,..., u n ) V (p) jos ja vain jos u n V (p), joten alkiot (w, u 1,..., u n ) ja u n toteuttavat samat propositiosymbolit. (ii): Oletetaan, että (w, u 1,..., u n )R (w, v 1,..., v m ). Tällöin relaation R määritelmän mukaan on m = n + 1, u i = v i kun i = 1,... n ja u n Rv m. Koska f ( (w, u 1,..., u n ) ) = u n ja f ( (w, v 1,..., v m ) ) = v m, niin olemme saaneet f ( (w, u 1,..., u n ) ) Rf ( (w, v 1,..., v m ) ). (iii): Oletetaan sitten, että f ( w, u 1,..., u n ) ) Rv i. Kuvauksen f määritelmän ja surjektiivisuuden perusteella on olemassa sellaiset maailmat v 1,..., v i, että f ( w, u 1,..., u n ) ) = u n ja f ( (w, v 1,..., v i ) ) = v i. On siis u n Rv i. Täten on oltava i = n + 1, u j = v j kun j = 1,... i ja (w, u 1,..., u n )R (w, v 1,..., v i ). Siis kuvaus f on surjektiivinen rajoitettu morfismi, f : M M. Näin ollen mallit ovat lauseen 2.4 nojalla modaalisesti ekvivalentit. On vielä tarkastettava, että malli M on todella puu määritelmän 1.7 tarkoittamalla tavalla. Seuraavassa kohdat (i), (ii) ja (iii) viittavat määritelmään 1.7. (i): Mallissa M on olemassa sellainen maailmojen jono (w), että kai- 21

25 killa sellaisilla maailmojen jonoilla (w, u 1,..., u n ), missä n 0, pätee ehto ( (w), (w, u1,..., u n ) ) (R ). Nimittäin relaation R määritelmän nojalla on voimassa ehto (w, u 1,..., u n )R (w, v 1,..., v m ) jos m = n + 1, u i = v i kun i = 1,..., n ja u n Rv m. Näin ollen käyttämällä tätä ehtoa tarvittava määrä kertoja voidaan löytää ne maailmojen jonot, jotta ehto ( (w), (w, u 1,..., u n ) (R ) toteutuu. (ii): Olkoon jono (w, v 1,..., v m ) W mielivaltainen ja jonosta (w) W eroava. Tällöin relaation R määritelmän nojalla on olemassa sellainen jono (w, u 1,..., u n ) että m = n + 1, u i = v i kun i = 1,... n ja u n Rv m. Tämä jono on relaation R määritelmän nojalla yksikäsitteinen. Näin ollen jokaisella mallin M juuresta eroavalla maailmalla on yksikäsitteinen edeltäjä. (iii): On osoitettava, että millään mallin M maailmalla t ei päde ehto (t, t) (R ) +, missä t on siis oikeastaan maailmojen jono universumin W määritelmän mukaisesti. Tämän osoittamiseksi tehdään vastaoletus, että jollakin maailmalla t tämä ehto pitäisi paikkansa, siis (t, t) (R ) +. Tällöin olisi olemassa sellaiset maailmojen jonot t = (w, u 1,..., u n ), (w, u 1,..., u n+1 ),..., (w, u 1,..., u m ) = t, että jokaisella indeksillä n < m pätee (w, u 1,..., u n )R (w, u 1,..., u n+1 ) relaation R määritelmän mukaisesti. Mutta tällöin maailmalla t olisi kaksi eri edeltäjää, mikä on kohdan (ii) perusteella mahdotonta. Siis malli M on puu-tyyppinen. Nyt voimme todeta, että jokainen toteutuva kaava on toteutuva puutyyppisessä mallissa. Tämän toteamiseksi oletetaan, että kaava φ on toteutuva jonkin mallin maailmassa w. Olkoon M maailman w generoima alimalli. Lauseen 2.2 perusteella on M, w φ ja koska malli M on juurellinen, voimme muodostaa tätä mallia vastaavan ekvivalentin puu-tyyppisen mallin M juuri kuvailemallamme tavalla jolloin on M M. Nyt lauseen 2.4 perusteella saamme M, w φ. 2.2 Bisimulaatio Mitä yhteistä modaalisen totuuden säilyttävillä konstruktioilla sitten on? Tarkastelemalla asiaa tarkemmin huomataan, että modaalisesti ekvivalentit maailmat toteuttavat samat propositiosymbolit ja lisäksi, jos toisen mallin maailmasta on mahdollista siirtyä naapurimaailmaan, niin myös toisen mal- 22

26 lin vastaavasta maailmasta on vastaava siirtyminen mahdollinen. Nämä havainnot johtavat meidät bisimulaation käsitteeseen. Määritelmä 2.7. Olkoot M = W, R, V ja M = W, R, V kaksi perusmodaalilogiikan mallia. Epätyhjää kaksipaikkaista relaatiota Z W W sanotaan bisimulaatioksi mallien M ja M välillä, jos se toteuttaa seuraavat kolme ehtoa: (i) Jos (w, w ) Z, niin w ja w toteuttavat samat propositiosymbolit. (ii) Jos (w, w ) Z ja (w, v) R, niin on olemassa sellainen maailma v M, että (v, v ) Z ja (w, v ) R. (iii) Jos (w, w ) Z ja (w, v ) R, niin on olemassa sellainen maailma v M, että (v, v ) Z ja (w, v) R. Jos on olemassa bisimulaatio Z, joka yhdistää maailmat w M ja w M, niin sanotaan, että maailmat w ja w ovat bisimilaarisia, merkitään Z : M, w M, w tai joskus pelkästään M, w M, w. Jos mallit ovat yhteydestä selvät voidaan myös merkitä w w. Jos mallien M ja M välillä on bisimulaatio, merkitään M M. Kuvassa 2 esitetään määritelmän 2.7 ehto (iii) kuvallisessa muodossa. Kuva 2: Bisimilaarisuuden ehto (iii). Esimerkki 2.5. (Vrt. [1, s ]) Olkoot M = W, R, V ja M = W, R, V perusmodaalilogiikan malleja, missä mallien universumit ovat seuraavat: W = {1, 2, 3, 4, 5}, W = 23

27 {a, b, c, d}. Olkoot mallien sisäiset relaatiot: R = {(1, 2), (1, 3), (2, 4), (3, 5)} ja R = {(a, b), (b, c), (b, d)}. Olkoot lisäksi valuaatiot määritelty seuraavalla tavalla: V (q) = {1, 2, 3} V (p) = {4, 5} V (q) = {a, b} V (p) = {c, d} Kuva 3 esittää tämän kaiken selventävästi kuvallisessa muodossa. Kuva 3: Bisimilaariset mallit Mallit M ja M ovat bisimilaarisia, sillä relaatio Z = {(1, a), (2, b), (3, b), (4, c), (5, d)} on bisimulaatio. Tämän nähdäksemme huomaamme, että määritelmän 2.7 kohta (i) on selvästi voimassa, sillä relaation Z linkittämät maailmat toteuttavat samat propositiosymbolit. Lisäksi on helppoa nähdä, että mikä tahansa siitymä mallissa M on toistettavissa mallissa M määritelmän 2.7 ehdon (ii) toteuttaen. Samoin on myös toisinpäin, toteuttaen näin määritelmän 2.7 ehdon (iii). Edellinen esimerkki kertoo meille myös sen, että bisimulaatio on aito laajennus mallikonstruktiohin. Mallit M ja M ovat bisimilaarisia, mutta kumpikaan ei ole toisen generoitu alimalli tai rajoitettu morfinen kuva. Seuraava lause yleistää tämän havainnon. Lause 2.6. Olkoot M, M ja M i (i I) perusmodalilogiikan malleja. Tällöin seuraavat ehdot ovat voimassa. 24

28 1. Jos M = M, niin M M. 2. Jokaiselle i I ja w M i on voimassa M i, w i M i, w. 3. Jos M M, niin M, w M, w kaikilla w M. 4. Jos f : M M, niin M, w M, f(w) kaikilla w M. Todistus. 1: Oletetaan, että M = M ja kuvaus f : M M on isomorfismi. Määritellään relaatio Z = {( w, f(w) ) w M }. Tällöin relaatio Z on bisimulaatio, sillä määritelmän 2.7 ehdot toteutuvat triviaalisti. 2: Määritellään relaatio Z mallin M i = W i, R i, V i ja erillisen yhdisteen i M i = W, R, V välille seuraavasti: Z = {(w, w) w M i }. Osoitetaan, että relaatio Z on bisimulaatio. Määritelmän 2.7 kohta (i) on triviaalisti voimassa. Olkoon i mielivaltainen indeksi. Kohta (ii) on voimassa, sillä jokaisella maailmalla w M i on voimassa ehto (w, w) Z ja jokaiselle maailmalle v M i, jolle pätee (w, v) R i on erillisen yhdisteen määritelmän mukaan myös voimassa ehdot (w, v) R ja (v, v) Z. Toisin sanoen: Jokainen siirtymä mallissa M i on toistettavissa mallissa i M i. Kohta (iii) on voimassa, sillä jokaisella maailmalla w i M i on voimassa ehto (w, w) Z jollakin indeksillä i. Lisäksi jokaiselle maailmalle v, jolle pätee (w, v) R on universumien erillisyyden perusteella voimassa myös ehdot (w, v) R i ja (v, v) Z samalla indeksillä i. Toisin sanoen: jokainen siirtymä mallissa i M i maailmasta, joka kuuluu malliin M i on universumien erillisyyden perusteella toistettavissa mallissa M i. 3: Oletetaan, että M M. Määritellään relaatio Z = {(w, w) w M }. Osoitetaan, että relaatio Z on bisimulaatio. 25

29 Määritelmän 2.7 kohta (i) on triviaalisti voimassa. Oletetaan ensin, että (w, w) Z ja (w, v) R, missä w M. Tällöin generoidun alimallin määritelmän mukaan v M ja (v, v) Z sekä (w, v) R. Siis määritelmän 2.7 kohta (ii) on voimassa. Oletetaan sitten, että (w, w) Z ja (w, v) R, missä w M. Tällöin määritelmän 2.3 kaavan (2.1) perusteella on v M. Näin ollen on (v, v) Z ja relaation R määritelmän mukaan on (w, v) R. Siis määritelmän 2.7 kohta (iii) on voimassa. 4: Oletetaan, että M M. Määritellään relaatio Z = {( w, f(w) ) w M}, missä f : M M on surjektiivinen rajoitettu morfismi. Osoitetaan, että Z on mallien M ja M välinen bisimulaatio. Oletetaan, että w M. Tällöin ( w, f(w) ) Z ja määritelmän 2.6 kohdan (i) perusteella w ja f(w) toteuttavat samat propositiosymbolit. Siis määritelmän 2.7 kohta (i) on voimassa. Oletetaan sitten, että (w, w ) Z ja (w, v) R. Nyt w = f(w) ja määritelmän 2.6 kohdan (ii) perusteella ( f(w), f(v) ) R. On siis (v, v ) Z ja (w, v ) R (sillä v = f(v)). Siis määritelmän 2.7 kohta (ii) on voimassa. Oletetaan lopuksi, että (w, w ) Z ja (w, v ) R. Nyt w = f(w) ja määritelmän 2.6 kohdan (iii) perusteella on olemassa sellainen maailma v että (w, v) R ja f(v) = v. Siis on voimassa (v, v ) Z ja (w, v) R. Näin ollen määritelmän 2.7 kohta (iii) on voimassa. Edellisen lauseen perusteella ei tule yllätyksenä, että jos kaksi mallia ovat bisimilaarisia, niin ne ovat myös modaalisesti ekvivalentteja. Osoitamme tämän seuraavaksi. Lause 2.7. Olkoot M = W, R, V ja M = W, R, V kaksi perusmodaalilogiikan mallia. Tällöin jokaisella maailmalla w M ja w M on voimassa seuraava ehto: jos w w, niin w w. 26

30 Todistus. Todistetaan induktiolla kaavan φ pituuden suhteen, että seuraava ehto on voimassa: jos w w, niin w w. Olkoon Z W W mallien M ja M välinen bisimulaatio ja olkoon (w, w ) Z. Jos kaava φ on propositiosymboli, niin väite seuraa suoraan määritelmän 2.7 kohdan (i) perusteella. Jos kaava φ on muotoa, niin väite on triviaalisti tosi. Oletetaan, että väite pätee kun kaavassa φ on enintään n 0 konnektiivia. On osoitettava, että väite pätee kun kaavassa φ on n + 1 konnektiivia. Vaiheet, jossa kaava φ on muotoa ψ tai ψ θ seuraavat suoraan induktiooletuksesta. Oletetaan, että kaava φ on muotoa ψ ja oletetaan, että M, w ψ. Tällöin on olemassa sellainen maailma v M, että (w, v) R ja M, v ψ. Koska maailmat w ja w ovat bisimilaarisia on määritelmän 2.7 kohdan (ii) nojalla olemassa sellainen maailma v M, että (w, v ) R ja (v, v ) Z. Induktio-oletuksen perusteella on M, v ψ, joten M, v ψ. Oletetaan sitten, että M, w ψ. Tällöin on olemassa sellainen maailma v M, että (w, v ) R ja M, v ψ. Koska maailmat w ja w ovat bisimilaarisia on määritelmän 2.7 kohdan (iii) nojalla olemassa sellainen maailma v M, että (w, v) R ja (v, v ) Z. Induktio-oletuksen perusteella on M, v ψ, joten M, w ψ. Entä lauseen 2.7 käänteinen versio? Toisin sanoen, ovatko kaksi mallia bisimilaariset, jos ne ovat modaalisesti ekvivalentteja? Seuraava vastaesimerkki kertoo, että näin ei ole. Esimerkki 2.6. Olkoot M ja M kaksi perusmodaalilogiikan mallia. Määritellään mallit siten, että molemmissa malleissa on jokaista lukua n > 0 vastaavan pituinen äärellinen polku, w 0 Rw 1 Rw 2... w n 1 Rw n. Lisäksi mallissa M on ääretön polku. Olkoot mallien valuaatiofunktiot V ja V tyhjiä joukkoja. Mallit ovat kuten kuvassa 4. Voidaan osoittaa (n-bisimilaarisuuden avulla, määr. 4.2 ja 4.3), että kaikilla perusmodaalilogiikan kaavoilla φ on voimassa M, w φ joss M, w φ, jolloin maailmat w ja w ovat modaalisesti ekvivalentit. Tällöin voidaan merkitä myös M, w ML M, w. 27

31 Kuva 4: Ekvivalentit, mutta eivät bisimilaariset mallit. Esimerkkimme maailmat w ja w eivät ole kuitenkaan bisimilaarisia, eli niiden välillä ei ole bisimulaatiota. Tämä osoitetaan seuraavasti. Olkoon w mallin M äärettömän polun ensimmäinen maailma. Tehdään vastaoletus, että maailmojen w ja w välillä on bisimulaatio Z. Tällöin maailmalla w on oltava seuraaja v 0, joka on bisimilaarinen mallin M äärettömän polun ensimmäisen maailman v 0 kanssa ( (w, w ) Z ja (w, v 0 ) R (v 0, v 0) Z ja (w, v 0) R ). Olkoon n pisimmän (äärellisen) polun pituus, joka alkaa maailmasta w ja kulkee maailman v 0 kautta ja olkoot w, v 0, v 1,..., v n 1 tämän polun peräkkäiset maailmat. Käyttämällä bisimilaarisuusehtoa vielä n 1 kertaa löydämme maailmat v 1, v 2,..., v n 1 mallin M äärettömällä polulla. On siis v 0R v 1... R v n 1 ja v i Zv i jokaisella indeksillä i. Nyt kuitenkin maailmalla v n 1 on seuraaja, mutta maailmalla v n 1 ei ole. Koska oletuksen perusteella maailmat v n 1 ja v n 1 ovat modaalisesti ekvivalentteja, ne toteuttavat samat perusmodaalilogiikan kaavat. Tämä on kuitenkin mahdotonta, sillä on varmasti M, v n 1 ψ millä tahansa kaavalla ψ, (tämä siksi, koska maailmalla v n 1 ei ole seuraajaa, jolloin tätä muotoa olevat kaavat ovat totta) mutta koska maailmalla v n 1 on seuraaja, niin valuaatioiden määritelmien perusteella on oltava M, v n 1 ψ. Näin ollen maailmat w ja w eivät voi olla bisimilaarisia. 28

32 3 Määriteltävyydestä 3.1 Modaalilogiikan vastaavuuskielistä Modaalilogiikka ei ole pelkästään erillinen systeemi, jota tutkitaan omassa yksiössään, vaan sillä on suoria yhteyksiä predikaattilogiikkaan. Tässä luvussa tutustumme hieman näihin vastaavuuskieliin ja määrittelemme standardikäännöksen, jonka avulla modaalilogiikan ja predikaattilogiikan kaavojen yhteyksiä voidaan tarkastella tarkemmin. Ensin kuitenkin määrittelemme ensimmäisen kertaluvun vastaavuuskielen. Määritelmä 3.1. (Vrt. [1, s. 84]) Olkoon Φ propositiosymbolien joukko. Määritellään ensimmäisen kertaluvun kieli L 1 (Φ), jossa on yksipaikkaiset predikaattisymbolit P 0, P 1, P 2,... asetettu vastaamaan joukon Φ propositiosymboleja p 0, p 1, p 2,... ja 2-paikkainen relaatiosymboli R vastaamaan yksipaikkaista modaalioperaattoria. Lisäksi kielessä L 1 (Φ) on mukana yhtäsuuruus =. Seuraavana on vuorossa itse standardikäännöksen määritteleminen. Määritelmä 3.2 (Standardikäännös). Olkoon x ensimmäisen kertaluvun muuttuja. Määritellään standardikäännös ST x, joka muuntaa modaalilogiikan kaavat ensimmäisen kertaluvun kielelle L 1 (Φ) seuraavasti: ST x (p i ) = P i (x), ST x ( ) = x x, ST x ( φ) = ST x (φ), ST x (φ ψ) = ST x (φ) ST x (ψ), ST x ( φ) = y ( R(x, y) ST y (φ) ), ST x ( φ) = y ( R(x, y) ST y (φ) ), missä y on uusi muuttuja, jota ei ole vielä käytetty käännöksessä. On luontevaa tarkastella heti miten tämä käännös toimii. Seuraavassa esimerkki käännöksestä. 29

Äärellisen mallin ominaisuus filtraation kautta

Äärellisen mallin ominaisuus filtraation kautta TAMPEREEN YLIOPISTO Pro gradu -tutkielma Johanna Savolainen Äärellisen mallin ominaisuus filtraation kautta Informaatiotieteiden yksikkö Matematiikka Huhtikuu 2012 Tampereen yliopisto Informaatiotieteiden

Lisätiedot

Todistusmenetelmiä Miksi pitää todistaa?

Todistusmenetelmiä Miksi pitää todistaa? Todistusmenetelmiä Miksi pitää todistaa? LUKUTEORIA JA TO- DISTAMINEN, MAA11 Todistus on looginen päättelyketju, jossa oletuksista, määritelmistä, aksioomeista sekä aiemmin todistetuista tuloksista lähtien

Lisätiedot

Luonnollisen päättelyn luotettavuus

Luonnollisen päättelyn luotettavuus Luonnollisen päättelyn luotettavuus Luotettavuuden todistamiseksi määrittelemme täsmällisesti, milloin merkkijono on deduktio. Tässä ei ole sisällytetty päättelysääntöihin iteraatiosääntöä, koska sitä

Lisätiedot

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

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Heidi Luukkonen. Sahlqvistin kaavat TAMPEREEN YLIOPISTO Pro gradu -tutkielma Heidi Luukkonen Sahlqvistin kaavat Informaatiotieteiden yksikkö Matematiikka Maaliskuu 2013 Tampereen yliopisto Informaatiotieteiden yksikkö LUUKKONEN, HEIDI: Sahlqvistin

Lisätiedot

Modaalilogiikan ja predikaattilogiikan kaavojen vastaavuus

Modaalilogiikan ja predikaattilogiikan kaavojen vastaavuus TAMPEREEN YLIOPISTO Pro gradu -tutkielma Sanna Kari Modaalilogiikan ja predikaattilogiikan kaavojen vastaavuus Matematiikan, tilastotieteen ja filosofian laitos Matematiikka Toukokuu 2002 Sisältö 1 Johdanto

Lisätiedot

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Tia Suurhasko. Hybridilogiikkaa

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Tia Suurhasko. Hybridilogiikkaa TAMPEREEN YLIOPISTO Pro gradu -tutkielma Tia Suurhasko Hybridilogiikkaa Matematiikan, tilastotieteen ja losoan laitos Matematiikka Kesäkuu 2008 Tampereen yliopisto Matematiikan ja tilastotieteen laitos

Lisätiedot

Bisimulaatio modaalilogiikassa

Bisimulaatio modaalilogiikassa Bisimulaatio modaalilogiikassa Tuomo Lempiäinen Kandidaatintutkielma Maaliskuu 2013 Matematiikan ja tilastotieteen laitos Helsingin yliopisto Sisältö 1 Johdanto 2 2 Modaalilogiikan perusteet 3 2.1 Syntaksi..............................

Lisätiedot

Ratkaisu: (b) A = x 0 (R(x 0 ) x 1 ( Q(x 1 ) (S(x 0, x 1 ) S(x 1, x 1 )))).

Ratkaisu: (b) A = x 0 (R(x 0 ) x 1 ( Q(x 1 ) (S(x 0, x 1 ) S(x 1, x 1 )))). HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 3 Ratkaisuehdotukset 1. Palataan Partakylään. Olkoon P partatietokanta ja M tästä saatu malli kuten Harjoitusten 1

Lisätiedot

T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut

T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut T-79.5101 kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut 1. Jokaiselle toteutuvalle lauselogiikan lauseelle voidaan etsiä malli taulumenetelmällä merkitsemällä lause taulun juureen

Lisätiedot

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

(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen. Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus. Tietyn ominaisuuden samuus -relaatio on ekvivalenssi; se on (1) refleksiivinen,

Lisätiedot

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

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

Lisätiedot

Predikaattilogiikan malli-teoreettinen semantiikka

Predikaattilogiikan malli-teoreettinen semantiikka Predikaattilogiikan malli-teoreettinen semantiikka February 4, 2013 Muistamme, että predikaattilogiikassa aakkosto L koostuu yksilövakioista c 0, c 1, c 2,... ja predikaattisymboleista P, R,... jne. Ekstensionaalisia

Lisätiedot

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

missä on myös käytetty monisteen kaavaa 12. Pistä perustelut kohdilleen! Matematiikan johdantokurssi Kertausharjoitustehtävien ratkaisuja/vastauksia/vihjeitä. Osoita todeksi logiikan lauseille seuraava: P Q (P Q). Ratkaisuohje. Väite tarkoittaa, että johdetut lauseet P Q ja

Lisätiedot

Nimitys Symboli Merkitys Negaatio ei Konjuktio ja Disjunktio tai Implikaatio jos..., niin... Ekvivalenssi... jos ja vain jos...

Nimitys Symboli Merkitys Negaatio ei Konjuktio ja Disjunktio tai Implikaatio jos..., niin... Ekvivalenssi... jos ja vain jos... 2 Logiikkaa Tässä luvussa tutustutaan joihinkin logiikan käsitteisiin ja merkintöihin. Lisätietoja ja tarkennuksia löytyy esimerkiksi Jouko Väänäsen kirjasta Logiikka I 2.1 Loogiset konnektiivit Väitelauseen

Lisätiedot

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

missä on myös käytetty monisteen kaavaa 12. Pistä perustelut kohdilleen! Matematiikan johdantokurssi Kertausharjoitustehtävien ratkaisuja/vastauksia/vihjeitä. Osoita todeksi logiikan lauseille seuraava: P Q (P Q). Ratkaisuohje. Väite tarkoittaa, että johdetut lauseet P Q ja

Lisätiedot

Luonnollisten lukujen ja kokonaislukujen määritteleminen

Luonnollisten lukujen ja kokonaislukujen määritteleminen Luonnollisten lukujen ja kokonaislukujen määritteleminen LuK-tutkielma Jussi Piippo Matemaattisten tieteiden yksikkö Oulun yliopisto Kevät 2017 Sisältö 1 Johdanto 2 2 Esitietoja 3 2.1 Joukko-opin perusaksioomat...................

Lisätiedot

Tietojenkäsittelyteorian alkeet, osa 2

Tietojenkäsittelyteorian alkeet, osa 2 TIEA241 Automaatit ja kieliopit, syksy 2016 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 12. syyskuuta 2016 Sisällys vs Ovat eri asioita! Älä sekoita niitä. Funktiot Funktio f luokasta A luokkaan B, merkitään

Lisätiedot

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

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 käyttää rekursiota: 1 (Alkuarvot) Ilmoitetaan funktion arvot

Lisätiedot

Rekursio. Funktio f : N R määritellään yleensä antamalla lauseke funktion arvolle f (n). 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 Rekursio Funktio f : N R määritellään yleensä antamalla lauseke funktion arvolle f (n). Vaihtoehtoinen tapa määritellä funktioita f : N R on käyttää rekursiota: Rekursio Funktio f : N R määritellään yleensä

Lisätiedot

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

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 HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 2 Ratkaisuehdotukset 1. Olkoon totuusjakauma v sellainen että v(p i ) = 1 kaikilla i N ja A propositiolause, jossa

Lisätiedot

Insinöörimatematiikka A

Insinöörimatematiikka A Insinöörimatematiikka A Mika Hirvensalo mikhirve@utu.fi Matematiikan ja tilastotieteen laitos Turun yliopisto 2018 Mika Hirvensalo mikhirve@utu.fi Luentoruudut 3 1 of 23 Kertausta Määritelmä Predikaattilogiikan

Lisätiedot

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

Tehtävä 4 : 2. b a+1 (mod 3) Tehtävä 4 : 1 Olkoon G sellainen verkko, jonka solmujoukkona on {1,..., 9} ja jonka särmät määräytyvät oheisen kuvan mukaisesti. Merkitään lisäksi kirjaimella A verkon G kaikkien automorfismien joukkoa,

Lisätiedot

Miten osoitetaan joukot samoiksi?

Miten osoitetaan joukot samoiksi? Miten osoitetaan joukot samoiksi? Määritelmä 1 Joukot A ja B ovat samat, jos A B ja B A. Tällöin merkitään A = B. Kun todistetaan, että A = B, on päättelyssä kaksi vaihetta: (i) osoitetaan, että A B, ts.

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8 Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8 Tuntitehtävät 1-2 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 5- loppuviikon harjoituksissa. Kotitehtävät 3-4 tarkastetaan loppuviikon

Lisätiedot

isomeerejä yhteensä yhdeksän kappaletta.

isomeerejä yhteensä yhdeksän kappaletta. Tehtävä 2 : 1 Esitetään aluksi eräitä havaintoja. Jokaisella n Z + symbolilla H (n) merkitään kaikkien niiden verkkojen joukkoa, jotka vastaavat jotakin tehtävänannon ehtojen mukaista alkaanin hiiliketjua

Lisätiedot

Äärellisten mallien teoria

Äärellisten mallien teoria Äärellisten mallien teoria Harjoituksen 4 ratkaisut Tehtävä 1. Määritä suurin aste k, johon saakka kuvan verkot G ja G ovat osittaisesti isomorfisia: Ratkaisu 1. Huomataan aluksi, että G =4 G : Ehrenfeucht-Fraïssé

Lisätiedot

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

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa. Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa. Vastaus 2. Vertaillaan

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Tuntitehtävät 9-10 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 13-14 loppuviikon harjoituksissa. Kotitehtävät 11-12 tarkastetaan loppuviikon

Lisätiedot

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

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

Lisätiedot

verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari

verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari Tehtävä 9 : 1 Merkitään kirjaimella G tehtäväpaperin kuvan vasemmanpuoleista verkkoa sekä kirjaimella H tehtäväpaperin kuvan oikeanpuoleista verkkoa. Kuvan perusteella voidaan havaita, että verkko G on

Lisätiedot

Approbatur 3, demo 1, ratkaisut A sanoo: Vähintään yksi meistä on retku. Tehtävänä on päätellä, mitä tyyppiä A ja B ovat.

Approbatur 3, demo 1, ratkaisut A sanoo: Vähintään yksi meistä on retku. Tehtävänä on päätellä, mitä tyyppiä A ja B ovat. Approbatur 3, demo 1, ratkaisut 1.1. A sanoo: Vähintään yksi meistä on retku. Tehtävänä on päätellä, mitä tyyppiä A ja B ovat. Käydään kaikki vaihtoehdot läpi. Jos A on rehti, niin B on retku, koska muuten

Lisätiedot

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

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I G. Gripenberg Aalto-yliopisto 3. huhtikuuta 2014 G. Gripenberg (Aalto-yliopisto) MS-A0402 Diskreetin matematiikan perusteetesimerkkejä,

Lisätiedot

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

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I MS-A040 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I G. Gripenberg Aalto-yliopisto 3. huhtikuuta 014 G. Gripenberg (Aalto-yliopisto) MS-A040 Diskreetin matematiikan perusteetesimerkkejä,

Lisätiedot

Ensimmäinen induktioperiaate

Ensimmäinen induktioperiaate Ensimmäinen induktioperiaate Olkoon P(n) luonnollisilla luvuilla määritelty predikaatti. (P(n) voidaan lukea luvulla n on ominaisuus P.) Todistettava, että P(n) on tosi jokaisella n N. ( Kaikilla luonnollisilla

Lisätiedot

µ-kalkyyli - monadisen toisen kertaluvun predikaattilogiikan bisimilaarisesti invariantti fragmentti

µ-kalkyyli - monadisen toisen kertaluvun predikaattilogiikan bisimilaarisesti invariantti fragmentti TAMPEREEN YLIOPISTO Pro gradu -tutkielma Jonni Virtema µ-kalkyyli - monadisen toisen kertaluvun predikaattilogiikan bisimilaarisesti invariantti fragmentti Matematiikan, tilastotieteen ja filosofian laitos

Lisätiedot

Ensimmäinen induktioperiaate

Ensimmäinen induktioperiaate 1 Ensimmäinen induktioperiaate Olkoon P(n) luonnollisilla luvuilla määritelty predikaatti. (P(n) voidaan lukea luvulla n on ominaisuus P.) Todistettava, että P(n) on tosi jokaisella n N. ( Kaikilla luonnollisilla

Lisätiedot

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

T Syksy 2005 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet ) T-79.144 Syksy 2005 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet 2.3-3.4) 2 5.11.2005 1. Olkoon R kaksipaikkainen predikaattisymboli, jonka tulkintana on relaatio R A

Lisätiedot

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)

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) Tehtävä 1 Päättele resoluutiolla seuraavista klausuulijoukoista. a. {{p 0 }, {p 1 }, { p 0, p 2 }, {p 1, p 2, p 3 }, { p 2, p 3 }, {p 3 }}, b. {{ p 0, p 2 }, {p 0, p 1 }, {{ p 1, p 2 }, { p 2 }}, c. {{p

Lisätiedot

Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta.

Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta. Väitelause Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta. Tässä P:tä kutsutaan oletukseksi ja Q:ta väitteeksi. Jos yllä oleva väitelause on totta, sanotaan, että P:stä

Lisätiedot

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) OT

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) OT Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) 31.1.-4.2.2011 OT 1. Määritellään kokonaisluvuille laskutoimitus n m = n + m + 5. Osoita, että (Z, ) on ryhmä.

Lisätiedot

Vastaoletuksen muodostaminen

Vastaoletuksen muodostaminen Vastaoletuksen muodostaminen Vastaoletus (Antiteesi) on väitteen negaatio. Sitä muodostettaessa on mietittävä, mitä tarkoittaa, että väite ei ole totta. Väite ja vastaoletus yhdessä sisältävät kaikki mahdolliset

Lisätiedot

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

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I MS-A040 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I G. Gripenberg Aalto-yliopisto. maaliskuuta 05 G. Gripenberg (Aalto-yliopisto) MS-A040 Diskreetin matematiikan perusteet Esimerkkejä. ym.,

Lisätiedot

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

-Matematiikka on aksiomaattinen järjestelmä. -uusi tieto voidaan perustella edellisten tietojen avulla, tätä kutsutaan todistamiseksi -Matematiikka on aksiomaattinen järjestelmä -uusi tieto voidaan perustella edellisten tietojen avulla, tätä kutsutaan todistamiseksi -mustavalkoinen: asia joko on tai ei (vrt. humanistiset tieteet, ei

Lisätiedot

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

Johdatus diskreettiin matematiikkaan Harjoitus 2, Osoita että A on hyvin määritelty. Tee tämä osoittamalla Johdatus diskreettiin matematiikkaan Harjoitus 2, 23.9.2015 1. Osoita että A on hyvin määritelty. Tee tämä osoittamalla a) että ei ole olemassa surjektiota f : {1,, n} {1,, m}, kun n < m. b) että a) kohdasta

Lisätiedot

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista Matematiikan johdantokurssi, syksy 06 Harjoitus, ratkaisuista. Valitse seuraaville säännöille mahdollisimman laajat lähtöjoukot ja sopivat maalijoukot niin, että syntyy kahden muuttujan funktiot (ks. monisteen

Lisätiedot

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

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120 Tehtävä 1 : 1 Merkitään jatkossa kirjaimella H kaikkien solmujoukon V sellaisten verkkojen kokoelmaa, joissa on tasan kolme särmää. a) Jokainen verkko G H toteuttaa väitteen E(G) [V]. Toisaalta jokainen

Lisätiedot

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä Sekalaiset tehtävät, 11. syyskuuta 005, sivu 1 / 13 Tehtäviä Tehtävä 1. Johda toiseen asteen yhtälön ax + bx + c = 0, a 0 ratkaisukaava. Tehtävä. Määrittele joukon A R pienin yläraja sup A ja suurin alaraja

Lisätiedot

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Maarit Järvenpää Oulun yliopisto Matemaattisten tieteiden laitos Syyslukukausi 2015 1 Merkintöjä 2 Todistamisesta 2 3 Joukko-oppia Tässä luvussa tarkastellaan joukko-opin

Lisätiedot

Määriteltävyys modaalilogiikoissa

Määriteltävyys modaalilogiikoissa TAMPEREEN YLIOPISTO Informaatiotieteiden tiedekunta Lisensiaatintutkimus Suvi Lehtinen Määriteltävyys modaalilogiikoissa Matematiikan, tilastotieteen ja filosofian laitos Matematiikka Marraskuu 2005 Tiivistelmä

Lisätiedot

Lisää kvanttoreista ja päättelyä sekä predikaattilogiikan totuustaulukot 1. Negaation siirto kvanttorin ohi

Lisää kvanttoreista ja päättelyä sekä predikaattilogiikan totuustaulukot 1. Negaation siirto kvanttorin ohi Lisää kvanttoreista ja päättelyä sekä predikaattilogiikan totuustaulukot 1. Negaation siirto kvanttorin ohi LUKUTEORIA JA TODISTAMINEN, MAA11 Esimerkki a) Lauseen Kaikki johtajat ovat miehiä negaatio ei

Lisätiedot

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

a k+1 = 2a k + 1 = 2(2 k 1) + 1 = 2 k+1 1. xxxxxx xxxxxx xxxxxx xxxxxx x x x x x x x x Matematiikan johdantokurssi, syksy 08 Harjoitus, ratkaisuista Hanoin tornit -ongelma: Tarkastellaan kolmea pylvästä A, B ja C, joihin voidaan pinota erikokoisia renkaita Lähtötilanteessa

Lisätiedot

Matematiikan tukikurssi, kurssikerta 2

Matematiikan tukikurssi, kurssikerta 2 Matematiikan tukikurssi kurssikerta 1 Relaatioista Oletetaan kaksi alkiota a ja b. Näistä kumpikin kuuluu johonkin tiettyyn joukkoon mahdollisesti ne kuuluvat eri joukkoihin; merkitään a A ja b B. Voidaan

Lisätiedot

Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan erilaisia todistustekniikoita. Luentokalvoista 11, sekä voi olla apua.

Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan erilaisia todistustekniikoita. Luentokalvoista 11, sekä voi olla apua. HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 2 Ratkaisuehdotuksia Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan erilaisia todistustekniikoita. Luentokalvoista 11, 15-17

Lisätiedot

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

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet ) T-79144 Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet 11-22) 26 29102004 1 Ilmaise seuraavat lauseet predikaattilogiikalla: a) Jokin porteista on viallinen

Lisätiedot

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

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I MS-A040 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I G. Gripenberg Aalto-yliopisto. maaliskuuta 05 G. Gripenberg (Aalto-yliopisto) MS-A040 Diskreetin matematiikan perusteet Esimerkkejä. ym.,

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 1 Määrittelyjoukoista Tarkastellaan funktiota, jonka määrittelevä yhtälö on f(x) = x. Jos funktion lähtöjoukoksi määrittelee vaikkapa suljetun välin [0, 1], on funktio

Lisätiedot

Diskreetin Matematiikan Paja Tehtäviä viikolle 2. ( ) Jeremias Berg

Diskreetin Matematiikan Paja Tehtäviä viikolle 2. ( ) Jeremias Berg Diskreetin Matematiikan Paja Tehtäviä viikolle 2. (24.3-25.3) Jeremias Berg Tämän viikon tehtävien teemoina on tulojoukot, relaatiot sekä kuvaukset. Näistä varsinkin relaatiot ja kuvaukset ovat tärkeitä

Lisätiedot

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

Ratkaisu: Yksi tapa nähdä, että kaavat A (B C) ja (A B) (A C) ovat loogisesti ekvivalentit, on tehdä totuustaulu lauseelle HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 3 Ratkaisuehdotukset 1. Olkoot A, B ja C propositiolauseita. Näytä, että A (B C) (A B) (A C). Ratkaisu: Yksi tapa

Lisätiedot

LUKU II HOMOLOGIA-ALGEBRAA. 1. Joukko-oppia

LUKU II HOMOLOGIA-ALGEBRAA. 1. Joukko-oppia LUKU II HOMOLOGIA-ALGEBRAA 1. Joukko-oppia Matematiikalle on tyypillistä erilaisten objektien tarkastelu. Tarkastelu kohdistuu objektien tai näiden muodostamien joukkojen välisiin suhteisiin, mutta objektien

Lisätiedot

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

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

Lisätiedot

2. Minkä joukon määrittelee kaava P 0 (x 0 ) P 1 (x 0 ) mallissa M = ({0, 1, 2, 3}, P M 0, P M 1 ), kun P M 0 = {0, 1} ja P M 1 = {1, 2}?

2. Minkä joukon määrittelee kaava P 0 (x 0 ) P 1 (x 0 ) mallissa M = ({0, 1, 2, 3}, P M 0, P M 1 ), kun P M 0 = {0, 1} ja P M 1 = {1, 2}? HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan II, syksy 2018 Harjoitus 4 Ratkaisuehdotukset 1. Mitkä muuttujat esiintyvät vapaina kaavassa x 2 ( x 0 R 0 (x 1, x 2 ) ( x 3 R 0 (x 3, x 0

Lisätiedot

Äärellisten mallien teoria

Äärellisten mallien teoria Äärellisten mallien teoria Harjoituksen 5 ratkaisut (Hannu Niemistö) Tehtävä 1 OlkootGjaG neljän solmun verkkoja Määritä, milloing = 2 G eli verkot ovat osittaisesti isomorfisia kahden muuttujan suhteen

Lisätiedot

LOGIIKKA johdantoa

LOGIIKKA johdantoa LOGIIKKA johdantoa LUKUTEORIA JA TO- DISTAMINEN, MAA11 Logiikan tehtävä: Logiikka tutkii ajattelun ja päättelyn sääntöjä ja muodollisten päättelyiden oikeellisuutta, ja pyrkii erottamaan oikeat päättelyt

Lisätiedot

MS-A0402 Diskreetin matematiikan perusteet

MS-A0402 Diskreetin matematiikan perusteet MS-A040 Diskreetin matematiikan perusteet Osa : Relaatiot ja funktiot Riikka Kangaslampi 017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Relaatiot Relaatio Määritelmä 1 Relaatio joukosta A

Lisätiedot

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

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 8. syyskuuta 2016 TIEA241 Automaatit ja kieliopit, syksy 2016 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 8. syyskuuta 2016 Sisällys a https://tim.jyu.fi/view/kurssit/tie/ tiea241/2016/videoiden%20hakemisto Matemaattisen

Lisätiedot

Olkoon seuraavaksi G 2 sellainen tasan n solmua sisältävä suunnattu verkko,

Olkoon seuraavaksi G 2 sellainen tasan n solmua sisältävä suunnattu verkko, Tehtävä 1 : 1 a) Olkoon G heikosti yhtenäinen suunnattu verkko, jossa on yhteensä n solmua. Määritelmän nojalla verkko G S on yhtenäinen, jolloin verkoksi T voidaan valita jokin verkon G S virittävä alipuu.

Lisätiedot

Yhtäpitävyys. Aikaisemmin osoitettiin, että n on parillinen (oletus) n 2 on parillinen (väite).

Yhtäpitävyys. Aikaisemmin osoitettiin, että n on parillinen (oletus) n 2 on parillinen (väite). Yhtäpitävyys Aikaisemmin osoitettiin, että n on parillinen (oletus) n 2 on parillinen (väite). Toisaalta ollaan osoitettu, että n 2 on parillinen (oletus) n on parillinen (väite). Nämä kaksi väitelausetta

Lisätiedot

Esimerkkimodaalilogiikkoja

Esimerkkimodaalilogiikkoja / 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.

Lisätiedot

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

HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 5 Ratkaisuehdotukset HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 5 Ratkaisuehdotukset 1. Päättele resoluutiolla seuraavista klausuulijoukoista: (a) {{p 0 }, {p 1 }, { p 0, p 2 },

Lisätiedot

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

HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 4 Ratkaisuehdotukset HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 4 Ratkaisuehdotukset 1. Etsi lauseen (p 0 (p 1 p 0 )) p 1 kanssa loogisesti ekvivalentti lause joka on (a) disjunktiivisessa

Lisätiedot

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko 3. Tekijälaskutoimitus, kokonaisluvut ja rationaaliluvut Tässä luvussa tutustumme kolmanteen tapaan muodostaa laskutoimitus joukkoon tunnettujen laskutoimitusten avulla. Tätä varten määrittelemme ensin

Lisätiedot

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

b) Määritä myös seuraavat joukot ja anna kussakin tapauksessa lyhyt sanallinen perustelu. Johdatus yliopistomatematiikkaan Helsingin yliopisto, matematiikan ja tilastotieteen laitos Kurssikoe 23.10.2017 Ohjeita: Vastaa kaikkiin tehtäviin. Ratkaisut voi kirjoittaa samalle konseptiarkille, jos

Lisätiedot

Johdatus logiikkaan I Harjoitus 4 Vihjeet

Johdatus logiikkaan I Harjoitus 4 Vihjeet Johdatus logiikkaan I Harjoitus 4 Vihjeet 1. Etsi lauseen ((p 0 p 1 ) (p 0 p 1 )) kanssa loogisesti ekvivalentti lause joka on (a) disjunktiivisessa normaalimuodossa, (b) konjunktiivisessa normaalimuodossa.

Lisätiedot

Äärellisten mallien teoria

Äärellisten mallien teoria Äärellisten mallien teoria Harjoituksen 7 ratkaisut (Hannu Niemistö) Tehtävä 1 Olkoot G ja H äärellisiä verkkoja, joilla kummallakin on l yhtenäistä komponenttia Olkoot G i, i {0,,l 1}, verkon G ja H i,

Lisätiedot

Dihedraalinen ryhmä Pro gradu Elisa Sonntag Matemaattisten tieteiden laitos Oulun yliopisto 2013

Dihedraalinen ryhmä Pro gradu Elisa Sonntag Matemaattisten tieteiden laitos Oulun yliopisto 2013 Dihedraalinen ryhmä Pro gradu Elisa Sonntag Matemaattisten tieteiden laitos Oulun yliopisto 2013 Sisältö Johdanto 2 1 Ryhmä 3 2 Symmetrinen ryhmä 6 3 Symmetriaryhmä 10 4 Dihedraalinen ryhmä 19 Lähdeluettelo

Lisätiedot

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38 Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38 Tuntitehtävät 11-12 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 15-16 loppuviikon harjoituksissa. Kotitehtävät 13-14 tarkastetaan loppuviikon

Lisätiedot

MS-A0402 Diskreetin matematiikan perusteet

MS-A0402 Diskreetin matematiikan perusteet MS-A0402 Diskreetin matematiikan perusteet Osa 1: Joukko-oppi ja logiikka Riikka Kangaslampi 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Kiitokset Nämä luentokalvot perustuvat Gustaf

Lisätiedot

Propositionaalinen dynaaminen logiikka

Propositionaalinen dynaaminen logiikka TAMPEREEN YLIOPISTO Pro gradu -tutkielma Saana Isoaho Propositionaalinen dynaaminen logiikka Matematiikan ja tilastotieteen laitos Matematiikka Kesäkuu 2010 Tampereen yliopisto Matematiikan ja tilastotieteen

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 7 Mikko Salo 11.9.2017 Sisältö 1. Funktioista 2. Joukkojen mahtavuus Funktioista Lukiomatematiikassa on käsitelty reaalimuuttujan funktioita (polynomi / trigonometriset /

Lisätiedot

Modaalilogiikan täydellisyyslauseesta

Modaalilogiikan täydellisyyslauseesta TAMPEREEN YLIOPISTO Pro gradu -tutkielma Teemu Pitkänen Modaalilogiikan täydellisyyslauseesta Informaatiotieteiden yksikkö Matematiikka Toukokuu 2015 Sisältö 1 Johdanto 3 2 Peruskäsitteistö ja semantiikka

Lisätiedot

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

Logiikan kertausta. TIE303 Formaalit menetelmät, kevät Antti-Juhani Kaijanaho. Jyväskylän yliopisto Tietotekniikan laitos. TIE303 Formaalit menetelmät, kevät 2005 Logiikan kertausta Antti-Juhani Kaijanaho antkaij@mit.jyu.fi Jyväskylän yliopisto Tietotekniikan laitos TIE303 Formaalit mentetelmät, 2005-01-27 p. 1/17 Luento2Luentomoniste

Lisätiedot

Johdatus diskreettiin matematiikkaan Harjoitus 1,

Johdatus diskreettiin matematiikkaan Harjoitus 1, Johdatus diskreettiin matematiikkaan Harjoitus 1, 15.9.2014 1. Hahmottele tasossa seuraavat relaatiot: a) R 1 = {(x, y) R 2 : x y 2 } b) R 2 = {(x, y) R 2 : y x Z} c) R 3 = {(x, y) R 2 : y > 0 and x 2

Lisätiedot

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton. 3 Todistustekniikkaa 3.1 Väitteen kumoaminen vastaesimerkillä Monissa tilanteissa kohdataan väitteitä, jotka koskevat esimerkiksi kaikkia kokonaislukuja, kaikkia reaalilukuja tai kaikkia joukkoja. Esimerkkejä

Lisätiedot

Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle.

Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle. Kombinatoriikka, kesä 2010 Harjoitus 1 Ratkaisuehdotuksia (RT (5 sivua Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle. 1. Osoita, että vuoden

Lisätiedot

b) Olkoon G vähintään kaksi solmua sisältävä puu. Sallitaan verkon G olevan

b) Olkoon G vähintään kaksi solmua sisältävä puu. Sallitaan verkon G olevan Tehtävä 7 : 1 a) Olkoon G jokin epäyhtenäinen verkko. Tällöin väittämä V (G) 2 pätee jo epäyhtenäisyyden nojalla. Jokaisella joukolla X on ehto X 0 voimassa, joten ehdot A < 0 ja F < 0 toteuttavilla joukoilla

Lisätiedot

Tarkastelemme ensin konkreettista esimerkkiä ja johdamme sitten yleisen säännön, joilla voidaan tietyissä tapauksissa todeta kielen ei-säännöllisyys.

Tarkastelemme ensin konkreettista esimerkkiä ja johdamme sitten yleisen säännön, joilla voidaan tietyissä tapauksissa todeta kielen ei-säännöllisyys. Ei-säännöllisiä kieliä [Sipser luku 1.4] Osoitamme, että joitain kieliä ei voi tunnistaa äärellisellä automaatilla. Tulos ei sinänsä ole erityisen yllättävä, koska äärellinen automaatti on äärimmäisen

Lisätiedot

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

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla. HY / Avoin ylioisto Johdatus yliopistomatematiikkaan, kesä 05 Harjoitus 6 Ratkaisut palautettava viimeistään tiistaina.6.05 klo 6.5. Huom! Luennot ovat salissa CK maanantaista 5.6. lähtien. Kurssikoe on

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 4 Mikko Salo 4.9.2017 Sisältö 1. Rationaali ja irrationaaliluvut 2. Induktiotodistus Rationaaliluvut Määritelmä Reaaliluku x on rationaaliluku, jos x = m n kokonaisluvuille

Lisätiedot

Matematiikan tukikurssi, kurssikerta 1

Matematiikan tukikurssi, kurssikerta 1 Matematiikan tukikurssi, kurssikerta 1 1 Joukko-oppia Matematiikassa joukko on mikä tahansa kokoelma objekteja. Esimerkiksi joukkoa A, jonka jäseniä ovat numerot 1, 2 ja 5 merkitään A = {1, 2, 5}. Joukon

Lisätiedot

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Maarit Järvenpää Oulun yliopisto Matemaattisten tieteiden laitos Syyslukukausi 2015 1 Merkintöjä Luonnollisten lukujen joukko N on joukko N = {1, 2, 3,...} ja kokonaislukujen

Lisätiedot

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.

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. 3.4 Kvanttorit 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. Kaikilla reaaliluvuilla x pätee x+1 >

Lisätiedot

Näytetään nyt relaatioon liittyvien ekvivalenssiluokkien olevan verkon G lohkojen särmäjoukkoja. Olkoon siis f verkon G jokin särmä.

Näytetään nyt relaatioon liittyvien ekvivalenssiluokkien olevan verkon G lohkojen särmäjoukkoja. Olkoon siis f verkon G jokin särmä. Tehtävä 6 : 1 Oletetaan ensin joukon X olevan sisältymisen suhteen minimaalinen solmut a ja b toisistaan erotteleva joukon V(G)\{a, b} osajoukko. Olkoon x joukon X alkio. Oletuksen nojalla joukko X\{x}

Lisätiedot

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

T Kevät 2006 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet ) T-79.3001 Kevät 2006 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet 2.3 3.4) 21. 24.3.2006 1. Olkoon R kaksipaikkainen predikaattisymboli, jonka tulkintana on relaatio

Lisätiedot

Diskreetin Matematiikan Paja Ratkaisuehdotuksia viikolle 2. ( ) Jeremias Berg

Diskreetin Matematiikan Paja Ratkaisuehdotuksia viikolle 2. ( ) Jeremias Berg Diskreetin Matematiikan Paja Ratkaisuehdotuksia viikolle 2. (24.3-25.3) Jeremias Berg 1. Olkoot A 1 = {1, 2, 3}, A 2 = {A 1, 5, 6}, A 3 = {A 2, A 1, 7}, D = {A 1, A 2, A 3 } Kirjoita auki seuraavat joukot:

Lisätiedot

33. pohjoismainen matematiikkakilpailu 2019 Ratkaisut

33. pohjoismainen matematiikkakilpailu 2019 Ratkaisut 33. pohjoismainen matematiikkakilpailu 2019 Ratkaisut 1. Kutsutaan (eri) positiivisten kokonaislukujen joukkoa merkitykselliseksi, jos sen jokaisen äärellisen epätyhjän osajoukon aritmeettinen ja geometrinen

Lisätiedot

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Roosa Niemi. Riippuvuuslogiikkaa

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Roosa Niemi. Riippuvuuslogiikkaa TAMPEREEN YLIOPISTO Pro gradu -tutkielma Roosa Niemi Riippuvuuslogiikkaa Informaatiotieteiden yksikkö Matematiikka Syyskuu 2011 Tampereen yliopisto Informaatiotieteiden yksikkö ROOSA NIEMI: Riippuvuuslogiikkaa

Lisätiedot

LUKUTEORIA johdantoa

LUKUTEORIA johdantoa LUKUTEORIA johdantoa LUKUTEORIA JA TODISTAMINEN, MAA11 Lukuteorian tehtävä: Lukuteoria tutkii kokonaislukuja, niiden ominaisuuksia ja niiden välisiä suhteita. Kokonaislukujen maailma näyttää yksinkertaiselta,

Lisätiedot

Esko Turunen MAT Algebra1(s)

Esko Turunen MAT Algebra1(s) Määritelmä (4.1) Olkoon G ryhmä. Olkoon H G, H. Jos joukko H varustettuna indusoidulla laskutoimituksella on ryhmä, se on ryhmän G aliryhmä. Jos H G on ryhmän G aliryhmä, merkitään usein H G, ja jos H

Lisätiedot

Matematiikan tukikurssi, kurssikerta 5

Matematiikan tukikurssi, kurssikerta 5 Matematiikan tukikurssi, kurssikerta 5 1 Jonoista Matematiikassa jono (x n ) on yksinkertaisesti järjestetty, päättymätön sarja numeroita Esimerkiksi (1,, 3, 4, 5 ) on jono Jonon i:ttä jäsentä merkitään

Lisätiedot

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

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 2 (opetusmoniste, lauselogiikka ) T-79.144 Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 2 opetusmoniste, lauselogiikka 2.1-3.5) 21 24.9.2004 1. Määrittele lauselogiikan konnektiivit a) aina epätoden lauseen ja implikaation

Lisätiedot