811120P Diskreetit rakenteet

Koko: px
Aloita esitys sivulta:

Download "811120P Diskreetit rakenteet"

Transkriptio

1 811120P Diskreetit rakenteet Logiikka

2 3.1 Logiikka tietojenkäsittelyssä Pyritään formalisoimaan terveeseen järkeen perustuva päättely Sovelletaan monella alueella tietojenkäsittelyssä, esim. Kontrollirakenteiden ehtoina ohjelmoinnissa Tietokantakyselyissä Digitaalipiirien suunnittelussa Tietoturvassa, esim. pääsynvalvonnan mallit Asiantuntijajärjestelmissä: esim. tietämyspohjaiset ohjelmistot Formaalissa spesifioinnissa ja verifioinnissa P Diskreetit rakenteet, Logiikka 2

3 3.2 Propositiot Propositio on väittämä, jolla on totuusarvo tosi (1 tai T) tai epätosi (0 tai F) Esimerkkejä propositioista: 'Maa kiertää aurinkoa.' 'Isaac Newton syntyi vuonna 1642.' 'Tukholma on Australian pääkaupunki.' '5 on suurempi kuin 7.' 'Jokainen kakkosta suurempi parillinen kokonaisluku voidaan ilmaista kahden alkuluvun summana' P Diskreetit rakenteet, Logiikka 3

4 3.2 Propositiot (2) Tehtävä: Mitkä seuraavista ilmaisuista ovat propositioita? I. Jää kelluu vedessä. II. III. IV. Hyvää päivää! Kiina on Euroopassa Tee kotitehtäväsi! V = 4 VI = P Diskreetit rakenteet, Logiikka 4

5 3.2 Propositiot (2) Propositiologiikassa ei olla kiinnostuneita yksittäisten propositioiden totuudesta reaalimaailmassa vaan siitä, onko jokin propositio rakenteensa takia tosi tai epätosi Esim. propositio 'Jos Anna ja Pekko eivät molemmat ole onnellisia, niin joko Anna ei ole onnellinen tai Pekko ei ole onnellinen.' Rakenteensa takia aina tosi riippumatta Annan tai Pekon onnellisuudesta Mikä tahansa ilmaisu, jolla sama looginen rakenne aina tosi P Diskreetit rakenteet, Logiikka 5

6 3.2.1 Propositioiden rakenne Propositiolaskenta tutkii siis propositioiden rakennetta Edellisen kalvon propositio ( Jos Anna ja Pekko eivät... ) on yhdistetty propositio; se muodostuu atomisista propositioista Anna on onnellinen ja Pekko on onnellinen loogisia operaatioita eli konnektiiveja soveltamalla Konnektiivit vastaavat algebran laskutoimituksia (Atomisia) propositioita kuvataan propositiomuuttujilla Propositiomuuttujia merkitään pienillä kirjaimilla (tyypillisesti p,q ja r), joskus alaindeksillä varustettuna P Diskreetit rakenteet, Logiikka 6

7 3.2.2 Loogiset operaatiot x P(x) x P(x) konnektiivi symboli ja (konjunktio) tai (disjunktio) ei (negaatio) jos niin (implikaatio) jos ja vain jos (ekvivalenssi) P Diskreetit rakenteet, Logiikka 7

8 3.2.2 Loogiset operaatiot Negaatio-operaatio on yksipaikkainen, muut konnektiivit kaksipaikkaisia Loogisten operaatioiden toiminta määritellään totuustaulujen avulla antamalla konnektiivissa esiintyville propositiomuuttujille kaikki mahdolliset arvot Negaation totuustaulussa 2 riviä Muiden konnektiivien totuustaulussa 4 riviä P Diskreetit rakenteet, Logiikka 8

9 3.2.2 Loogiset operaatiot. Konjunktio (ja) x P(x) x P(x) p q p q T T T T F F F T F F F F P Diskreetit rakenteet, Logiikka 9

10 3.2.2 Loogiset operaatiot. Disjunktio (tai) x P(x) x P(x) p q p q T T T T F T F T T F F F P Diskreetit rakenteet, Logiikka 10

11 3.2.2 Loogiset operaatiot. Negaatio (ei) x P(x) x P(x) p p T F F T P Diskreetit rakenteet, Logiikka 11

12 3.2.2 Loogiset operaatiot. Implikaatio (jos-niin) p q p q T T T T F F F T T F F T P Diskreetit rakenteet, Logiikka 12

13 3.2.2 Loogiset operaatiot. Ekvivalenssi (jos-ja-vain-jos) x P(x) x P(x) p q p q T T T T F F F T F F F T P Diskreetit rakenteet, Logiikka 13

