PETR HÁJEKIN BL-ALGEBRAT

Koko: px
Aloita esitys sivulta:

Download "PETR HÁJEKIN BL-ALGEBRAT"

Transkriptio

1 TAMPEREEN TEKNILLINEN YLIOPISTO Teknis-luonnontieteellinen osasto LASSE POHJOLAINEN PETR HÁJEKIN BL-ALGEBRAT DIPLOMITYÖ Aihe hyväksytty osastoneuvoston kokouksessa Tarkastaja: Professori Esko Turunen

2 Alkusanat Tämä diplomityö on kirjoitettu Tampereen teknillisen yliopiston Matematiikan laitoksella vuonna Työn ohjaajana ja tarkastajana toimi professori Esko Turunen. Haluankin kiittää professori Turusta mielenkiintoisesta aiheesta ja saamastani avusta kirjoittamisen aikana. Lisäksi haluan kiittää Matematiikan laitosta diplomityöni rahoittamisesta. Erityiskiitokset osoitan vanhemmilleni ja etenkin avopuolisolleni Niinalle opintojeni tukemisesta ja jatkuvasta kannustuksesta. Tampereella 22. elokuuta 2005 Lasse Pohjolainen Kuninkaankatu 36 B Tampere p

3 Sisältö 1 Johdanto 9 2 Mistä BL-algebrat tulevat? Osittainen järjestys Algebra L( ) Residuoitu hila BL-algebra Lokaalisti äärellinen BL-algebra BL-logiikan rakentaminen ja algebralisointi Lauselogiikka P C( ) BL-logiikka BL-algebra L T BL-algebroiden rakentuminen eri logiikoista MV-algebroiden rakentaminen Łukasiewicz-logiikka Wajsberg-algebrat MV-algebrat Lokaalisti äärellinen MV-algebra Tuloalgebrat Gödel-algebrat BL-algebroiden deduktiiviset systeemit Hilafiltteri Deduktiivinen systeemi Prime deduktiiviset systeemit Maksimaaliset deduktiiviset systeemit Tekijäalgebra L/D Boolen deduktiiviset systeemit Lokaalit BL-algebrat

4 5.5 Algebra MV(L) Perfektit BL- ja MV-algebrat Semilokaalit BL-algebrat Yhteenveto 85 Kirjallisuutta 89

5 Tiivistelmä TAMPEREEN TEKNILLINEN YLIOPISTO Teknis-luonnontieteellinen osasto Matematiikan laitos Pohjolainen, Lasse: Petr Hájekin BL-algebrat Diplomityö, 89 sivua Tarkastaja: professori Esko Turunen Käsitellään osastoneuvostossa syyskuussa 2005 Avainsanat: BL-algebra, BL-logiikka, deduktiivinen systeemi, MV-algebra Klassisessa logiikassa mahdollisia totuusarvoja on vain kaksi eli tosi ja epätosi. Useampia kuin kahta totuusarvoa sisältäviä logiikoita kutsutaan moniarvologiikoiksi. Nykyisin tällaisista logiikoista luultavasti tunnetuin on sumea logiikka, joka sallii äärettömän monta totuusarvoa. Puolalaiset matemaatikot Adolf Lindenbaum ( ) ja Alfred Tarski ( ) esittivät ensimmäisinä ajatuksen, jonka mukaan jokaista logiikkaa vastaa algebrallinen struktuuri. Moniarvologiikassa eräs tärkeä tällainen struktuuri on BL-algebra. Sumeassa logiikassa BL-algebralla on vastaava rooli kuin Boolen algebralla on klassisessa logiikassa. Tässä diplomityössä tarkastellaan tshekkiläisen Petr Hájekin 1990-luvulla esittelemää BL-algebraa ja sen taustalla vaikuttavaa BL-logiikkaa. MV-algebrat ovat tietyn erityisehdon täyttäviä BL-algebroita, joita hyödynnetään laajasti sumean logiikan sovelluksissa sopivien ominaisuuksiensa vuoksi. Näin ollen BL-algebroiden tutkiminen on tärkeää, sillä löydetyt tulokset ovat voimassa myös MV-algebroissa. BL-logiikan aksioomiin pohjautuvat BL-algebrat määritellään tietyt ehdot täyttävinä residuoituina hiloina. Aluksi tutkimme BL-algebroiden yleisiä ominaisuuksia, minkä jälkeen rakennamme BL-logiikan ja osoitamme, että se on algebralisoituva. Tämän jälkeen tarkastelemme BL-logiikan laajennuksia ja niihin perustuvia BL-algebroita. Lopuksi käsittelemme BL-algebroiden deduktiivisia systeemejä. Todistamme mm., että jokaisella BL-algebralla on MV-alialgebra, ja että tietyt BL-algebraominaisuudet muuttuvat vastaaviksi MV-algebran ominaisuuksiksi siirryttäessä BL-algebrasta sen MV-alialgebraan tai päinvastoin.

6 Abstract TAMPERE UNIVERSITY OF TECHNOLOGY Department of Science and Engineering Institute of Mathematics Pohjolainen, Lasse: Petr Hájek s BL-algebras Master of Science Thesis, 89 pages Examiner: professor Esko Turunen Evaluated by the Department Council in September 2005 Keywords: BL-algebra, BL-logic, deductive system, MV-algebra In classical logic there are only two truth values, true and false. Logics with more than two truth values are called many-valued logics. Nowadays the best known many-valued logic is fuzzy logic which contains infinitely many truth values. The idea of treating a logic as an algebraic structure was first introduced by Polish mathematicians Adolf Lindenbaum ( ) and Alfred Tarski ( ). In many-valued logic BL-algebra is one such structure. In fuzzy logic BL-algebras have the same role as Boolean algebras in classical logic. In this thesis we study BL-algebras which are based on BL-logic. These structures were introduced by Petr Hájek in the late 1990 s. MV-algebras are particular BL-algebras which are widely used in fuzzy logic applications because of their good properties. Therefore the study of BL-algebras is very useful since the results are also valid in MV-algebras. BL-algebras are defined as particular residuated lattices. We begin by introducing some basic properties of BL-algebras. Then we formulate the BL-logic and show that it can be algebralized. We go on to study some extensions of BL-logic and introduce algebras based on those logics. We finish our discussion with deductive systems of BL-algebras and prove, among other things, that each BL-algebra includes an MV-subalgebra. We also prove that certain properties of BL-algebras turn into corresponding properties of MV-algebras when we deal with MV-subalgebra instead of BL-algebra or vice versa.

7 Merkinnät ja lyhenteet A B A on joukon B osajoukko L/D algebran L tekijäalgebra x alkion x ekvivalenssiluokka x alkion x esikomplementti x alkion x hilakomplementti ord(x) alkion x kertaluku BL-algebrassa O(x) alkion x kertaluku MV-algebrassa Z + ei-negatiivisten kokonaislukujen joukko ei-triviaali ekvivalenssirelaatio ekvivalenssirelaatio f : A B f on kuvaus joukosta A joukkoon B T ϕ formula ϕ on todistuva teoriassa T, hilaoperaatioita implikaatio A B joukkojen A ja B leikkaus i I A i joukkojen A i (i = 1, 2,...) leikkaus i I A i joukkojen A i (i = 1, 2,...) unioni max(a) joukon A maksimi (suurin alkio) min(a) joukon A minimi (pienin alkio) sup(a) joukon A pienin yläraja (supremum) inf(a) joukon A suurin alaraja (infimum) A/ kaikkien ekvivalenssiluokkien joukko,, loogisia konnektiiveja N luonnollisten lukujen (1, 2,... ) joukko negaatio operaatio MV-algebrassa ar(f) operaation f ariteetti osittainen järjestysrelaatio 0 pienin alkio (hilajärjestyksen suhteen) e(p) propositionaalimuuttujan p totuusarvo 1 suurin alkio (hilajärjestyksen suhteen)

8 A A tulojoukko i I A i tulojoukko A 1 A 2... tulokonjunktio tulo-operaatio residuoidussa hilassa tyhjä joukko xry x ja y ovat relaatiossa R keskenään (t-normin) residuumi (vahva) disjunktio & (vahva) konjunktio = isomorfismi

9 Luku 1 Johdanto Matemaattisessa logiikassa on jo tuhansien vuosien ajan hyödynnetty kaksiarvologiikkaa, jonka mukaan jokaisella väittämällä on totuusarvo tosi tai epätosi. Arkielämässä tulee kuitenkin eteen tilanteita, joissa väittämän totuusarvo on selvästi jotakin näiden kahden väliltä. Yksi ratkaisu tällaisiin tilanteisiin on useamman kuin kahden eri totuusarvon salliminen. Useampia kuin kahta eri totuusarvoa sallivia logiikoita kutsutaan moniarvologiikoiksi. Sumea logiikka sisältää äärettömän määrän mahdollisia totuusarvoja ja jokainen totuusarvo tulkitaan asteeksi, joka osoittaa kuinka lähellä totuusarvo on valitun asteikon ääripäitä tosi ja epätosi. Jo Aristoteleen tiedetään sanoneen, että joidenkin tulevaisuutta koskevien väittämien totuusarvo ei välttämättä ole tosi eikä epätosi. Myös muutamat 1800-luvulta peräisin olevat tutkimukset viittaavat ainakin jossain määrin moniarvologiikkaan. Todellisena moniarvologiikan isänä pidetään kuitenkin puolalaista matemaatikkoa Jan Łukasiewiczia ( ). Hän mainitsi kolmiarvologiikan ensimmäisen kerran Varsovan yliopistossa pitämässään puheessa vuonna 1918, ja ääretönarvoista logiikkaa Łukasiewicz esitteli vuonna Vuonna 1935 Łukasiewiczin maanmies Mordechaj Wajsberg ( (?) 1 ) osoitti, että Łukasiewiczin ääretönarvoisen logiikan aksioomajärjestelmä on täydellinen. Adolf Lindenbaum ( ) ja Alfred Tarski ( ) (molemmat puolalaisia) esittivät ensimmäisinä metodin, jonka mukaan jokainen looginen järjestelmä voidaan nähdä algebrallisena struktuurina [3]. Kalifornian yliopiston professori C.C.Chang esitteli vuonna 1958 MV-algebrat (kirjainyhdistelmä MV on lyhenne sanasta many-valued) ja vuotta myöhemmin hän antoi algebrallisen todistuksen Łukasiewiczin aksioomien täydellisyydelle. 1 Juutalaisena Wajsberg todennäköisesti menehtyi natsien keskitysleirillä. 9