14 3.2.2 Loogiset operaatiot. Tehtäviä Tarkastele seuraavien ilmaisujen totuusarvoa I. Jää kelluu vedessä ja =4. II. Jää kelluu vedessä ja =5. III. Kiina on Euroopassa ja =4. IV. Kiina on Euroopassa ja =5. Tarkastele seuraavien ilmaisujen totuusarvoa I. Jää kelluu vedessä tai =4. II. Jää kelluu vedessä tai =5. III. Kiina on Euroopassa tai =4. IV. Kiina on Euroopassa tai = P Diskreetit rakenteet, Logiikka 14

15 3.2.2 Loogiset operaatiot. Tehtäviä (2) Tarkastele seuraavien ilmaisujen totuusarvoa I. Jos jää kelluu vedessä niin =4. II. Jos jää kelluu vedessä niin =5. III. Jos Kiina on Euroopassa niin =4. IV. Jos Kiina on Euroopassa niin =5. Tarkastele seuraavien ilmaisujen totuusarvoa I. Jää kelluu vedessä jos ja vain jos =4. II. Jää kelluu vedessä jos ja vain jos =5. III. Kiina on Euroopassa jos ja vain jos =4. IV. Kiina on Euroopassa jos ja vain jos =5. x P(x) x P(x) P Diskreetit rakenteet, Logiikka 15

16 3.2.2 Loogiset operaatiot. Konnektiivien vaikutusalueet Kasvavassa järjestyksessä, sekä,, Esimerkki. Ilmaisu p q r s p r tarkoittaa ilmaisua {[( p) q ] r } [(s p) ( r)] eli suoritusjärjestys: 1. p, r ; 2. ( p) q, s p ; 3. [( p) q ] r, (s p) ( r) ; 4. {[( p) q ] r } [(s p) ( r )] P Diskreetit rakenteet, Logiikka 16

17 3.2.3 Yhdistetyn proposition muodostaminen Esim.1 'Joko tietokoneohjelmani toimii ja siinä ei ole virheitä tai tietokoneohjelmani sisältää virheitä' Merkitään: p : 'tietokoneohjelmani toimii' q : 'tietokoneohjelmani sisältää virheitä' Propositio symbolisessa muodossa loogisena ilmaisuna (p q) q Esim.2 'Jos Anna ja Pekko eivät molemmat ole onnellisia, niin joko Anna ei ole onnellinen tai Pekko ei ole onnellinen' Merkitään: p : 'Anna on onnellinen' q : 'Pekko on onnellinen' Propositio symbolisessa muodossa { (p q) } { p q} P Diskreetit rakenteet, Logiikka 17

18 3.2.3 Yhdistetyn proposition muodostaminen (2) Tehtävä. Olkoot p,q ja r seuraavat propositiot: p = Sataa ; q= Aurinko paistaa ; r = On pilvistä. Kirjoita seuraavat yhdistetyt propositiot symbolisessa muodossa: a) Sataa ja aurinko paistaa. b) Jos sataa, niin on pilvistä. c) Jos sataa, niin aurinko ei paista ja on pilvistä. d) Aurinko paistaa, jos ja vain jos ei sada P Diskreetit rakenteet, Logiikka 18

19 Ilmaisun (p q) q totuustaulu x P(x) x P(x) p q q p q (p q) q T T F F T T F T T T F T F F T F F T F F P Diskreetit rakenteet, Logiikka 19

20 Ilmaisun (p q) p q totuustaulu x P(x) x P(x) p q p q (p q) p q p q (p q) p q T T T F F F F T T F F T F T T T F T F T T F T T F F F T T T T T P Diskreetit rakenteet, Logiikka 20

21 3.2.4 Tautologia ja ristiriita Lauselogiikan ilmaisu, joka on tosi kaikilla propositiomuuttujien arvoilla on tautologia Merkitään mielivaltaista tautologiaa symbolilla T 0 Esim. p p on tautologia Lauselogiikan ilmaisu, joka on epätosi kaikilla propositiomuuttujien arvoilla on ristiriita Merkitään mielivaltaista ristiriitaa symbolilla F 0 Esim. p p on ristiriita P Diskreetit rakenteet, Logiikka 21

22 3.2.5 Looginen ekvivalenssi Kaksi samoista muuttujista koostuvaa lauselogiikan ilmaisua u ja v ovat loogisesti ekvivalentit jos ne saavat samat totuusarvot kaikilla propositiomuuttujien totuusarvojen valinnoilla Tällöin merkitään u v Siis u ja v ovat loogisesti ekvivalentit täsmälleen silloin, kun u v on tautologia Täsmälleen silloin, kun ilmaisuilla u ja v on sama totuustaulu P Diskreetit rakenteet, Logiikka 22

23 3.2.6 Looginen seuraus Olkoot u ja v kaksi samoista muuttujista koostuvaa lauselogiikan ilmaisua. Tällöin v seuraa loogisesti ilmaisusta u jos kaikilla propositiomuuttujien totuusarvojen valinnoilla siitä, että u on tosi seuraa että v on tosi Tällöin merkitään u v Siis v seuraa loogisesti ilmaisusta u täsmälleen silloin, kun u v on tautologia Täsmälleen silloin, kun siitä, että u:n totuustaulussa on jollakin rivillä arvo T, aina seuraa, että samalla rivillä on myös v:n totuustaulussa arvo T P Diskreetit rakenteet, Logiikka 23

24 Tehtävä: Totuudenpuhujat ja valehtelijat x P(x) x P(x) Kaukaisella saarella asuu kahdentyyppisiä alkuasukkaita sellaisia, jotka aina puhuvat totta; ja sellaisia, jotka aina valehtelevat. On mahdollista, että saarelle on haudattu aarre; jokainen saaren asukas tietää onko näin vai ei. Tulet saarelle ja vastaasi kävelee alkuasukas. Sinun täytyy yhdellä kysymyksellä (johon vastaus on 'kyllä' tai 'ei') selvittää onko saarelle haudattu aarre. Miten asetat kysymyksen? P Diskreetit rakenteet, Logiikka 24

25 3.2.7 Logiikan lait Usein halutaan looginen ilmaisu muuttaa toiseen, ekvivalenttiin muotoon Erityisesti implikaation poistaminen on monesti tarpeen Apuna logiikan lait (seuraava kalvo) Voidaan todistaa totuustaulujen avulla Tehtävä: Osoita logiikan lakien avulla, että [(p q) q ] p on tautologia P Diskreetit rakenteet, Logiikka 25

26 3.2.7 Logiikan lait (2) x P(x) x P(x) P Diskreetit rakenteet, Logiikka 26

27 3.2.8 Looginen päättely Päättely koostuu oletuksista ja johtopäätöksestä Esim. A: 'Tiedosto on binaaritiedosto tai tekstitiedosto. Jos se on binaaritiedosto, ohjelmani ei hyväksy sitä. Ohjelmani hyväksyy tiedoston. Siispä se on tekstitiedosto. Oletukset: 1. Tiedosto on binaaritiedosto tai tekstitiedosto. 2. Jos tiedosto on binaaritiedosto, ohjelmani ei hyväksy sitä. 3. Ohjelmani hyväksyy tiedoston Johtopäätös: Tiedosto on tekstitiedosto Tässä siis tyyppiä P 1 P 2 P 3 Q oleva lauseke, jossa P 1, P 2 ja P 3 ovat oletuksia ja Q johtopäätös P Diskreetit rakenteet, Logiikka 27

28 3.2.8 Looginen päättely (2) Yleistetään: Päättely on rakenne (1) p 1, p 2,..., p n, Ⱶ q missä loogiset ilmaisut p 1, p 2,..., p n ovat oletuksia ja looginen ilmaisu q on johtopäätös. Päättely (1) (loogisesti) oikea (johdonmukainen, validi), jos looginen ilmaisu p 1 p 2 p n q on tautologia, jolloin q on looginen seuraus ilmaisusta p 1 p 2 p n P Diskreetit rakenteet, Logiikka 28

29 3.2.8 Looginen päättely (3) Päättelyn oikeaksi todistaminen = sen osoittaminen tautologiaksi Määritellään esimerkissä A propositiot p : 'tiedosto on binaaritiedosto' q : 'tiedosto on tekstitiedosto' r : 'ohjelmani hyväksyy tiedoston' Tällöin em. päättelyssä loogiset ekvivalenssit P 1 p q, P 2 p r, P 3 r ja Q q Nyt [(p q) (p r) r] q on tautologia (osoita!) joten päättely on oikea P Diskreetit rakenteet, Logiikka 29

30 3.2.8 Looginen päättely. Tehtäviä Tehtävä 1. Arvioi seuraavan päättelyn oikeellisuutta: Jos tietokoneohjelmani toimii, niin siinä ei ole virheitä. Tietokoneohjelmassani ei ole virheitä. Siispä tietokoneohjelmani toimii. Tehtävä 2. Intuitiivisen logiikan perusteella seuraava järkeily on tosi: 'Jos p:stä seuraa q ja q:sta seuraa r, niin p:stä seuraa r Osoita päättely loogisesti oikeaksi P Diskreetit rakenteet, Logiikka 30

31 3.3 Predikaattilogiikka Tarkastellaan väitteitä Kaikki ihmiset ovat nisäkkäitä. Usain Bolt on ihminen. Siispä Usain Bolt on nisäkäs. Ei ole totta, että kaikki linnut osaavat lentää. Siispä on olemassa ainakin yksi lintu, joka ei osaa lentää. Em. ei voi osoittaa oikeaksi propositiologiikan keinoin: tarvitaan ilmaisuja, jotka voivat sisältää muuttujia -> predikaattilogiikka P Diskreetit rakenteet, Logiikka 31