10 LUKU 1. JOHDANTO 10 Sumean logiikan kehityksen katsotaan saaneen alkunsa vuonna 1965, kun professori Lofti Zadeh esitteli sumeat joukot. Ensimmäinen varsinainen sumeaa logiikkaa käsittelevä tutkimus on luultavasti peräisin J.A.Goguenilta vuosilta Vuonna 1979 tshekki Jan Pavelka julkaisi sumeaa logiikkaa käsittelevän tutkimuksen, jossa Łukasiewicz-logiikka yleistettiin sumeiden päättelysääntöjen avulla. Pavelkan tutkimuksen kohteena oli sumea lauselogiikka, jossa totuusarvojen joukkona on yksikköväli [0,1]. Hän osoitti, että implikaatio-operaation jatkuvuus on välttämätön ja riittävä ehto tämän logiikan täydellisyydelle. Kymmenen vuotta myöhemmin toinen tshekki Vilem Novák laajensi Pavelkan tulokset [0,1]-totuusarvoiseen predikaattilogiikkaan. Vuonna 1994 Novák osoitti, että Pavelkan määrittelemä sumea logiikka on aksiomatisoituva, jos ja vain jos totuusarvojen joukko muodostaa täydellisen MV-algebran yksikkövälillä [0,1]. Samana vuonna Esko Turunen laajensi Pavelkan tulokset tapaukseen, jossa totuusarvojen joukkona on injektiivinen MV-algebra. Turusen todistus on puhtaan algebrallinen luvun loppupuolella Petr Hájek (myös tshekki) kehitti moniarvologiikan, jonka hän nimesi BL-logiikaksi (kirjaimet BL tulevat sanoista basic logic) ja esitteli tähän logiikkaan perustuvan BL-algebran. Sumeassa logiikassa BL-algebralla on samanlainen asema kuin Boolen algebralla on klassisessa kaksiarvologiikassa. BL-algebrat pohjautuvat BL-logiikan aksioomiin samalla tavalla kuin Boolen algebrat perustuvat klassisen logiikan aksioomiin. Hilateoria on keskeisessä roolissa BL-algebroiden tutkimisessa, sillä BL-algebrat ovat tietyt ehdot täyttäviä residuoituja hiloja. Joillakin erityisillä BL-algebroilla, kuten MV-algebroilla, on sovellusten kannalta erittäin hyviä ominaisuuksia ja ovat siksi yleisempiä sumean logiikan työkaluina. Tässä diplomityössä keskitytään kuitenkin enemmän yleisiin BL-algebroihin ja niiden ominaisuuksiin. Aloitamme tarkastelun määrittelemällä luvussa 2 tärkeitä peruskäsitteitä, kuten osittainen järjestysrelaatio, jatkuva t-normi, residuumi ja residuoitu hila. Lisäksi luvussa esitellään tärkeimmät jatkuvat t-normit (Łukasiewiczin, Gödelin ja tulo t-normit) ja niiden residuumit. Luvussa määritellään myös BL-algebrat ja todistetaan muutamia perustuloksia. Luvussa 3 muodostamme t-normin avulla lauselogiikan ja aksiomatisoimme BL-logiikan. Tämän jälkeen osoitamme, että BL-logiikka on algebralisoituva.

11 LUKU 1. JOHDANTO 11 Luku 4 sisältää esimerkkejä erilaisista BL-logiikan laajennuksista ja niiden pohjalta muodostetuista BL-algebroista. Myös lokaalisti äärellisten MV-algebroiden esittely kuuluu tähän lukuun. Luku 5 käsittelee BL-algebroiden deduktiivisia systeemejä. Tämä diplomityö pohjautuu Petr Hájekin ja Esko Turusen BL-algebroita käsitteleviin tutkimuksiin. Luvuissa 2-4 lähteinä on pääasiassa käytetty teoksia [2] ja [4] sekä artikkelia [1]. Luku 5 perustuu artikkeleihin [5], [6], [7] ja [8].

12 Luku 2 Mistä BL-algebrat tulevat? 2.1 Osittainen järjestys Joukon alkioiden järjestys on välttämätön ominaisuus, kun alkioiden halutaan olevan verrattavissa keskenään. Määrittelemme aluksi osittain järjestetyn joukon, mikä on edellytys t-normin olemassaololle kyseisessä joukossa. Binäärinen relaatio R ei-tyhjässä joukossa A on tulojoukon A A osajoukko. Jos parille (x, y) A A pätee (x, y) R, niin alkioiden x ja y sanotaan olevan relaatiossa keskenään. Tällöin merkitsemme xry. Binäärinen relaatio on refleksiivinen, jos jokaisella joukon A alkiolla x on voimassa xrx. Relaatio R on transitiivinen, jos ehdoista xry ja yrz seuraa xrz, kun x, y, z A. Jos relaatio R on refleksiivinen ja transitiivinen, niin sitä kutsutaan kvasijärjestykseksi (quasiorder). Kvasijärjestys R on osittainen järjestys (partial order) joukossa A, jos se on antisymmetrinen, ts. jos ehdoista xry ja yrx seuraa x = y. Relaatio R on symmetrinen joukossa A, jos ehdosta xry seuraa yrx. Kvasijärjestys R joukossa A on ekvivalenssirelaatio, jos se on symmetrinen. Ekvivalenssirelaation yleinen merkintä on ja kvasijärjestykselle, joka ei ole symmetrinen, käytetään merkintää. Jos joukossa A on määritelty osittainen järjestysrelaatio, niin joukko A on osittain järjestetty joukko (partially ordered set). Jos osittain järjestetyssä joukossa A kaikille alkioille x, y on voimassa joko x y tai y x, niin järjestys on täydellinen järjestys (total order) ja joukko A on lineaarisesti järjestetty (linearly ordered). 12

13 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 13 Olkoon ekvivalenssirelaatio joukossa A. Tällöin joukot x = {y A y x}, missä x A, ovat ekvivalenssirelaation ekvivalenssiluokkia. Kaikkien ekvivalenssiluokkien x (x A) joukolle käytetään jatkossa merkintää A/. Lemma Jos on ekvivalenssirelaatio joukossa A, niin kaikilla joukon A alkioilla x, y on voimassa (1) x x, (2) x y, jos ja vain jos x = y, jos ja vain jos x y, (3) jos x y, niin joukot x ja y ovat erillisiä. Todistus: (1) Koska ekvivalenssirelaatio on refleksiivinen eli x x, niin x x. (2) Oletetaan aluksi, että x y, jolloin x y. Olkoon sitten x y ja z x. Tällöin z x, ja ekvivalenssirelaation transitiivisuuden perusteella z y, joten z y ja x y. Vastaavalla tavalla nähdään, että y x. Näin ollen x = y. Oletetaan lopuksi, että x = y. Nyt x x = y. (3) Olkoon x y ja z x y jollakin alkiolla z. Tällöin z x ja z y. Symmetrisyyden perusteella x z, jolloin transitiivisuuden perusteella saadaan x y, mikä on ristiriidassa oletuksen kanssa. On siis oltava x y =. Määritelmä Olkoon f m-argumenttinen operaatio joukossa A (ts. f on kuvaus f : A m A, missä m on luonnollinen luku), ja olkoon ekvivalenssirelaatio joukossa A. Jos ehdoista x 1 y 1,..., x m y m seuraa, että f(x 1,..., x m ) f(y 1,..., y m ), niin on kongruenssi (congruence) operaation f suhteen. Ekvivalenssirelaatio on triviaali joukossa A, jos kaikille joukon A alkoille x, y pätee x y. 2.2 Algebra L( ) Seuraavaksi määrittelemme jatkuvan t-normin ja t-normin residuumin, jotka toimivat konjunktion ja implikaation totuusfunktioina yleisessä lauselogiikassa. Esittelemme myös muutamia jatkuvan t-normin ja sen residuumin yleisiä ominaisuuksia.

14 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 14 Määritelmä Välillä [0, 1] määritelty binäärinen operaatio : [0, 1] 2 [0, 1] on t-normi, jos se toteuttaa seuraavat ehdot: (i) operaatio on kommutatiivinen eli kaikilla välin [0, 1] alkioilla x,y on voimassa x y = y x, (ii) operaatio on assosiatiivinen eli kaikille välin [0, 1] alkioille x,y,z pätee (x y) z = x (y z), (iii) operaatio on kasvava molempien argumenttiensa suhteen, ts. jos x 1 x 2, niin x 1 y x 2 y ja jos y 1 y 2, niin x y 1 x y 2, (iv) jokaisella välin [0, 1] alkiolla x on voimassa 1 x = x ja 0 x = 0. Binäärinen operaatio on jatkuva t-normi, jos se on t-normi ja :[0, 1] 2 [0, 1] on jatkuva kuvaus. Esimerkki Seuraavat t-normit ovat tärkeimpiä esimerkkejä jatkuvista t-normeista: (i) Łukasiewiczin t-normi: x L y = max(0, x + y 1), (ii) Gödelin t-normi: x G y = min(x, y), (iii) tulo t-normi: x Π y = x y, missä operaatio on tavallinen reaalilukujen kertolaskuoperaatio. Todistus: Määritelmän ehtojen (i)-(iv) toteutuminen seuraa suoraan maksimi-, minimi-, ja kertolaskuoperaation ominaisuuksista. Voidaan osoittaa, että jokainen jatkuva t-normi on yhdistelmä esimerkissä mainituista kolmesta jatkuvasta t-normista. Lause Olkoon jatkuva t-normi. Tällöin on olemassa yksikäsitteinen operaatio x y = max { z z x y }, joka toteuttaa ehdon (z x) y, jos ja vain jos z (x y) kaikilla välin [0, 1] alkioilla x,y,z. Todistus: Olkoon x, y, z [0, 1]. Tällöin (z x) y, jos ja vain jos z max{z z x y} = x y, ja yksikäsitteisyys on ilmeinen. Lauseessa määriteltyä operaatiota kutsutaan t-normin residuumiksi.

15 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 15 Esimerkki Łukasiewiczin, Gödelin ja tulo t-normien residuumit ovat seuraavat. Jos x y, niin x y = 1. Jos x > y, niin (i) Łukasiewiczin implikaatio: x L y = 1 x + y, (ii) Gödelin implikaatio: x G y = y, (iii) Goguenin implikaatio: x Π y = y/x. Todistus: Olkoon x > y, jolloin (i): x L z = y, jos ja vain jos x + z 1 = y, jos ja vain jos z = 1 x + y. Näin ollen 1 x + y = max{z x z y}. (ii): x G z = y, jos ja vain jos min(x, z) = y, jos ja vain jos z = y. (iii): x Π z = y, jos ja vain jos x z = y, jos ja vain jos z = y/x. Lemma Jokaiselle jatkuvalle t-normille ja sen residuumille pätee (i) x y, jos ja vain jos (x y) = 1 (ii) (1 x) = x. Todistus: Ominaisuudet (i) ja (ii) seuraavat suoraan residuumin määritelmästä. Lemma (a) Jos x y, niin x = y (y x), ja (b) jos x u y ja u on idempotentti alkio (ts. u u = u), niin x y = x. Todistus: (a): Olkoon f : [0, 1] [0, 1] jatkuva kuvaus siten, että f(z) = z y, f(0) = 0 ja f(1) = y. Näin ollen jollekin välin [0,1] alkiolle z on voimassa f(z) = x ja ehdon x = z y toteuttavalle maksimaaliselle alkiolle z pätee z = y x. (b): Oletetaan ensin, että u = y, jolloin x = u (u x) ja x u = u (u x) u = u (u x) = x. Oletetaan sitten, että u y. Nyt x y x u = x, ja ilmeisesti x y x, joten on oltava x y = x. Algebra on struktuuri M, f 1,..., f n, missä M on ei-tyhjä joukko ja symbolit f i ovat operaatioita joukossa M. Jos f on operaatio f(x 1,..., x m ), niin sen ariteetti on ar(f) = m. Algebra M 1 = M 1, f 1,..., f n on algebran M 2 = M 2, g 1,..., g n alialgebra, jos joukko M 1 on joukon M 2 osajoukko ja jokainen operaatio f i on operaation g i rajoittuma tulojoukkoon M ar(fi).