32 3.3.1 Predikaatit Ilmaisu on predikaatti, jos se sisältää yhden tai useampia muuttujia se ei ole propositio, mutta siitä tulee propositio, kun siinä esiintyvien muuttujien arvot sopivasti sidotaan Jos predikaatissa esiintyy n eri muuttujaa, se on n- paikkainen predikaatti. Jokainen muuttuja saa arvoja omassa määrittelyjoukossaan Esim. x < 12 on yksipaikkainen predikaatti, jonka muuttuja x saa arvoja reaalilukujen joukossa Jos edellä x korvataan arvolla 9.5 saadaan tosi propositio ja jos x korvataan arvolla 13.2 saadaan epätosi propositio P Diskreetit rakenteet, Logiikka 32

33 3.3.1 Predikaatit (2) x P(x) x P(x) Predikaatin muuttujia voidaan sitoa myös kvanttoreilla: Universaalikvanttorilla (luetaan 'kaikilla') Eksistenssikvanttorilla (luetaan 'on olemassa') Esim. tarkastellaan predikaattia 'x < 7 x > 5' x [x < 7 x > 5] tulkitaan: 'kaikilla x:n reaalilukuarvoilla on x < 7 tai x >5 x [x < 7 x > 5] tulkitaan: 'on olemassa sellainen reaaliluku x, että x < 7 tai x >5' Predikaatteja merkitään isoilla kirjaimilla, predikaattia P, joka sisältää n muuttujaa x 1, x 2,..., x n merkitään P(x 1, x 2,..., x n ) P Diskreetit rakenteet, Logiikka 33

34 3.3.1 Predikaatit (3) Kvanttorien sijoittaminen predikaattiin tapahtuu kirjoitusjärjestyksessä: x yp(x,y) tarkoittaa x( yp(x,y)), ts. Jokaista x:n arvoa x 0 kohti on olemassa sellainen arvo y 0, että P(x 0,y 0 ) on tosi. Esim. x( y y 3 =x)): Jokaista (reaalilukua) x 0 kohti on olemassa sellainen (reaaliluku) y 0, että y 03 = x P Diskreetit rakenteet, Logiikka 34

35 3.3.2 Universaali- ja eksistenssikvanttoreiden välinen yhteys Tarkastellaan propositiota (1) 'Kaikki joutsenet ovat mustia' Olkoon P(x) predikaatti: 'joutsen x on musta -> (1) tulee muotoon: x P(x) Sovelletaan negaatiota ja saadaan: (2) 'Kaikki joutsenet eivät ole mustia' formaalisti: [ x P(x)] (2) voidaan yhtäpitävästi esittää muodossa (3) 'On olemassa ainakin yksi joutsen, joka ei ole musta' formaalisti: x [ P(x)] P Diskreetit rakenteet, Logiikka 35

36 3.3.2 Universaali- ja eksistenssikvanttoreiden välinen yhteys (2) Edellisen kalvon ominaisuus pätee yleisesti -> sääntö: [ x P(x)] x [ P(x)] 'muotoa x P(x) olevan proposition negaatio saadaan vaihtamalla universaalikvanttori eksistenssikvanttoriksi ja ottamalla predikaatin negaatio' Vastaavasti saadaan [ x P(x)] x [ P(x)] 'muotoa x P(x) olevan proposition negaatio saadaan vaihtamalla eksistenssikvanttori universaalikvanttoriksi ja ottamalla predikaatin negaatio' P Diskreetit rakenteet, Logiikka 36

37 3.3.3 Kvanttorien järjestys Helposti huomataan, että kvanttorien ja kirjoitusjärjestys on olennainen Esim P(x,y) on predikaatti y=x+1 x yp(x,y): Jokaista lukua x kohti on olemassa sellainen luku y, että y=x+1 y xp(x,y): On olemassa sellainen luku y, että kaikilla luvuilla x, y=x+1 Ensimmäinen selvästi tosi ja jälkimmäinen epätosi P Diskreetit rakenteet, Logiikka 37

38 3.3 Tehtäviä Tehtävä 1. Tarkastellaan teatterin lipunvarausjärjestelmää. Olkoon B(h,p) predikaatti 'henkilö h on varannut paikan p'. Kirjoita seuraavat propositiot symbolisessa muodossa: a) 'paikka p 0 on varattu' b) 'henkilö h 0 on varannut (ainakin yhden) paikan c) 'kaikki paikat on varattu Tehtävä 2. Olkoon A = {1, 3, 5, 6, 7, 8} ja P(x) predikaatti x on parillinen. Määritä seuraavien lausekkeiden totuusarvo a) y A:P(y) b) x A:P(x+1) c) x A: x+3 < P Diskreetit rakenteet, Logiikka 38

39 3.3 Tehtäviä (2) Tehtävä 3. Kirjoita seuraavat propositiot symbolisessa muodossa. a) On olemassa reaaliluku x, jolle x 4-2x+1<0 b) Jokaista reaalilukua y kohti on olemassa reaaliluku x, jolle y= x 3. Muodosta tämän jälkeen propositioiden negaatiot ja esitä ne suomen kielellä Tehtävä 4.Kirjoita lausekkeet a) { x y [p(x,y) q(x,y)]} b) { x y [p(x,y) q(x,y)]} muodossa, jossa negaatio ei esiinny lausekkeen edessä P Diskreetit rakenteet, Logiikka 39

40 3.4 Matemaattisesta todistamisesta x P(x) x P(x) Todistamisella keskeinen rooli matematiikassa Matematiikan teoria perustuu aksiomeihin eli postulaatteihin, joita pidetään absoluuttisesti totta olevina väittäminä Esim. teorioista: Eukleideen geometria, lukuteoria Teoreema on totta oleva väittämä, joka voidaan johtaa aksiomeista loogisesti päättelemällä Väittämistä voidaan johtaa uusia väittämiä loogisesti päättelemällä Teoreeman todistus: perustelu, joka osoittaa, että teoreema on tosi = äärellinen jono väittämiä, joista jokainen on joko aksiomi, aikaisempi teoreema tai looginen seuraus todistuksen aikaisemmista askelista P Diskreetit rakenteet, Logiikka 40

41 3.4 Matemaattisesta todistamisesta (2) x P(x) x P(x) Todistukset esitetään matematiikassa yleensä puhekielen lauseiden ja matemaattisten merkintöjen sekoituksena Tulee tarvittaessa voida palauttaa loogisesti täysin tarkaksi esitykseksi Pätevän todistuksen konstruointi vaatii harjaannusta ja erilaisten tekniikoiden hallintaa Yleispätevää tekniikkaa ei ole olemassa, vaan uusissa tilanteissa joudutaan kokeilemaan useita vaihtoehtoja ja kehittämään uusia menetelmiä P Diskreetit rakenteet, Logiikka 41

42 3.4.1 Todistustekniikoita Muotoa P Q olevan teoreeman todistaminen Jos voidaan osoittaa, että P on epätosi, on P Q tosi Jos voidaan osoittaa, että Q on aina tosi, on P Q myös tosi (triviaali todistus) Suora todistus: osoitetaan, että jos P on tosi, niin siitä väistämättä seuraa, että Q on tosi Epäsuora todistus: osoitetaan, että (P Q):n kontrapositio Q P on tosi; oletetaan, että Q on tosi ja että tästä väistämättä seuraa, että P on tosi Perustuu ekvivalenssiin (P Q) ( Q P) Todistus ristiriidan avulla: oletetaan, että P ja Q ovat molemmat tosia ja johdetaan ristiriita P Diskreetit rakenteet, Logiikka 42

43 3.4.1 Todistustekniikoita (2) Kun halutaan todistaa, että jokin kaikkia alkioita koskeva yleinen väite ei ole tosi, tämä voidaan usein tehdä vastaesimerkin avulla etsimällä yksi sellainen alkio, jolle väite ei päde Muodollisesti: halutaan osoittaa, että x P(x) koska x P(x) x P(x), riittää löytää sellainen x 0, että P(x 0 ) P Diskreetit rakenteet, Logiikka 43

44 3.4.1 Todistustekniikoita. Tehtäviä Osoita vääräksi väite: Aina, kun n on luonnollinen luku, on n n. Todista väite: Kahden rationaaliluvun summa on rationaaliluku Todista epäsuoraa todistusta käyttäen väite: Olkoon x kokonaisluku. Jos x 2 on parillinen, niin x on parillinen. Todista vastaoletuksen avulla, että luvun 2 neliöjuuri on irrationaaliluku P Diskreetit rakenteet, Logiikka 44

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

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

-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

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

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

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

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

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

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

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

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

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

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

Lauselogiikka Tautologia

Lauselogiikka Tautologia Lauselogiikka Tautologia Hannu Lehto Tautologia Annetuista lauseista loogisilla konnektiiveillä saatu yhdistetty lause on on tautologia(pätevä), jos se on aina tosi siis riippumatta annettujen lauseiden

Lisätiedot

3. Predikaattilogiikka

3. Predikaattilogiikka 3. Predikaattilogiikka Muuttuja mukana lauseessa. Ei yksikäsitteistä totuusarvoa. Muuttujan kiinnittäminen määrän ilmaisulla voi antaa yksikäsitteisen totuusarvon. Esimerkki. Lauseella x 3 8 = 0 ei ole

Lisätiedot

Pikapaketti logiikkaan