16 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 16 Määritelmä Olkoon L( ) algebra L( ) = L,,,,, 0, 1, missä L = [0, 1], x y = min(x, y) ja x y = max(x, y), kun x, y L. Operaatio on kiinnitetty t-normi ja sen residuumi. Lisäksi 0 ja 1 ovat erityisiä kiinnitettyjä joukon L alkioita. Määritellään järjestysrelaatio siten, että x y, jos ja vain jos x y = x. Operaatiot ja voidaan määritellä t-normin ja sen residuumin avulla: Lemma Jokainen jatkuva t-normi ja sen residuumi toteuttavat seuraavat identiteetit algebrassa L( ). (i) x y = x (x y) (ii) x y = ((x y) y) ((y x) x). Todistus: (i): Olkoon x y. Tällöin (x y) = 1 ja x (x y) = x = x y. Jos y x, niin lemman mukaan x (x y) = y = x y. (ii) Olkoon x y, jolloin x y = y ja (x y) = 1. Nyt (x y) y = (1 y) = y, ja koska y (y x) x, niin residuumin määritelmän mukaan y (y x) x. Näin ollen ((x y) y) ((y x) x) = y. Tapaus y x osoitetaan täysin symmetrisesti. Määritelmä Jokaisen jatkuvan t-normin residuumi määrittelee vastaavan unaarisen operaation x = (x 0), jota kutsutaan esikomplementiksi (precomplement). Lemma Łukasiewiczin, Gödelin ja tulo t-normien esikomplementit ovat (i) Łukasiewicz-negaatio: L x = 1 x, { 1, kun x = 0 (ii) Gödel-negaatio: G x = 0, kun x > 0. (iii) Tulo t-normia vastaavan Goguenin implikaation esikomplementti vastaa Gödel-negaatiota. Todistus: Kyseiset esikomplementtioperaatiot seuraavat suoraan esikomplementin ja residuumin määritelmistä.

17 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? Residuoitu hila Tässä osiossa määritellään residuoitu hila, joka saadaan määrittelemällä tietyt ehdot täyttävässä hilassa operaatiot ja. Määritelmä Algebra L = L,, on hila (lattice), jos binääriset operaatiot ja toteuttavat seuraavat ehdot kaikilla joukon L alkioilla x,y,z: (i) x x = x ja x x = x (idempotenttisuus), (ii) x y = y x ja x y = y x (kommutatiivisuus), (iii) x ( y z ) = ( x y ) z ja x ( y z ) = ( x y ) z (assosiatiivisuus) (iv) x ( x y ) = x ja x ( x y ) = x (absorptio). Lemma Olkoon L, järjestetty joukko, jossa jokaisella alkioparilla (x, y) on pienin yläraja (supremum) ja suurin alaraja (infimum). Asettamalla x y = inf(x,y) ja x y = sup(x,y), saadaan algebra L = L,,,, joka on hila ja on hilan L järjestys. Todistus: Määritelmän ehtojen (i)-(iv) toteutuminen seuraa suoraan sup- ja inf-funktioiden ominaisuuksista. Lemma Olkoon L = L,, hila. Määritellään järjestysrelaatio siten, että x y, jos ja vain jos x y = x ja x y = y. Tällöin L, on järjestetty joukko, missä x y = inf(x, y) ja x y = sup(x, y). Todistus: Sivuutetaan. Seurauslause Algebra L = L,,, on hila, jos ja vain jos L on järjestetty joukko, jossa jokaisella alkioparilla (x, y) on pienin yläraja sup(x, y) = x y ja suurin alaraja inf(x, y) = x y. Lemma Jokaisessa hilassa L operaatiot ja ovat kasvavia hilajärjestyksen suhteen, t.s. jos x 1 x 2 ja y 1 y 2, niin x 1 y 1 x 2 y 2 ja x 1 y 1 x 2 y 2. Todistus: Sivuutetaan.

18 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 18 Määritelmä Jos hilassa L = L,,, kaikille joukon L alkioille x,y pätee niin hila L on distributiivinen. (1) x (y z) = (x y) (x z) tai (2) x (y z) = (x y) (x z), Distributiivisen hilan avulla voimme määritellä Boolen algebran. Määritelmä Olkoon L = L,,, distributiivinen hila. Jos jokaista joukon L alkiota kohti x on olemassa alkio x L, jolle pätee (x x ) y = y ja (x x ) y = y kaikilla y L, niin L on Boolen algebra. Alkiota x kutsutaan alkion x hilakomplementiksi (lattice complement). Edellä t-normi ja sen residuumi määriteltiin yksikkövälillä [0, 1]. Seuraavassa nämä operaatiot yleistetään mielivaltaiseen osittain järjestettyyn joukkoon L. Määritelmä Olkoon L algebra L = L,,,,, 0, 1, missä,, ja ovat binäärisiä operaatioita ja 0 ja 1 ovat vakioita. Algebra L on residuoitu hila (residuated lattice), jos (i) L,,, 0, 1 on hila, missä 1 on suurin alkio ja 0 pienin alkio hilajärjestyksen suhteen, (ii) L,, 1 on kommutoiva puoliryhmä yksikköalkiona 1, (iii) operaatiot ja muodostavat adjungoidun parin (adjoint couple), ts. (1) z (x y), jos ja vain jos x z y kaikilla joukon L alkioilla x,y,z. Lemma Jokaisessa residuoidussa hilassa L = L,,,,, 0, 1 kaikille joukon L alkioille x, y, z pätee (i) x y x, y, (ii) y x y, (iii) x 1 = 1 ja 0 x = 1.

19 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 19 Todistus: (i): Koska x, y 1, niin x y x 1 = x ja x y 1 y = y. (ii): Edellisen kohdan perusteella y x y, jolloin y x y. (iii): Koska 1 x 1 ja 0 = 1 0 x, niin 1 x 1 1 ja 1 0 x 1. Lemma Jokainen Boolen algebra L = L,,,, 0, 1 on residuoitu hila, jossa operaatiota vastaa operaatio ja residuumi määritellään siten, että x y = x y kaikilla joukon L alkioilla x, y. Lisäksi kaikille x L pätee x = x. Todistus: Olkoon L = L,,,, 0, 1 on Boolen algebra. Tällöin operaatio on assosiatiivinen ja kommutatiivinen, ja kaikilla x L on voimassa x 1 = x eli L,, 1 on kommutoiva puoliryhmä. Oletetaan, että x y z. Koska y y = (y y ) 1 = 1, ja koska Boolen algebrat ovat distributiivisia hiloja, niin x x y = (x y ) 1 = (x y ) (y y ) = y (x y) y z. Olkoon sitten x y z, jolloin x y y (y z) = (y y ) (y z) = 0 (y z) = y z z. Näin ollen x y z, jos ja vain jos x (y z) = y z eli operaatiot ja muodostavat adjungoidun parin. L on siis residuoitu hila, ja x = x 0 = x 0 = x. Määritelmä Residuoitu hila L = L,,,,, 0, 1 on lineaarisesti järjestetty, jos joukon L kaikilla alkioilla x,y on voimassa x y = x tai x y = y ja x y = x tai x y = y. 2.4 BL-algebra Nyt voimme määritellä BL-algebran määräämällä kaksi sopivaa lisäehtoa residuoidulle hilalle. Määritelmä Olkoon algebra L = L,,,,, 0, 1 residuoitu hila. Algebra L on BL-algebra, jos ja vain jos (2) x y = x (x y) ja (3) (x y) (y x) = 1 kaikilla joukon L alkioilla x,y.

20 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 20 Ehtoa (3) kutsutaan esilineaarisuusaksioomaksi (the axiom of prelinearity). Lemma Jokaisessa BL-algebrassa L = L,,,,, 0, 1 on kaikille joukon L alkioille x,y,z,w voimassa (4) x (x y) y ja x (y (x y)), (5) jos x y, niin x z y z, (z x) (z y) ja (y z) (x z), (6) x y, jos ja vain jos x y = 1, (7) (x y) z = (x z) (y z), (8) x y = ((x y) y) ((y x) x), (9) (x y) [(z x) (z y)] = 1, (10) (y z) x = (y x) (z x), (11) (x y) z = x (y z), (12) (x y) [(y z) (x z)] = 1, (13) (x y) z = (x y) (x z), (14) jos x, y z ja z x = z y, niin x = y, (15) (y x) (z x) (y z) x, (16) (x y) {(z w) [(y z) (x w)]} = 1, (17) x (y z) = (x y) (x z), (18) (x y) (y z) x z. Todistus: (4): Koska (x y) (x y), niin määritelmän adjungaattiehdon (iii) mukaan x (x y) y. Vastaavasti x (y (x y)) seuraa siitä, että (x y) (x y). (5): Olkoon x y. Kohdan (4) mukaan y (z (y z)), joten myös x (z (y z)) ja adjungaattiehdon mukaan x z y z. Koska x y, niin z (z x) x y. Tällöin (z x) (z y) ja x (y z) y (y z) z, joten (y z) (x z). (6): Jos x y, niin 1 x y. Tällöin 1 (x y) eli 1 = (x y). Tästä seuraa, että x y. (7): Koska x x y, niin x z (x y) z. Vastaavasti voidaan kirjoittaa y z (x y) z, joten (x z) (y z) (x y) z. Toisaalta x z (x z) (y z), joten x (z [(x z) (y z)]). Vastaavalla tavalla havaitaan, että y (z [(x z) (y z)]). Näin ollen (x y) (z [(x z) (y z)]) ja siis (x y) z (x z) (y z)). (8): Merkitään z = [((x y) y) ((y x) x)], jolloin

21 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 21 z = z 1 = z ((x y) (y x)) = (z (x y)) (z (y x)) [((x y) y) (x y)] [((y x) x) (y x)] y x = x y. Toisaalta (x y) (x y) = (x (x y)) (y (x y)) y y = y, joten x y ((x y) y). Vastaavasti nähdään, että x y ((y x) x). Näin ollen x y ((x y) y) ((y x) x). (9): Kohdan (4) perusteella (x y) [(z x) z] (x y) x y, joten (x y) (z x) z y ja (x y) (z x) (z y). Näin ollen (x y) [(z x) (z y)] = 1. (10): Koska y, z (y z), niin kohdan (5) nojalla ((y z) x) y x ja ((y z) x) z x. Näin ollen ((y z) x) (y x) (z x). Toisaalta, koska (y x) (z x) (y x), (z x), niin y [(y x) (z x)] x ja z [(y x) (z x)] x. Tällöin (y z) [(y x) (z x)] x eli [(y x) (z x)] ((y z) x). (11): Kohdan (4) mukaan [x (y z)] (x y) (y z) y z, joten x (y z) (x y) z. Toisaalta, koska (x y) z (x y) z ja koska (x y) z x (y z), joss [(x y) z] x y z, joss [(x y) z] (x y) z, joss (x y) z (x y) z, niin (x y) z x (y z) kaikilla x, y, z L. (12): Koska kohdan (4) perusteella (x y) (y z) x (y z) y z ja koska joss (x y) [(y z) (x z)] = 1, x y [(y z) (x z)], joss (x y) (y z) x z, joss (x y) (y z) x z,

22 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 22 niin (x y) [(y z) (x z)] = 1 on voimassa kaikilla x, y, z L. (13): Määritelmän ehdon (2) ja kohdan (11) avulla saadaan (x y) z = [(x y) x] z = (x y) (x z). (14): Olkoon x, y z ja z x = z y. Tällöin x = (z x) = z (z x) = z (z y) = (z y) = y. (15): Koska (y z) y, z, niin (y x) (y z) x ja (z x) (y z) x, joten (y x) (z x) (y z) x. (16): Kohdan (6) ja määritelmän ehdon (iii) perusteella joss joss (x y) {(z w) [(y z) (x w)]} = 1, (x y) (z w) [(y z) (x w)], (x y) (z w) (y z) (x w), joss (x y) (z w) (y z) x w, joss (x y) (z w) (y z) x w, mikä on voimassa kaikilla x, y, z, w L, sillä [(x y) (z w) (y z) x] [(z w) (y z) y] [(z w) z] w. (17): Koska y z y, z, niin x (y z) x y ja x (y z) x z. Näin ollen x (y z) (x y) (x z). Toisaalta, koska (x y) (x z) x y ja (x y) (x z) x z, niin [(x y) (x z)] x y ja [(x y) (x z)] x z. Siis [(x y) (x z)] x (y z) eli (x y) (x z) x (y z). (18): Kohtien (11) ja (12) mukaan [(x y) (y z)] (x z) = (x y) [(y z) (x z)] = 1, joten (x y) (y z) x z.