Pikapaketti logiikkaan Pikapaketti logiikkaan Tämän oppimateriaalin tarkoituksena on tutustua pikaisesti matemaattiseen logiikkaan. Oppimateriaalin asioita tarvitaan projektin tekemisessä. Kiinnostuneet voivat lukea lisää myös

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 3 Mikko Salo 1.9.2017 Sisältö 1. Logiikasta 2. Suora ja epäsuora todistus 3. Jaollisuus ja alkuluvut Todistus Tähän asti esitetyt todistukset ovat olleet esimerkinomaisia.

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

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Oulun yliopisto Matemaattisten tieteiden laitos 01 Tero Vedenjuoksu Sisältö 1 Johdanto 3 Esitietoja ja merkintöjä 4 3 Todistamisesta 5 3.1 Suora todistus.............................

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

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

Johdatus matemaattiseen päättelyyn (5 op)

Johdatus matemaattiseen päättelyyn (5 op) Johdatus matemaattiseen päättelyyn (5 op) Tero Vedenjuoksu Oulun yliopisto Matemaattisten tieteiden laitos 2014 Johdatus matemaattiseen päättelyyn 2014 Yhteystiedot: Tero Vedenjuoksu tero.vedenjuoksu@oulu.fi

Lisätiedot

1 Logiikkaa. 1.1 Logiikan symbolit

1 Logiikkaa. 1.1 Logiikan symbolit 1 Logiikkaa Tieteessä ja jokapäiväisessä elämässä joudutaan tekemään päätelmiä. Logiikassa tutkimuskohteena on juuri päättelyt. Sen sijaan päätelmien sisältöön ei niinkäään kiinnitetä huomiota. Päätelmät

Lisätiedot

Predikaattilogiikkaa

Predikaattilogiikkaa Predikaattilogiikkaa UKUTEORIA JA TO- DISTAMINEN, MAA11 Kertausta ogiikan tehtävä: ogiikka tutkii ajattelun ja päättelyn sääntöjä ja muodollisten päättelyiden oikeellisuutta, ja pyrkii erottamaan oikeat

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

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

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

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

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

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

Ratkaisu. Ensimmäinen kuten P Q, toinen kuten P Q. Kolmas kuten P (Q R):

Ratkaisu. Ensimmäinen kuten P Q, toinen kuten P Q. Kolmas kuten P (Q R): Diskreetti matematiikka, sks 2010 Harjoitus 2, ratkaisuista 1. Seuraavassa on kuvattu kolme virtapiiriä, joissa on paristo, sopiva lamppu L ja katkaisimia P, Q, R, joiden läpi virta kulkee (1) tai ei kulje

Lisätiedot

FI3 Tiedon ja todellisuuden filosofia LOGIIKKA. 1.1 Logiikan ymmärtämiseksi on tärkeää osata erottaa muoto ja sisältö toisistaan:

FI3 Tiedon ja todellisuuden filosofia LOGIIKKA. 1.1 Logiikan ymmärtämiseksi on tärkeää osata erottaa muoto ja sisältö toisistaan: LOGIIKKA 1 Mitä logiikka on? päättelyn tiede o oppi muodollisesti pätevästä päättelystä 1.1 Logiikan ymmärtämiseksi on tärkeää osata erottaa muoto ja sisältö toisistaan: sisältö, merkitys: onko jokin premissi

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

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

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

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

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

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

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

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

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 8 Mikko Salo 13.9.2017 Sisältö 1. Kertausta Kurssin suorittaminen Kurssi suoritetaan lopputentillä (20.9. tai 4.10.). Arvostelu hyväksytty/hylätty. Tentissä on aikaa 4 h,

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

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

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

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

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

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

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2017-2018 Yhteenveto Yleistä kurssista Kurssin laajuus 5 op Luentoja 30h Harjoituksia 21h Itsenäistä työskentelyä n. 80h 811120P Diskreetit rakenteet, Yhteenveto 2 Kurssin

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

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

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

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

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

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

Matematiikan perusteista logiikkaa ja joukko-oppia LaMa 1U syksyllä 2010

Matematiikan perusteista logiikkaa ja joukko-oppia LaMa 1U syksyllä 2010 Ensimmäisen viikon luennot Matematiikan perusteista logiikkaa ja joukko-oppia LaMa 1U syksyllä 2010 Perustuu osittain kirjan Poole: Linear Algebra lukuihin Appendix A ja Appendix B ja Trench in verkkokirjaan,

Lisätiedot

3. Kirjoita seuraavat joukot luettelemalla niiden alkiot, jos mahdollista. Onko jokin joukoista tyhjä joukko?

3. Kirjoita seuraavat joukot luettelemalla niiden alkiot, jos mahdollista. Onko jokin joukoista tyhjä joukko? HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 1 Ratkaisuehdotuksia Tehtäväsarja I Seuraavat tehtävät liittyvät luentokalvoihin 1 14. Erityisesti esimerkistä 4 ja esimerkin

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

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

Logiikka I. Kaarlo Reipas 17. huhtikuuta 2012 Ψ. Tämä materiaali on vielä keskeneräinen. 1 Johdanto Mitä logiikka on?... 3

Logiikka I. Kaarlo Reipas 17. huhtikuuta 2012 Ψ. Tämä materiaali on vielä keskeneräinen. 1 Johdanto Mitä logiikka on?... 3 Φ Logiikka I Kaarlo Reipas 17. huhtikuuta 2012 Ψ Tämä materiaali on vielä keskeneräinen. Sisältö 1 Johdanto 3 1.1 Mitä logiikka on?.............................. 3 2 ropositiologiikka 4 2.1 Lauseet...................................

Lisätiedot

815338A Ohjelmointikielten periaatteet

815338A Ohjelmointikielten periaatteet 815338A Ohjelmointikielten periaatteet 2015-2016 VII Logiikkaohjelmointi Sisältö 1. Johdanto 2. Predikaattilogiikan käsitteistöä 3. Prolog 815338A Ohjelmointikielten periaatteet, Logiikkaohjelmointi 2

Lisätiedot

Kesälukio 2000 PK2 Tauluharjoituksia I Mallivastaukset

Kesälukio 2000 PK2 Tauluharjoituksia I Mallivastaukset Kesälukio 2000 PK2 Tauluharjoituksia I Mallivastaukset 2000-08-03T10:30/12:00 Huomaa, että joihinkin kysymyksiin on useampia oikeita vastauksia, joten nämä ovat todellakin vain mallivastaukset. 1 Logiikkaa

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

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

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

Matematiikan peruskäsitteitä

Matematiikan peruskäsitteitä 2 Matematiikan peruskäsitteitä Kurssilla käsitellään matematiikan peruskäsitteitä, mutta lähinnä vain diskreetin matematiikan näkökulmasta. Lukiostakin tuttuja lineaarialgebran ja analyysin peruskäsitteitä

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

Tee konseptiin pisteytysruudukko! Muista kirjata nimesi ja ryhmäsi. Lue ohjeet huolellisesti!

Tee konseptiin pisteytysruudukko! Muista kirjata nimesi ja ryhmäsi. Lue ohjeet huolellisesti! MAA11 Koe.4.014 Jussi Tyni Tee konseptiin pisteytysruudukko! Muista kirjata nimesi ja ryhmäsi. Lue ohjeet huolellisesti! A-Osio: Ei saa käyttää laskinta. MAOL saa olla alusta asti käytössä. Maksimissaan

Lisätiedot

Johdatus yliopistomatematiikkaan

Johdatus yliopistomatematiikkaan Johdatus yliopistomatematiikkaan Lotta Oinonen 1. maaliskuuta 2016 Helsingin yliopisto Matematiikan ja tilastotieteen laitos Sisältö 1 Perusasioita joukoista................................ 1 1.1 Merkintöjä..................................

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

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

Todistusteoriaa. Kun kielen syntaksi on tarkasti määritelty, voidaan myös määritellä täsmällisesti, mitä pätevällä päättelyllä tarkoitetaan. Todistusteoriaa Kun kielen syntaksi on tarkasti määritelty, voidaan myös määritellä täsmällisesti, mitä pätevällä päättelyllä tarkoitetaan. Todistusteoriassa annetaan joukko aksioomia ja päättely- sääntöjä,

Lisätiedot

JOHDATUS MATEMATIIKKAAN

JOHDATUS MATEMATIIKKAAN JOHDATUS MATEMATIIKKAAN Toitteko minulle ihmisen, joka ei osaa laskea sormiaan? Kuolleiden kirja JYVÄSKYLÄN YLIOPISTO MATEMATIIKAN JA TILASTOTIETEEN LAITOS Alkusanat Tämä tiivistelmä on allekirjoittaneen

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

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta:

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta: MATP00 Johdatus matematiikkaan Ylimääräisten tehtävien ratkaisuehdotuksia. Osoita, että 00 002 < 000 000. Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa. Lähdetään sieventämään epäyhtälön

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

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

5.1 Semanttisten puiden muodostaminen

5.1 Semanttisten puiden muodostaminen Luku 5 SEMNTTISET PUUT 51 Semanttisten puiden muodostaminen Esimerkki 80 Tarkastellaan kysymystä, onko kaava = (( p 0 p 1 ) (p 1 p 2 )) toteutuva Tätä voidaan tutkia päättelemällä semanttisesti seuraavaan

Lisätiedot

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

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

Lisätiedot

JOHDATUS MATEMATIIKKAAN. Petri Juutinen

JOHDATUS MATEMATIIKKAAN. Petri Juutinen JOHDATUS MATEMATIIKKAAN Petri Juutinen 15. syyskuuta 2015 Alkulause Much more important than specific mathematical results are the habits of mind used by the people who create those results. Cuoco, Goldenberg

Lisätiedot

Insinöörimatematiikka IA