23 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 23 Lemma BL-algebrassa L = L,,,,, 0, 1 esikomplementti x = x 0 toteuttaa seuraavat ominaisuudet jokaisella joukon L alkiolla x. (i) x x, (ii) x x = 0, (iii) 1 = 0 ja 0 = 1, (iv) x = x, (v) (x y) = x y, (vi) jos x x = 1, niin x x = 0. Todistus: (i)-(ii): Koska x = (x 0), niin x x, jos ja vain jos x x 0, jos ja vain jos x x 0. Näin ollen x x ja x x = 0 ovat voimassa. (iii): Lemman kohdan (iii) mukaan 1 = 1 0 = 0 ja 0 = 0 0 = 1. (iv): Kohdan (ii) mukaan x x ja x x x. Näin ollen eli x x. x x 0, joss x x 0, joss x x 0, joss x x 0 (v): Lemman kohdan (10) perusteella (x y) 0 = (x 0) (y 0). (vi): Olkoon x x = 1, jolloin kohtien (i), (v) ja (iii) nojalla x x x x = ( x x) = 1 = 0. Lemma Lineaarisesti järjestetty residuoitu hila L = L,,,,, 0, 1 on BL-algebra, jos ja vain jos kaikille joukon L alkioille x,y pätee x y = x (x y). Todistus: On näytettävä, että lineaarisesti järjestetyssä residuoidussa hilassa L määritelmän ehdosta (2) seuraa ehto (3). Koska kaikille joukon L alkioille x, y pätee x y tai y x, niin x y = 1 tai y x = 1. Siis (x y) (y x) = 1 eli ehto (3) on voimassa.

24 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 24 Lemma Olkoon L = L,,,,, 0, 1 lineaarinen BL-algebra ja olkoon x, y, z L. Tällöin, jos z x = z y 1, niin x = y. Todistus: Jos z x = z y 1, niin z x ja z y. Näin ollen (koska L on lineaarinen) x, y z ja lemman kohdan (14) perusteella x = y. Lineaariset BL-algebrat ovat erityisasemassa, kun luvussa 5 tutkimme BLalgebroiden deduktiivisia systeemejä. Lause Jos L = L,,,,, 0, 1 on BL-algebra, niin L,, on distributiivinen hila. Todistus: Havaitaan, että (x y) x (y z) ja (x z) x (y z), joten (x y) (x z) x (y z) kaikilla joukon L alkioilla x, y, z. Toisaalta määritelmän ehdon (2) ja lemman kohtien (7) ja (5) nojalla x (y z) = (y z) [(y z) x] = [y ((y z) x)] [z ((y z) x)] [y (y x)] [z (z x)] = (y x) (z x) = (x y) (x z), joten määritelmän ehto (1) toteutuu. 2.5 Lokaalisti äärellinen BL-algebra Otetaan BL-algebrassa L = L,,,,, 0, 1 käyttöön merkinnät x 0 = 1 ja x n+1 = x n x, missä n on ei-negatiivinen kokonaisluku. Seuraavan määritelmän avulla voidaan todistaa useita tuloksia myöhemmin käsiteltäville MV-algebroille ja BL-algebroiden deduktiivisille systeemeille. Määritelmä Olkoon L = L,,,,, 0, 1 BL-algebra. Joukon L alkion x kertaluku (merkitään ord(x)) on pienin kokonaisluku n, jolle pätee x n = 0. Jos tällaista kokonaislukua n ei ole olemassa, niin ord(x) =. BL-algebra L on lokaalisti äärellinen, jos jokainen joukon L alkio x 1 on äärellistä kertalukua. Lause Jokainen lokaalisti äärellinen BL-algebra L = L,,,,, 0, 1 on lineaarinen.

25 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 25 Todistus: Olkoon x, y L ja x y = 1. Tällöin 1 = [(x y) y] [(y x) x] [(x y) y], joten y x y y eli y = x y. Olkoon sitten x 1. Koska BL-algebra L on lokaalisti äärellinen, niin on olemassa kokonaisluku n, jolle x n = 0. Nyt lemman kohdan (11) ja lemman kohdan (iii) avulla saadaan y = x y = x (x y) = x 2 y =... = x n y = 0 y = 1. Näin ollen x y = 1, jos ja vain jos x = 1 tai y = 1. Koska kaikilla joukon L alkioilla x, y on voimassa (x y) (y x) = 1, niin on oltava (x y) = 1 tai (y x) = 1. Siis x y tai y x, joten L on lineaarinen BL-algebra. Lemma Jokaisessa lokaalisti äärellisessä BL-algebrassa L = L,,,,, 0, 1 kaikille joukon L alkioille x on voimassa: (1) 0 < x < 1, jos ja vain jos 0 < x < 1 (2) x = 0, jos ja vain jos x = 1 (3) x = 1, jos ja vain jos x = 0 Todistus: (1): Olkoon 0 < x < 1 ja ord(x) = m. Koska x 0, niin m 2. Tällöin x m = x m 1 x = 0 ja x m 1 = x m 2 x 0 eli 0 < x m 2 x. Nyt esikomplementin määritelmästä seuraa, että 0 < x m 1 x < x m 2 1. Olkoon sitten 0 < x < 1 ja ord( x) = n ( 2). Tällöin 0 < ( x) m 1 x < ( x) m 2 1. Koska oletus x = 0 johtaisi ristiriitaan x = 1, niin on oltava 0 < x x < 1. (2)-(3): Oletetaan, että x = 0. Tällöin lemman kohdan (iii) perusteella on oltava x 0. Jos nyt olisi x 1, niin olisi 0 < x < 1, mikä johtaa ristiriitaan 0 < x < 1. Kohta (3) osoitetaan vastaavalla tavalla. Lause Lokaalisti äärellisessä BL-algebrassa L = L,,,,, 0, 1 jokaiselle joukon L alkiolle x pätee x = x. Todistus: Koska lemman kohtien (i) ja (iii) mukaan x x, 1 = 1 ja 0 = 0, niin riittää näyttää, että x x on voimassa kaikilla 0 < x < 1. Asettamalla z = 0 lemman kohdassa (11)

26 LUKU 2. MISTÄ BL-ALGEBRAT TULEVAT? 26 saadaan (x y) = x y kaikilla y L. Ominaisuudesta x x ja operaation määritelmästä seuraa x = x x = x ( x x), joten x = ( x ( x x)) = x ( x x). Toisaalta x = x = x 0, ja koska 0 < x < 1, niin 0 < x < 1 ja 0 < x < 1. Näin ollen, koska x 0 = x ( x x) 1, ja koska L on lineaarinen BL-algebra, niin lemman perusteella ( x x) = 0. Nyt lemman kohdan (2) mukaan x x = 1, joten x x.

27 Luku 3 BL-logiikan rakentaminen ja algebralisointi 3.1 Lauselogiikka P C( ) Kiinnittämällä t-normin saamme lauselogiikan (propositional calculus), jonka totuusarvojen joukko on yksikköväli [0,1]. Konjunktion & totuusfunktio on tällöin ja implikaation totuusfunktioksi tulee t-normin residuumi. Määritelmä Operaation indusoimassa lauselogiikassa PC( ) on propositionaaliset muuttujat p 1, p 2,..., konnektiivit & ja sekä totuusvakio 0, jonka totuusarvo on 0. Formulat määritellään seuraavasti. Propositionaaliset muuttujat ja totuusvakio 0 ovat formuloita, ja jos ϕ ja ψ ovat formuloita, niin ϕ&ψ ja ϕ ψ ovat myös formuloita. Muut konnektiivit määritellään näiden avulla: ϕ ψ on ϕ&(ϕ ψ), ϕ ψ on ((ϕ ψ) ψ) ((ψ ϕ) ϕ), ϕ on ϕ 0, ϕ ψ on (ϕ ψ)&(ψ ϕ). Propositionaalimuuttujan totuusfunktio on kuvaus e, joka liittää jokaiseen propositionaalimuuttujaan p totuusarvon e(p) väliltä [0,1]. Totuusfunktio voidaan yleistää yksikäsitteisesti kaikille formuloille seuraavalla tavalla: e( 0) = 0, e(ϕ ψ) = (e(ϕ) e(ψ)), e(ϕ&ψ) = (e(ϕ) e(ψ)). 27