Insinöörimatematiikka IA Isiöörimatematiikka IA Harjoitustehtäviä. Selvitä oko propositio ( p q r ( p q r kotradiktio. Ratkaisu: Kirjoitetaa totuustaulukko: p q r ( p q r p q r ( p q r ( p q r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

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

Logiikka. Kurt Gödel ( )

Logiikka. Kurt Gödel ( ) Logiikka Tutustumme seuraavaksi propositio- eli lauselogiikkaan, jossa tarkastellaan formaalien lauseiden ominaisuuksia, ennenkaikkea niiden totuusarvoja. Formalisoimalla luonnollisen kielen lauseet propositiologiikan

Lisätiedot

Induktio kaavan pituuden suhteen

Induktio kaavan pituuden suhteen Induktio kaavan pituuden suhteen Lauselogiikan objektikieli määritellään kurssilla Logiikka 1B seuraavasti: 1. Lausemuuttujat p 1, p 2, p 3,... ovat kaavoja. 2. Jos A on kaava, niin A on kaava. 3. Jos

Lisätiedot

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

T Kevät 2009 Logiikka tietotekniikassa: perusteet Laskuharjoitus 2 (lauselogiikka ) T-79.3001 Kevät 2009 Logiikka tietotekniikassa: perusteet Laskuharjoitus 2 (lauselogiikka 2.1 3.4) 5.2. 9.2. 2009 Ratkaisuja demotehtäviin Tehtävä 2.1 Merkitään lausetta φ:llä, ja valitaan atomilauseiden

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

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

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

Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. ( ) Jeremias Berg

Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. ( ) Jeremias Berg Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. (14.3-18.3) Jeremias Berg 1. Luettele kaikki seuraavien joukkojen alkiot: (a) {x Z : x 3} (b) {x N : x > 12 x < 7} (c) {x N : 1 x 7} Ratkaisu:

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

JOHDATUS MATEMATIIKKAAN. Petri Juutinen

JOHDATUS MATEMATIIKKAAN. Petri Juutinen JOHDATUS MATEMATIIKKAAN Petri Juutinen 7. toukokuuta 04 Sisältö Joukko-oppia 4. Joukko-opin peruskäsitteitä ja merkintöjä........... 4 Todistamisen ja matemaattisen päättelyn alkeita 3. Alkupala..............................

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

Konnektiivit. On myös huomattava, että vain joillakin luonnollisen kielen konnektiiveilla on vastineensa lauselogiikassa.

Konnektiivit. On myös huomattava, että vain joillakin luonnollisen kielen konnektiiveilla on vastineensa lauselogiikassa. Johdanto Lauselogiikassa tutkitaan sekä syntaktisella että semanttisella tasolla loogisia konnektiiveja ja niiden avulla muodostettuja kaavoja sekä myös formaalia päättelyä. Tarkastelemme aluksi klassisen

Lisätiedot

Opintomoniste logiikan ja joukko-opin perusteista

Opintomoniste logiikan ja joukko-opin perusteista TAMPEREEN YLIOPISTO Pro gradu -tutkielma Kari Lammi Opintomoniste logiikan ja joukko-opin perusteista Luonnontieteiden tiedekunta Matematiikka Toukokuu 2018 2 Tampereen yliopisto Luonnontieteiden tiedekunta

Lisätiedot

2017 = = = = = = 26 1

2017 = = = = = = 26 1 JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 2, MALLIRATKAISUT Tehtävä 1. Sovella Eukleiden algoritmia ja (i) etsi s.y.t(2017, 753) (ii) etsi kaikki kokonaislukuratkaisut yhtälölle 405x + 141y = 12. Ratkaisu

Lisätiedot

Juuri 11 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

Juuri 11 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus K1. a) 72 = 2 36 = 2 2 18 = 2 2 2 9 = 2 2 2 3 3 = 2 3 3 2 252 = 2 126 = 2 2 63 = 2 2 3 21 = 2 2 3 3 7 = 2 2 3 2 7 syt(72, 252) = 2 2 3 2 = 36 b) 252 = 72 3 + 36 72 = 36 2 syt(72, 252) = 36 c) pym(72,

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

1 Johdanto, Tavoitteet 2. 2 Lähteitä 2. 3 Propositiologiikkaa 2. 4 Karnaugh'n kartat 16. 6 Predikaattilogiikkaa 31. 8 Relaatiot 42.

1 Johdanto, Tavoitteet 2. 2 Lähteitä 2. 3 Propositiologiikkaa 2. 4 Karnaugh'n kartat 16. 6 Predikaattilogiikkaa 31. 8 Relaatiot 42. Diskreetit rakenteet, syksy 2015 Itä-Suomen yliopisto, Tietojenkäsittelytieteen laitos Ville Heikkinen 14.12.2015 15:18 Sisältö 1 Johdanto, Tavoitteet 2 2 Lähteitä 2 3 Propositiologiikkaa 2 4 Karnaugh'n

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