28 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 28 Nyt lemmasta seuraa välittömästi Lemma Kaikille formuloille ϕ, ψ pätee e(ϕ ψ) = min(e(ϕ), e(ψ)) ja e(ϕ ψ) = max(e(ϕ), e(ψ)). Määritelmä Formula ϕ on 1-tautologia lauselogiikassa PC( ), jos jokaiselle formulan ϕ totuusfunktiolle e pätee e(ϕ) = 1. 1-tautologia on siis formula, joka on absoluuttisesti tosi minkä tahansa totuusfunktion e suhteen. 3.2 BL-logiikka BL-logiikan rakentamiseksi meidän on valittava aksioomiksi joitakin formuloita, jotka ovat 1-tautologioita jokaisessa lauselogiikassa P C( ). Määritelmä BL-logiikkamme aksioomat ovat: A1: (ϕ ψ) ((ψ χ) (ϕ χ)) A2: (ϕ&ψ) ϕ A3: (ϕ&ψ) (ψ&ϕ) A4: (ϕ&(ϕ ψ) (ψ&(ψ ϕ) A5: (ϕ (ψ χ)) ((ϕ&ψ) χ) A6: ((ϕ&ψ) χ) (ϕ (ψ χ)) A7: ((ϕ ψ) χ) (((ψ ϕ) χ) χ) A8: 0 ϕ BL-logiikassamme päättelysääntö (deduction rule) on modus ponens, ts. jos formulat ϕ ja ϕ ψ ovat tautologioita, niin formula ψ on tautologia. Kiinnitettyä formuloiden joukkoa T kutsutaan teoriaksi, ja formula ϕ T on teorian T erityisaksiooma. Todistus (proof ) teoriassa T on formuloiden ϕ 1,..., ϕ n jono, jossa jokainen formula ϕ i on joko BL-logiikan aksiooma, teorian T erityisaksiooma tai sitten formula ϕ i seuraa jostakin edeltävästä formulasta ϕ j (j < i) päättelysäännön perusteella. Formula on todistuva (provable) teoriassa T, jos se on todistuksen viimeinen jäsen. Teoriassa T todistuvalle formulalle ϕ käytetään merkintää T ϕ. Funktio e on malli (model) teoriassa T, jos jokaiselle teorian T erityisaksioomalle ϕ pätee e(ϕ) = 1. Malli on siis funktio, jonka suhteen kaikki erityisaksioomat ovat tosia.

29 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 29 Lemma Aksioomat A1-A8 ovat 1-tautologioita jokaisessa lauselogiikassa PC( ). Lisäksi, jos formulat ϕ ja ϕ ψ ovat 1-tautologioita, niin ϕ on 1-tautologia. Tästä seuraa, että jokainen BL-logiikassamme todistuva formula on 1-tautologia jokaisessa lauselogiikassa PC( ). Todistus: Aksioomat A2-A4 sekä A8 ovat ilmeisiä 1-tautologioita. Aksiooma A1 on 1-tautologia, jos ja vain jos ts., jos ja vain jos 1 (x y) ((y z) (x z)), (x y) (y z) x z, mikä seuraa siitä, että x (x y) = min(x, y) y ja vastaavasti y (y z) z kaikilla välin [0,1] totuusarvoilla x, y, z. Koska joss t x (y z), t x (y z), joss t x y z, joss t (x y) z, niin aksioomat A5 ja A6 ovat 1-tautologioita. Osoittaaksemme aksiooman A7 1-tautologiaksi havaitaan, että aina on voimassa joko x y = 1 tai y x = 1. Koska z 1 y, jos ja vain jos z y, niin 1 y = 1. Jos x = 1 ja x y = 1, niin tällöin modus ponens-päättelysäännön mukaan on oltava y = 1. Lemma Seuraavat implikaation ja (vahvan) konjunktion & ominaisuudet ovat todistuvia BL-logiikassa: (1) ϕ (ψ ϕ), (2) (ϕ (ψ χ)) (ψ (ϕ χ)), (3) ϕ ϕ, (4) (ϕ&(ϕ ψ)) ψ, (5) ϕ (ψ (ϕ&ψ)), (6) (ϕ ψ) ((ϕ&χ) (ψ&χ)), (6 ) ((ϕ ψ)&(χ δ)) ((ϕ&χ) (ψ&δ)), (7) (ϕ&ψ)&χ ϕ&(ψ&χ) ja ϕ&(ψ&χ) (ϕ&ψ)&χ. Todistus: (1): Aksiooman A2 perusteella BL (ϕ&ψ) ϕ ja aksiooman A6 mukaan BL ((ϕ&ψ) ϕ) (ϕ (ψ ϕ)). Näin ollen päättelysäännön perusteella BL ϕ (ψ ϕ).

30 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 30 (2): Aksioomasta A1 saadaan BL ((ψ&ϕ) (ϕ&ψ)) [((ϕ&ψ) χ) ((ψ&ϕ) χ)], joten BL ((ϕ&ψ) χ) ((ψ&ϕ) χ). Soveltamalla aksioomia A5 ja A6 saadaan BL [ϕ (ψ χ)] [(ϕ&ψ) χ] [(ψ&ϕ) χ] [ϕ (ψ χ)]. (3): Ominaisuuksien (1) ja (2) perusteella BL ψ (ϕ ϕ). Valitsemalla nyt formulaksi ψ mikä tahansa aksioomista A1 - A8 on ominaisuus (3) todistuva modus ponens-päättelysäännön perusteella. (4): Ominaisuudesta (3) seuraa, että BL (ϕ ψ) (ϕ ψ). Tällöin ominaisuuden (2) mukaan BL ϕ ((ϕ ψ) ψ), ja aksiooman A5 avulla saadaan BL (ϕ&(ϕ ψ)) ψ. (5): Koska BL (ϕ&ψ) (ϕ&ψ), niin aksiooman A6 perusteella BL ϕ (ψ (ϕ&ψ)). (6): Koska BL (ϕ&(ϕ ψ)) ψ ja BL ψ (χ (ψ&χ)), niin aksiooman A1 mukaan voidaan kirjoittaa BL (ϕ&(ϕ ψ)) (χ (ψ&χ)). Nyt aksiooman A6 mukaan BL ϕ ((ϕ ψ) (χ (ψ&χ))), ja ominaisuuden (2) avulla saadaan BL ϕ (χ ((ϕ ψ) (ψ&χ))). Aksiooman A5 perusteella BL (ϕ&χ) ((ϕ ψ) (ψ&χ)). Käyttämällä uudelleen ominaisuutta (2) saadaan BL (ϕ ψ) ((ϕ&χ) (ψ&χ)). (6 ): Edellisen kohdan mukaan BL (ϕ ψ) ((ϕ&χ) (ψ&χ)), jolloin BL ((ϕ ψ)&(χ δ)) [((ϕ&χ) (ψ&χ))&(χ δ)]. Hyödyntämällä uudelleen ominaisuutta (6) ja aksioomaa A3 saadaan BL [((ϕ&χ) (ψ&χ))&(χ δ)] [((ϕ&χ) (ψ&χ))&((ψ&χ) (ψ&δ))] ja BL [((ϕ&χ) (ψ&χ))&((ψ&χ) (ψ&δ))] [(ϕ&χ) (ψ&δ)]. Näin ollen BL ((ϕ ψ)&(χ δ)) ((ϕ&χ) (ψ&δ)). (7): Seuraavassa δ on mielivaltainen formula. Aksioomasta A6 saadaan BL [((ϕ&ψ)&χ) δ] [(ϕ&ψ) (χ δ)] ja BL [(ϕ&ψ) (χ δ)] [(ϕ (ψ (χ δ)))].

31 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 31 Nyt aksioomasta A5 seuraa BL [(ϕ (ψ (χ δ)))] [ϕ ((ψ&χ) δ)] ja BL [ϕ ((ψ&χ) δ)] [(ϕ&(ψ&χ)) δ], joten BL [((ϕ&ψ)&χ) δ] [(ϕ&(ψ&χ)) δ]. Vastaavalla tavalla voidaan näyttää, että BL [(ϕ&(ψ&χ)) δ] [((ϕ&ψ)&χ) δ]. Määritelmä Totuusvakiolla 1 tarkoitetaan merkintää 0 0. Lemma Totuusvakiolla 1 on seuraavat todistuvat ominaisuudet BLlogiikassa: (8) 1, (9) ϕ ( 1&ϕ), (10) ( 1 ϕ) ϕ. Todistus: (8): Koska BL 0 0, niin myös BL 1. (9): Koska BL 1 ja BL 1 (ϕ ( 1&ϕ)), niin BL ϕ ( 1&ϕ). (10): Koska BL 1 ja BL 1 (( 1 ϕ) ϕ), niin BL ( 1 ϕ) ϕ. Lemma Seuraavat konnektiivien ja ominaisuudet ovat todistuvia BL-logiikassa: (11) (ϕ ψ) ϕ, (ϕ ψ) ψ ja (ϕ&ψ) (ϕ ψ), (12) (ϕ ψ) (ϕ (ϕ ψ)), (13) (ϕ ψ) (ψ ϕ), (14) ((ϕ ψ) (ϕ χ)) (ϕ (ψ χ)), (15) ϕ (ϕ ψ), ψ (ϕ ψ) ja (ϕ ψ) (ψ ϕ), (16) (ϕ ψ) ((ϕ ψ) ψ), (17) (ϕ ψ) (ψ ϕ), (18) ((ϕ χ) (ψ χ)) ((ϕ ψ) χ).

32 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 32 Todistus: (11): Merkintä ϕ ψ vastaa formulaa ϕ&(ϕ ψ), joten aksiooman A2 mukaan BL (ϕ ψ) ϕ. Ominaisuus BL (ϕ ψ) ψ vastaa lemman kohtaa (4). Koska BL ψ (ϕ ψ), niin lemman kohdan (6) mukaan BL (ϕ&ψ) (ϕ&(ϕ ψ)). (12): Koska BL ϕ&(ϕ ψ) ϕ&(ϕ ψ), niin aksiooman A6 perusteella BL [ϕ ((ϕ ψ) (ϕ&(ϕ ψ)))]. Nyt lemman kohdan (2) mukaan BL (ϕ ψ) (ϕ (ϕ&(ϕ ψ))). (13): Tämä ominaisuus vastaa aksioomaa A4. (14): Koska BL (ψ χ) (ψ (ψ χ)) ja BL (ψ (ψ χ)) [((ϕ ψ) (ϕ χ)) (ϕ (ψ χ))], niin BL (ψ χ) [((ϕ ψ) (ϕ χ)) (ϕ (ψ χ))]. Vastaavalla tavalla saadaan BL (χ ψ) [((ϕ ψ) (ϕ χ)) (ϕ (ψ χ))]. Käyttämällä hyväksi aksioomaa A6 saadaan BL ((ϕ ψ) (ϕ χ)) (ϕ (ψ χ)). (15): Havaitaan, että BL ϕ ((ϕ ψ) ψ), ja että BL ψ ((ϕ ψ) ψ), jolloin ominaisuudesta (14) seuraa BL ϕ (ϕ ψ). Vastaavasti voidaan osoittaa BL ψ (ψ ϕ). Konnektiivin määritelmästä ja ominaisuudesta (13) seuraa suoraan, että BL (ϕ ψ) (ψ ϕ). (16): Konnektiivin määritelmästä ja ominaisuudesta (11) seuraa, että BL (ϕ ψ) ((ϕ ψ) ψ). Lemman kohdan (2) perusteella BL (ϕ ψ) ((ϕ ψ) ψ). (17): Ominaisuuden (15) mukaan BL (ϕ ψ) (ϕ ψ) (ψ ϕ) ja BL (ψ ϕ) (ϕ ψ) (ψ ϕ), jolloin aksiooman A6 mukaan BL (ϕ ψ) (ψ ϕ). (18): Koska BL (ϕ ψ) ((ϕ ψ) ψ) ja BL ((ϕ ψ) ψ) [((ϕ χ) (ψ χ)) ((ϕ ψ) χ)], niin BL (ϕ ψ) [((ϕ χ) (ψ χ)) ((ϕ ψ) χ)]. Vastaavasti nähdään, että BL (ψ ϕ) [((ϕ χ) (ψ χ)) ((ϕ ψ) χ)],

33 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 33 joten aksiooman A6 perusteella BL ((ϕ χ) (ψ χ)) ((ϕ ψ) χ). Seurauslause Lemman kohdista (14) ja (18) seuraa suoraan (14 ) ((ϕ ψ)&(ϕ χ)) (ϕ (ψ χ)), (18 ) ((ϕ χ)&(ψ χ)) ((ϕ ψ) χ). Lemma Konnektiiveilla ja on seuraavat todistuvat lisäominaisuudet BL-logiikassa: (19) (ϕ (ψ χ)) ((ϕ ψ) χ) ja ((ϕ ψ) χ) (ϕ (ψ χ)) (konnektiivin assosiatiivisuus), (20) (ϕ (ψ χ)) ((ϕ ψ) χ) ja ((ϕ ψ) χ) (ϕ (ψ χ)) (konnektiivin assosiatiivisuus), (21) ϕ ϕ (ϕ ψ) ja (ϕ (ϕ ψ)) ϕ. Todistus: (19): Koska BL (ϕ (ψ χ)) ϕ, BL (ϕ (ψ χ)) (ψ χ), BL (ψ χ) ψ ja BL (ψ χ) χ, niin käyttämällä seurauslauseen ominaisuutta (14 ) saadaan BL (ϕ (ψ χ)) (ϕ ψ) ja BL (ϕ (ψ χ)) ((ϕ ψ) χ). Vastaavalla tavalla voidaan osoittaa, että BL ((ϕ ψ) χ) (ϕ (ψ χ)). (20): Todistus molempiin suuntiin tapahtuu duaalisesti kohdan (19) kanssa käyttämällä seurauslauseen ominaisuutta (18 ). (21): Koska BL ϕ ϕ ja BL ϕ (ϕ ψ), niin seurauslauseen kohdan (14 ) mukaan BL ϕ ϕ (ϕ ψ). Todistus toiseen suuntaan tapahtuu duaalisesti seurauslauseen kohdan (18 ) avulla. Lemma Seuraavat negaation ominaisuudet ovat todistuvia BL-logiikassa: (22) ϕ ( ϕ ψ) (erityisesti ϕ ϕ ja (ϕ& ϕ) 0), (23) (ϕ (ψ& ψ)) ϕ, (23 ) (ϕ ψ) ( ψ ϕ), (23 ) (ϕ ψ) (ψ ϕ). Todistus: (22): Koska BL ϕ ((ϕ 0) 0) ja BL 0 ψ, niin BL ((ϕ 0) 0) ((ϕ 0) ψ)

34 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 34 ja BL ϕ ((ϕ 0) ψ). Negaation määritelmän mukaan formula ϕ ( ϕ 0) vastaa formulaa ϕ ϕ ja aksiooman A5 perusteella BL (ϕ& ϕ) 0. (23): Edellisen kohdan mukaan BL (ψ&(ψ 0)) 0, joten aksiooman A1 perusteella BL (ϕ (ψ& ψ)) (ϕ 0). (23 ): Aksiooman A1 mukaan BL (ϕ ψ) ((ψ 0) (ϕ χ)). (23 ): Lemman kohdan (2) perusteella BL (ϕ (ψ 0)) (ψ (ϕ 0)). Osiossa 3.1 määriteltiin propositionaalimuuttujan totuusfunktio lauselogiikassa P C( ). BL-algebrassa L = L,,,,, 0, 1 voidaan määritellä analoginen totuusfunktio. Määritelmä Olkoon L = L,,,,, 0, 1 BL-algebra. Jos kuvaus e liittää jokaiseen propositionaalimuuttujaan p joukon L alkion e(p), niin kuvaus e on L-totuusfunktio (jatkossa L-totuusfunktiolle käytetään merkintää e L ). Käyttämällä hyväksi BL-algebran L operaatioita, voidaan L-totuusfunktio e L laajentaa kaikille formuloille: e L ( 0) = 0, e L (ϕ ψ) = (e L (ϕ) e L (ψ)), e L (ϕ&ψ) = (e L (ϕ) e L (ψ)). Määritelmän ja lemman perusteella saadaan e L ( ϕ) = e L (ϕ) 0, e L (ϕ ψ) = e L (ϕ) e L (ψ) ja e L (ϕ ψ) = e(ϕ) e(ψ). Jos e L (ϕ) = 1 jokaisella L-totuusfunktiolla e L, niin formula ϕ on L-tautologia. Voidaan osoittaa, että jos formula ϕ on todistuva BL-logiikassa, niin ϕ on L-tautologia jokaisessa BL-algebrassa L. Todistetaan vahvempi tulos. Lause Jos T on teoria BL-logiikassa ja formula ϕ on T-todistuva, niin jokaisessa BL-algebrassa kaikille malleille e L pätee e L (ϕ) = 1. Todistus: Lauseen todistamiseksi on osoitettava, että jokainen BL-logiikan aksiooma on L-tautologia. Lisäksi on näytettävä, että lausekkeen x y määritelmä residuumin avulla on L-tautologia. Määritelmän aksioomat

35 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 35 voidaan osoittaa L-tautologioiksi täysin vastaavasti kuin lemmassa lukuunottamatta aksioomaa A7. Merkitään Koska t = t 1 t = ((x y) z) ((y x) z). = t ((x y) (y x)) = (t (x y)) (t (y x)) [((x y) z) (x y)] [((y x) z) (y x)] z z = z, niin myös aksiooma A7 on L-tautologia. Määritelmä x y = ((x y) y) ((y x) x) voidaan osoittaa L-tautologiaksi, kuten lemmassa on tehty. 3.3 BL-algebra L T Seuraavaksi näytämme, miten BL-logiikka voidaan algebralisoida. Osoitamme myös, että BL-logiikka on täydellinen (complete). Määritelmä Olkoon T teoria BL-logiikassa ja olkoon ϕ formula teoriassa T. Lisäksi olkoon [ϕ] T kaikkien niiden formuloiden ψ joukko, joille pätee T ϕ ψ ja olkoon L T algebra L T = L T,,,,, 0, 1, missä L T on kaikkien luokkien [ϕ] T joukko. Määritellään operaatiot,, ja sekä vakiot 0 ja 1 seuraavasti: [ϕ] T [ψ] T = [ϕ ψ] T, [ϕ] T [ψ] T = [ϕ ψ] T, [ϕ] T [ψ] T = [ϕ&ψ] T, [ϕ] T [ψ] T = [ϕ ψ] T, 0 = [ 0] T, 1 = [ 1] T. Lemma Algebra L T = L T,,,,, 0, 1 on BL-algebra.

36 LUKU 3. BL-LOGIIKAN RAKENTAMINEN JA ALGEBRALISOINTI 36 Todistus: Operaatiot ja toteuttavat hilaehdot lemmassa ja lemmassa osoitettujen ominaisuuksien perusteella. L T,, 1 on kommutoiva puoliryhmä aksiooman A3, lemman kohdan (7) ja lemman kohdan (9) perusteella. Havaitaan, että hilajärjestys toteuttaa ehdon [ϕ] T [ψ] T, jos ja vain jos T ϕ ψ. (Jos [ϕ] T [ψ] T, niin T ϕ (ϕ ψ). Tällöin T ϕ ψ, sillä BL-logiikassa T ϕ ψ ψ. Toisaalta, jos T ϕ ψ, niin ilmeisesti T ϕ (ϕ ψ). Nyt [ϕ] T = [ϕ] T [ψ] T, joten [ϕ] T [ψ] T.) Operaatiot ja muodostavat adjungoidun parin, sillä joss [χ] T ([ϕ] T [ψ] T ), T χ (ϕ ψ), joss T (χ&ϕ) ψ, joss [χ&ϕ] T [ψ] T, joss [χ] T [ϕ] T [ψ] T. Algebra L T on siis residuoitu hila. BL-algebran määritelmän ehdot (2) ja (3) toteutuvat konnektiivin määritelmän ja lemman kohdan (17) seurauksena. Näin ollen algebra L T on BL-algebra. Lause (Täydellisyyslause) BL-logiikka on täydellinen, ts. formula ϕ on todistuva BL-logiikassa, jos ja vain jos ϕ on L-tautologia jokaisessa BLalgebrassa L. Todistus: Oletetaan ensin, että formula ϕ on L BL -tautologia BL-algebrassa L BL, ja olkoon e(p i ) = [p i ] BL jokaisella propositionaalimuuttujalla p i. Nyt e(ϕ) = [ϕ] BL = [ 1] BL, joten ϕ 1 eli ϕ. Oletetaan sitten, että formula ϕ on todistuva BL-logiikassa, jolloin lauseen perusteella formula ϕ on L-tautologia. Määritelmä Jos logiikka C on saatu lisäämällä BL-logiikan aksioomiin (äärellinen tai ääretön määrä) uusia aksioomia, niin logiikka C on BLlogiikan skemaattinen laajennus (schematic extension). Logiikan C päättelysäännöksi tulee myös modus ponens. Seuraavassa luvussa käsitellään muutamia BL-logiikan skemaattisia laajennuksia.

37 Luku 4 BL-algebroiden rakentuminen eri logiikoista 4.1 MV-algebroiden rakentaminen Łukasiewicz-logiikka Lisätään BL-logiikan aksioomiin kaksoisnegaatioaksiooma ϕ ϕ, jolloin saadaan Łukasiewicz-logiikka eli Ł-logiikka. Lemma Seuraavat ominaisuudet ovat todistuvia Ł-logiikassa (1) ϕ ϕ, (2) (ϕ ψ) ( ψ ϕ), (3) (ϕ ψ) (ϕ& ψ), (4) ((ϕ ψ) ψ) ((ψ ϕ) ϕ) Todistus: (1): Tämä ominaisuus seuraa suoraan lemman kohdasta (22) ja kaksoisnegaatioaksioomasta. (2): Ominaisuus on todistuva kohdan (1) ja lemman kohdan (23 ) perusteella. (3): Koska BL ϕ ((ϕ ψ) ψ), niin BL ϕ ( ψ (ϕ ψ)) ja BL (ϕ& ψ) (ϕ ψ). Näin ollen kohdan (1) avulla saadaan Ł (ϕ ψ) (ϕ& ψ). Toisaalta BL ϕ ( ψ (ϕ& ψ)) ja BL ϕ ( (ϕ& ψ) ψ), joten BL (ϕ&ψ) (ϕ ψ). Siten Ł (ϕ&ψ) (ϕ ψ). 37

38 LUKU 4. BL-ALGEBROIDEN RAKENTUMINEN ERI LOGIIKOISTA38 (4): Aksiooman A4 mukaan BL ( ϕ&( ϕ ψ)) ( ψ&( ψ ϕ)), jolloin kohdan (2) avulla saadaan Ł ( ϕ&(ψ ϕ)) ( ψ&(ϕ ψ)) ja Ł ((ϕ ψ)& ψ) ((ψ ϕ)& ϕ). Nyt kohdan (3) perusteella Ł ((ϕ ψ) ψ) ((ψ ϕ) ϕ). Määritelmä Lauselogiikassa P C( L ) konjunktion totuusfunktio on Łukasiewiczin t-normi x L y = max(0, x + y 1). Ainoa peruskonnektiivi on implikaatio, ja totuusvakiona on 0. Muut konnektiivit määritellään seuraavasti: ϕ on ϕ 0, ϕ&ψ on (ϕ ψ), ϕ ψ on ϕ&(ϕ ψ), ϕ ψ on (ϕ ψ) ψ ϕ ψ on ϕ ψ. Konnektiivi on vahva disjunktio, joka on konnektiivin & duaali. Määritelmä Olkoon Ł logiikka, jossa negaatio ja konjunktio & määritellään, kuten lauselogiikassa P C( L ). Ł -logiikan aksioomat ovat: Ł1: ϕ (ψ ϕ) Ł2: (ϕ ψ) ((ψ χ) (ϕ χ)) Ł3: ( ϕ ψ) (ψ ϕ) Ł4: ((ϕ ψ) ψ) ((ψ ϕ) ϕ). Lemma Aksioomat Ł1-Ł4 ovat todistuvia Łukasiewicz-logiikassa. Todistus: Aksiooma Ł1 on todistuva lemman kohdan (1) perusteella. Aksiooma Ł2 vastaa aksioomaa A1, ja aksioomat Ł3 ja Ł4 ovat todistuvia lemman kohtien (2) ja (4) mukaan. Lemma Seuraavat implikaation ja negaation ominaisuudet ovat todistuvia Ł -logiikassa: (1) ϕ ((ϕ ψ) ψ), (2) (ϕ (ψ χ)) (ψ (ϕ χ)), (3) ϕ ϕ, (4) 0 ϕ, (5) ϕ ϕ, (6) (ϕ ψ) (ψ ϕ), (7) ϕ ϕ.

39 LUKU 4. BL-ALGEBROIDEN RAKENTUMINEN ERI LOGIIKOISTA39 Todistus: (1): Aksiooman Ł1 mukaan Ł ϕ ((ψ ϕ) ϕ), ja aksiooman Ł4 perusteella Ł ((ψ ϕ) ϕ) ((ϕ ψ) ψ). Nyt aksiooman Ł2 avulla saadaan Ł ϕ ((ϕ ψ) ψ). (2): Kohdan (1) mukaan Ł ψ ((ψ χ) χ), ja aksioomasta Ł2 saadaan Ł (ψ ((ψ χ) χ)) [(((ψ χ) χ) (ϕ χ)) (ψ (ϕ χ))]. Näin ollen Ł [(((ψ χ) χ) (ϕ χ)) (ψ (ϕ χ))]. Aksioomasta Ł2 saadaan myös Ł (ϕ (ψ χ)) (((ψ χ) χ) (ϕ χ)), joten Ł (ϕ (ψ χ)) (ψ (ϕ χ)). (3): Koska Ł ϕ (ψ ϕ), niin kohdan (2) mukaan Ł ψ (ϕ ϕ). Valitsemalla formulaksi ψ mikä tahansa aksioomista Ł1 - Ł4 saadaan Ł ϕ ϕ. (4): Koska Ł 0 0 eli Ł 0, niin Ł ϕ 0, ja aksiooman Ł3 perusteella Ł 0 ϕ. (5): Koska merkintä ϕ vastaa formulaa ((ϕ 0) 0), niin aksiooman Ł4 mukaan Ł (( 0 ϕ) ϕ). Kohdan (4) perusteella joten Ł ((ϕ 0) 0) ϕ. Ł (( 0 ϕ) ϕ) ϕ, (6): Kohdan (5) mukaan Ł ϕ ϕ, jolloin aksiooman Ł2 avulla saadaan Ł (ϕ ψ) ( ϕ ψ). Nyt aksioomasta Ł3 seuraa, että Ł ( ϕ ψ) (ψ ϕ). (7): Koska Ł ϕ ϕ, niin kohdan (6) perusteella Ł ϕ ϕ. Lemma BL-logiikan aksioomat A1-A3, A5, A6 ja A8 sekä Łukasiewiczlogiikan kaksoisnegaatioaksiooma ovat todistuvia Ł -logiikassa

40 LUKU 4. BL-ALGEBROIDEN RAKENTUMINEN ERI LOGIIKOISTA40 Todistus: Aksiooma A1 vastaa aksioomaa Ł2. Koska Ł (ϕ&ψ) (ϕ ψ), Ł (ϕ ψ) (ψ ϕ) ja Ł (ψ ϕ) (ψ&ϕ), niin aksiooma A3 on todistuva Ł -logiikassa. Aksiooma A3 osoitettiin jo todistuvaksi, joten aksiooman A2 osoittamiseksi riittää näyttää, että Ł (ϕ&ψ) ψ. Koska Ł ψ (ϕ ψ), niin Ł (ϕ ψ) ψ eli Ł (ϕ&ψ) ψ. Aksiooma A5 on todistuva Ł -logiikassa, sillä Ł (ϕ (ψ χ)) (ϕ ( χ ψ)), Ł (ϕ ( χ ψ)) ( χ (ϕ ψ)), Ł ( χ (ϕ ψ)) ( χ (ϕ&ψ)) ja Ł ( χ (ϕ&ψ)) ((ϕ&ψ) χ). Aksiooman A6 osoitus todistuvaksi on täysin symmetrinen aksiooman A5 osoituksen kanssa, ja aksiooma A8 sekä kaksoisnegaatioaksiooma on osoitettu todistuviksi lemman kohdissa (4) ja (5). Määritelmä Merkintä ϕ ψ vastaa formulaparia (ϕ ψ), (ψ ϕ), ja merkintä ϕ ψ tarkoittaa, että (ϕ ψ) ja (ψ ϕ). Lemma Konnektiiveilla, ja on seuraavat todistuvat ominaisuudet Ł -logiikassa: (8) (ϕ ψ) ( ϕ ψ), (9) (ϕ ψ) ( ϕ ψ), (10) (ϕ&ψ) ( ϕ ψ), (11) (ϕ ψ) ( ϕ& ψ), (12) ψ (ϕ ψ), (13) (ϕ ψ) (ψ ϕ), (14) (ϕ (ψ χ)) ((ϕ ψ) χ), (15) (ϕ ψ) (ϕ ψ)&ψ, (16) (ϕ ψ) (ϕ& ψ) ψ, (17) ϕ ϕ, (18) ((ϕ& ψ) ψ) (ϕ (ψ& ϕ)), (19) ((ϕ ψ)&ψ) (ϕ&(ψ ϕ)).

Esko Turunen Luku 9. Logiikan algebralisointi

Esko Turunen Luku 9. Logiikan algebralisointi Logiikan algebralisointi Tässä viimeisessä luvussa osoitamme, miten algebran peruskäsitteitä käytetään logiikan tutkimuksessa. Käsittelemme vain klassista lauselogiikkaa ja sen suhdetta Boolen algebraan,

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

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

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

Lisätiedot

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

Joukossa X määritelty relaatio R on. (ir) irrefleksiivinen, jos x Rx kaikilla x X, Relaation Joukossa X määritelty relaatio R on (r) refleksiivinen, jos xrx kaikilla x X, (ir) irrefleksiivinen, jos x Rx kaikilla x X, (s) symmetrinen, jos xry yrx, (as) antisymmetrinen, jos xry yrx x =

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

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

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara Kuvauksista ja relaatioista Jonna Makkonen Ilari Vallivaara 20. lokakuuta 2004 Sisältö 1 Esipuhe 2 2 Kuvauksista 3 3 Relaatioista 8 Lähdeluettelo 12 1 1 Esipuhe Joukot ja relaatiot ovat periaatteessa äärimmäisen

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

MAT Algebra 1(s)

MAT Algebra 1(s) 8. maaliskuuta 2012 Esipuhe Tämä luentokalvot sisältävät kurssin keskeiset asiat. Kalvoja täydennetään luennolla esimerkein ja todistuksin. Materiaali perustuu Jyväskylän, Helsingin ja Turun yliopistojen

Lisätiedot

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

Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti. Joukon määritelmä Joukko on alkioidensa kokoelma. Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti. Näin ei tässä

Lisätiedot

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

Ekvivalenssirelaatio. Määritelmä 2 Joukon A binäärinen relaatio R on ekvivalenssirelaatio, mikäli. Jos R on ekvivalenssirelaatio ja a A, niin joukkoa Määritelmä 1 Olkoot x ja y joukon A alkioita. Jos R on jokin ominaisuus/ehto, joka määritellään yksikäsitteisesti joukon A kaikkien alkioiden välille siten, että se joko toteutuu tai ei toteudu alkioiden

Lisätiedot

Hilateriasta Boolen algebroihin ja propositiologiikkaan

Hilateriasta Boolen algebroihin ja propositiologiikkaan Hilateriasta Boolen algebroihin ja propositiologiikkaan Pro Gradu -tutkielma Hanna Kauppinen 260373 Fysiikan ja matematiikan laitos Itä-Suomen yliopisto 15.5.2019 Tiivistelmä Tämä tutkielma käsittelee

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

1. Logiikan ja joukko-opin alkeet

1. Logiikan ja joukko-opin alkeet 1. Logiikan ja joukko-opin alkeet 1.1. Logiikkaa 1. Osoita totuusarvotauluja käyttäen, että implikaatio p q voidaan kirjoittaa muotoon p q, ts. että propositio (p q) ( p q) on identtisesti tosi. 2. Todista

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

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

[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

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

X R Matematiikan johdantokurssi, syksy 2016 Harjoitus 5, ratkaisuista

X R Matematiikan johdantokurssi, syksy 2016 Harjoitus 5, ratkaisuista Matematiikan johdantokurssi, syksy 06 Harjoitus, ratkaisuista. Olkoon perusjoukkona X := {,,,, } ja := {(, ), (, ), (, ), (, )}. Muodosta yhdistetyt (potenssi)relaatiot,,,. Entä mitä on yleisesti n, kun

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

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

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

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

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

Logiikka 1/5 Sisältö ESITIEDOT:

Logiikka 1/5 Sisältö ESITIEDOT: Logiikka 1/5 Sisältö Formaali logiikka Luonnollinen logiikka muodostaa perustan arkielämän päättelyille. Sen käyttö on intuitiivista ja usein tiedostamatonta. Mikäli logiikka halutaan täsmällistää esimerkiksi

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

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

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

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

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

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Mari Herranen. Ultratulo

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Mari Herranen. Ultratulo TAMPEREEN YLIOPISTO Pro gradu -tutkielma Mari Herranen Ultratulo Informaatiotieteiden yksikkö Matematiikka Marraskuu 2015 Tampereen yliopisto Informaatiotieteiden yksikkö HERRANEN, MARI: Ultratulo Pro

Lisätiedot

Jarkko Peltomäki. Järjestetyt joukot ja hilat

Jarkko Peltomäki. Järjestetyt joukot ja hilat Jarkko Peltomäki Järjestetyt joukot ja hilat Luonnontieteiden kandidaatin tutkielma Turun yliopisto Syyskuu 2010 Sisältö 1 Johdanto 2 2 Järjestetty joukko 3 2.1 Määritelmiä ja perusominaisuuksia...............

Lisätiedot

Loogiset konnektiivit

Loogiset konnektiivit Loogiset konnektiivit Tavallisimmat loogiset konnektiivit ovat negaatio ei konjunktio ja disjunktio tai implikaatio jos..., niin... ekvivalenssi... jos ja vain jos... Sulkeita ( ) käytetään selkeyden vuoksi

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

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I G. Gripenberg Aalto-yliopisto 30. syyskuuta 2015 G. Gripenberg (Aalto-yliopisto) MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, 30.

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

LAUSELOGIIKKA (1) Sanalliset ilmaisut ovat usein epätarkkoja. On ilmaisuja, joista voidaan sanoa, että ne ovat tosia tai epätosia, mutta eivät molempia. Ilmaisuja, joihin voidaan liittää totuusarvoja (tosi,

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

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

Esko Turunen Luku 3. Ryhmät

Esko Turunen Luku 3. Ryhmät 3. Ryhmät Monoidia rikkaampi algebrallinen struktuuri on ryhmä: Määritelmä (3.1) Olkoon joukon G laskutoimitus. Joukko G varustettuna tällä laskutoimituksella on ryhmä, jos laskutoimitus on assosiatiivinen,

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

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

TIEA241 Automaatit ja kieliopit, kevät 2011 (IV) Antti-Juhani Kaijanaho. 16. maaliskuuta 2011 TIEA241 Automaatit ja kieliopit, kevät 2011 (IV) Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 16. maaliskuuta 2011 Sisällys Sisällys Väitelauseet lause (tai virke), joka sanoo jonkin asian pitävän paikkaansa

Lisätiedot

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

Relaatioista. 1. Relaatiot. Alustava määritelmä: Relaatio on kahden (tai useamman, saman tai eri) joukon alkioiden välinen ominaisuus tai suhde. Relaatioista 1. Relaatiot. Alustava määritelmä: Relaatio on kahden (tai useamman, saman tai eri) joukon alkioiden välinen ominaisuus tai suhde. Esimerkkejä Kokonaisluvut x ja y voivat olla keskenään mm.

Lisätiedot

MAT-41150 Algebra I (s) periodilla IV 2012 Esko Turunen

MAT-41150 Algebra I (s) periodilla IV 2012 Esko Turunen MAT-41150 Algebra I (s) periodilla IV 2012 Esko Turunen Tehtävä 1. Onko joukon X potenssijoukon P(X) laskutoimitus distributiivinen laskutoimituksen suhteen? Onko laskutoimitus distributiivinen laskutoimituksen

Lisätiedot

Ramseyn lauseen ensimmäinen sovellus

Ramseyn lauseen ensimmäinen sovellus Ramseyn lauseen ensimmäinen sovellus Jarkko Peltomäki 30. huhtikuuta 2012 Tässä esseessä esitetään Frank Ramseyn vuonna 1929 esittämä tulos logiikassa, jonka todistamiseksi hän osoitti myöhemmin tärkeäksi

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

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

Salausmenetelmät. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) Salausmenetelmät Veikko Keränen, Jouko Teeriaho (RAMK, 2006) LUKUTEORIAA JA ALGORITMEJA 3. Kongruenssit à 3.1 Jakojäännös ja kongruenssi Määritelmä 3.1 Kaksi lukua a ja b ovat keskenään kongruentteja (tai

Lisätiedot

Hilateoria ja Boolen algebrat

Hilateoria ja Boolen algebrat Hilateoria ja Boolen algebrat Veera Reitti Pro gradu -tutkielma Syyskuu 2018 MATEMATIIKAN JA TILASTOTIETEEN LAITOS TURUN YLIOPISTO TURUN YLIOPISTO Matematiikan ja tilastotieteen laitos Reitti, Veera: Hilateoria

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

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

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

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

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

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

Derivaattaluvut ja Dini derivaatat

Derivaattaluvut ja Dini derivaatat Derivaattaluvut Dini derivaatat LuK-tutkielma Helmi Glumo 2434483 Matemaattisten tieteiden laitos Oulun yliopisto Syksy 2016 Sisältö Johdanto 2 1 Taustaa 2 2 Määritelmät 4 3 Esimerkkejä lauseita 7 Lähdeluettelo

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

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

Totuusjakaumat. Totuusjakauma eli valuaatio v on kuvaus v : {p 0, p 1, p 2,...} {0, 1}. Käytämme jatkossa joukolle {0, 1} merkintää B. Totuusjakaumat Totuusjakauma eli valuaatio v on kuvaus v : {p 0, p 1, p 2,...} {0, 1}. Käytämme jatkossa joukolle {0, 1} merkintää B. Totuusjakauma v voidaan aina laajentaa kuvaukseksi V : {A A on L kaava}

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

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto, osa I

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto, osa I MS-A0402 Diskreetin matematiikan perusteet Yhteenveto, osa I G. Gripenberg Aalto-yliopisto 3. huhtikuuta 2014 G. Gripenberg (Aalto-yliopisto) MS-A0402 Diskreetin matematiikan perusteetyhteenveto, 3. osahuhtikuuta

Lisätiedot

MS-A0401 Diskreetin matematiikan perusteet

MS-A0401 Diskreetin matematiikan perusteet MS-A0401 Diskreetin matematiikan perusteet Osa 2: Relaatiot ja funktiot Riikka Kangaslampi Syksy 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Relaatiot Relaatio Määritelmä 1 Relaatio joukosta

Lisätiedot

8 Joukoista. 8.1 Määritelmiä

8 Joukoista. 8.1 Määritelmiä 1 8 Joukoista Joukko on alkoidensa kokoelma. Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukkooppi aksiomaattisesti. Näin ei tässä tehdä

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

Propositiot: Propositiot ovat väitelauseita. Totuusfunktiot antavat niille totuusarvon T tai E.

Propositiot: Propositiot ovat väitelauseita. Totuusfunktiot antavat niille totuusarvon T tai E. Propositiot: Propositiot ovat väitelauseita. Totuusfunktiot antavat niille totuusarvon T tai E. Perusaksioomat: Laki 1: Kukin totuusfunktio antaa kullekin propositiolle totuusarvoksi joko toden T tai epätoden

Lisätiedot

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

Kirjoita käyttäen propositiosymboleita, konnektiiveja ja sulkeita propositiologiikan lauseiksi: 1 Logiikan paja, kevät 2011 Ratkaisut viikolle I Thomas Vikberg Merkitään propopositiosymboleilla p i seuraavia atomilauseita: p 0 : vettä sataa p 1 : tänään on perjantai p 2 : olen myöhässä Valitaan konnektiiveiksi,

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

Ilkka Mellin Todennäköisyyslaskenta Liite 1: Joukko-oppi

Ilkka Mellin Todennäköisyyslaskenta Liite 1: Joukko-oppi Ilkka Mellin Todennäköisyyslaskenta Liite 1: Joukko-oppi TKK (c) Ilkka Mellin (2007) 1 Joukko-oppi >> Joukko-opin peruskäsitteet Joukko-opin perusoperaatiot Joukko-opin laskusäännöt Funktiot Tulojoukot

Lisätiedot

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2016-2017 3. Logiikka 3.1 Logiikka tietojenkäsittelyssä Pyritään formalisoimaan terveeseen järkeen perustuva päättely Sovelletaan monella alueella tietojenkäsittelyssä, esim.

Lisätiedot

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

3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi 3. Kongruenssit 3.1 Jakojäännös ja kongruenssi Tässä kappaleessa esitellään kokonaislukujen modulaarinen aritmetiikka (ns. kellotauluaritmetiikka), jossa luvut tyypillisesti korvataan niillä jakojäännöksillä,

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

6 Relaatiot. 6.1 Relaation määritelmä

6 Relaatiot. 6.1 Relaation määritelmä 6 Relaatiot 6. Relaation määritelmä Määritelmä 6... Oletetaan, että X ja Y ovat joukkoja. Jos R µ X Y, sanotaan, että R on joukkojen X ja Y välinen relaatio. Jos R µ X X, sanotaan, että R on joukon X relaatio.

Lisätiedot

Reaaliarvoisen yhden muuttujan funktion raja arvo LaMa 1U syksyllä 2011

Reaaliarvoisen yhden muuttujan funktion raja arvo LaMa 1U syksyllä 2011 Neljännen viikon luennot Reaaliarvoisen yhden muuttujan funktion raja arvo LaMa 1U syksyllä 2011 Perustuu Trench in verkkokirjan lukuun 2.1. Esko Turunen esko.turunen@tut.fi Funktion y = f (x) on intuitiivisesti

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

Jarkko Peltomäki. Aliryhmän sentralisaattori ja normalisaattori

Jarkko Peltomäki. Aliryhmän sentralisaattori ja normalisaattori Jarkko Peltomäki Aliryhmän sentralisaattori ja normalisaattori Matematiikan aine Turun yliopisto Syyskuu 2009 Sisältö 1 Johdanto 2 2 Määritelmiä ja perusominaisuuksia 3 2.1 Aliryhmän sentralisaattori ja

Lisätiedot

Insidenssifunktioiden teoriaa

Insidenssifunktioiden teoriaa TAMPEREEN YLIOPISTO Pro gradu -tutkielma Rauno Soppi Insidenssifunktioiden teoriaa Informaatiotieteiden yksikkö Matematiikka Marraskuu 2011 2 Tampereen yliopisto Informaatiotieteiden yksikkö SOPPI, RAUNO:

Lisätiedot

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

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 12 (opetusmoniste, kappaleet ) T-79.144 Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 12 (opetusmoniste, kappaleet 9.1 9.5) 30.11. 3.12.2004 1. Osoita lauselogiikan avulla oheisten ehtolausekkeiden ekvivalenssi. (a)!(a

Lisätiedot

r > y x z x = z y + y x z y + y x = r y x + y x = r

r > y x z x = z y + y x z y + y x = r y x + y x = r HY / Matematiikan ja tilastotieteen laitos Vektorianalyysi I, syksy 018 Harjoitus Ratkaisuehdotukset Tehtävä 1. Osoita, että avoin kuula on avoin joukko ja suljettu kuula on suljettu joukko. Ratkaisu.

Lisätiedot

renkaissa. 0 R x + x =(0 R +1 R )x =1 R x = x

renkaissa. 0 R x + x =(0 R +1 R )x =1 R x = x 8. Renkaat Tarkastelemme seuraavaksi rakenteita, joissa on määritelty kaksi assosiatiivista laskutoimitusta, joista toinen on kommutatiivinen. Vaadimme näiltä kahdella laskutoimituksella varustetuilta

Lisätiedot

1 sup- ja inf-esimerkkejä

1 sup- ja inf-esimerkkejä Alla olevat kohdat (erityisesti todistukset) ovat lähinnä oheislukemista reaaliluvuista, mutta joihinkin niistä palataan myöhemmin kurssilla. 1 sup- ja inf-esimerkkejä Nollakohdan olemassaolo. Kaikki tuntevat

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

Johdatus yliopistomatematiikkaan. JYM, Syksy2015 1/195

Johdatus yliopistomatematiikkaan. JYM, Syksy2015 1/195 Johdatus yliopistomatematiikkaan JYM, Syksy2015 1/195 Joukko ja alkio Määritelmä Joukko tarkoittaa kokoelmaa olioita, joita sanotaan joukon alkioiksi. Lisäksi vaaditaan, että jokaisesta oliosta on voitava

Lisätiedot

k=1 b kx k K-kertoimisia polynomeja, P (X)+Q(X) = (a k + b k )X k n+m a i b j X k. i+j=k k=0

k=1 b kx k K-kertoimisia polynomeja, P (X)+Q(X) = (a k + b k )X k n+m a i b j X k. i+j=k k=0 1. Polynomit Tässä luvussa tarkastelemme polynomien muodostamia renkaita polynomien ollisuutta käsitteleviä perustuloksia. Teemme luvun alkuun kaksi sopimusta: Tässä luvussa X on muodollinen symboli, jota

Lisätiedot

Modus Ponens. JosAjaA B ovat tosia, niin välttämättä myösb on tosi 1 / 15. Modus Ponens. Ketjusääntö. Päättelyketju.

Modus Ponens. JosAjaA B ovat tosia, niin välttämättä myösb on tosi 1 / 15. Modus Ponens. Ketjusääntö. Päättelyketju. JosAjaA B ovat tosia, niin välttämättä myösb on tosi 1 / 15 JosAjaA B ovat tosia, niin välttämättä myösb on tosi (A (A B)) B on tautologia eli (A (A B)) B. 1 / 15 JosAjaA B ovat tosia, niin välttämättä

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

Diskreetit rakenteet. 3. Logiikka. Oulun yliopisto Tietojenkäsittelytieteiden laitos 2015 / 2016 Periodi 1

Diskreetit rakenteet. 3. Logiikka. Oulun yliopisto Tietojenkäsittelytieteiden laitos 2015 / 2016 Periodi 1 811120P 3. 5 op Oulun yliopisto Tietojenkäsittelytieteiden laitos 2015 / 2016 Periodi 1 ja laskenta tarkastelemme terveeseen järkeen perustuvaa päättelyä formaalina järjestelmänä logiikkaa sovelletaan

Lisätiedot

Hieman joukko-oppia. A X(A a A b A a b).

Hieman joukko-oppia. A X(A a A b A a b). Hieman joukko-oppia Seuraavassa esittelen hieman alkeellista joukko-oppia. Päämääränäni on saada käyttöön hyvinjärjestyslause, jota tarvitsemme myöhemmin eräissä todistuksissa. Esitykseni on aika, vaikkei

Lisätiedot

1 sup- ja inf-esimerkkejä

1 sup- ja inf-esimerkkejä Alla olevat kohdat (erityisesti todistukset) ovat lähinnä oheislukemista reaaliluvuista, mutta joihinkin niistä palataan myöhemmin kurssilla. 1 sup- ja inf-esimerkkejä Kaarenpituus. Olkoon r: [a, b] R

Lisätiedot

KOMBINATORIIKKA JOUKOT JA RELAATIOT

KOMBINATORIIKKA JOUKOT JA RELAATIOT Heikki Junnila KOMBINATORIIKKA LUKU I JOUKOT JA RELAATIOT 0. Merkinnöistä.... 1 1. Relaatiot ja kuvaukset....3 2. Luonnolliset luvut. Äärelliset joukot...9 3. Joukon ositukset. Ekvivalenssirelaatiot......

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

SUMEUDEN MATEMAATTISEN TEORIAN PERUSTEITA ULRICH HÖHLEN MUKAAN

SUMEUDEN MATEMAATTISEN TEORIAN PERUSTEITA ULRICH HÖHLEN MUKAAN TAMPEREEN TEKNILLINEN YLIOPISTO Teknis-luonnontieteellinen osasto OUTI JAATINEN SUMEUDEN MATEMAATTISEN TEORIAN PERUSTEITA ULRICH HÖHLEN MUKAAN DIPLOMITYÖ Aihe hyväksytty osastoneuvoston kokouksessa 9.3.2005.

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

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

Epästandardit reaaliluvut

Epästandardit reaaliluvut Kandidaatintutkielma Epästandardit reaaliluvut Janne Korhonen 11. tammikuuta 2007 Sisältö 1 Reaalilukujen epästandardimalli 5 1.1 Kompaktisuuslause........................ 5 1.2 Epästandardimallin olemassaolo.................

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

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

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

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2016-2017 4. Joukot, relaatiot ja funktiot Osa 1: Joukot 4.1 Joukot Matemaattisesti joukko on mikä tahansa hyvin määritelty kokoelma objekteja, joita kutsutaan joukon alkioiksi

Lisätiedot

DISKREETTIÄ MATEMATIIKKAA.

DISKREETTIÄ MATEMATIIKKAA. Heikki Junnila DISKREETTIÄ MATEMATIIKKAA. LUKU I JOUKOT JA RELAATIOT 0. Merkinnöistä.... 1 1. Relaatiot ja kuvaukset..... 3 2. Luonnolliset luvut. Induktio.... 9 3. Äärelliset joukot.... 14 4. Joukon ositukset.

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

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