Pikapaketti logiikkaan

Samankaltaiset tiedostot
LOGIIKKA johdantoa

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

Loogiset konnektiivit


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

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

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

1 Logiikkaa. 1.1 Logiikan symbolit

Kesälukio 2000 PK2 Tauluharjoituksia I Mallivastaukset

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

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

Tekijä Pitkä Matematiikka 11 ratkaisut luku 1

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

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

811120P Diskreetit rakenteet

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

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

Logiikkaa Matematiikan mestariluokka, kevät 2010 Harjoitus 1a ( )

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.

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

Predikaattilogiikkaa

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

MS-A0402 Diskreetin matematiikan perusteet

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

Lauselogiikka Tautologia

Johdatus logiikkaan I Harjoitus 4 Vihjeet

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

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

Logiikka 1/5 Sisältö ESITIEDOT:

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

Vastaoletuksen muodostaminen

Todistusmenetelmiä Miksi pitää todistaa?

Ilpo Halonen Päätelmistä ja niiden pätevyydestä. Luonnehdintoja logiikasta 1. Johdatus logiikkaan. Luonnehdintoja logiikasta 2

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

13. Loogiset operaatiot 13.1

Johdatus yliopistomatematiikkaan

Yhtälönratkaisusta. Johanna Rämö, Helsingin yliopisto. 22. syyskuuta 2014

Johdatus matemaattiseen päättelyyn

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

Johdatus logiikkaan (Fte170)

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

4 Matemaattinen induktio

5.1 Semanttisten puiden muodostaminen

Logiikka. Kurt Gödel ( )

13. Loogiset operaatiot 13.1

Luonnollisen päättelyn luotettavuus

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

Rakenteiset päättelyketjut ja avoin lähdekoodi

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

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.

Aaro rakastaa Inkaa tai Ullaa

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

Insinöörimatematiikka A

Tietotekniikka ja diskreetti matematiikka

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

1. Logiikan ja joukko-opin alkeet

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

Matematiikan peruskäsitteitä

Luku 1 Johdatus yhtälöihin

Johdatus logiikkaan 1

Johdatus matematiikkaan

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

Monisteen Rantala & Virtanen, Logiikkaa: teoriaa ja sovelluksia harjoitustehtävät.

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

LOGIIKKA, TIETÄMYS JA PÄÄTTELY

811120P Diskreetit rakenteet

Opintomoniste logiikan ja joukko-opin perusteista

815338A Ohjelmointikielten periaatteet

Insinöörimatematiikka IA

LAUSESANAT KONJUNKTIOT

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

Johdatus matemaattiseen päättelyyn

Insinöörimatematiikka A

Induktio kaavan pituuden suhteen

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

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

JOHDATUS MATEMATIIKKAAN. Petri Juutinen

Johdatus logiikkaan 1

Python-ohjelmointi Harjoitus 2

2.2 Muunnosten käyttöön tutustumista

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

Agentin toiminnan arviointi

Tietorakenteet, laskuharjoitus 1,

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Roosa Niemi. Riippuvuuslogiikkaa

Johdatus matemaattiseen päättelyyn (5 op)

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)

Valitse kuusi tehtävää! Kaikki tehtävät ovat 6 pisteen arvoisia.

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

Tietojenkäsittelytieteen ja tilastotieteen matematiikkaa 1/137

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

Matematiikan tukikurssi, kurssikerta 2

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto, osa I

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I

MAA11 - Lukuteoria ja logiikka

Testaa taitosi 1: Lauseen totuusarvo

Insidenssifunktioiden teoriaa

Matemaattisen analyysin tukikurssi. 1. Kurssikerta ( )

Matematiikan tukikurssi

Transkriptio:

Pikapaketti logiikkaan Tämän oppimateriaalin tarkoituksena on tutustua pikaisesti matemaattiseen logiikkaan. Oppimateriaalin asioita tarvitaan projektin tekemisessä. Kiinnostuneet voivat lukea lisää myös Vapaa matikka kirjasarjan kirjasta MAA11 Logiikka ja lukuteoria. Kirja löytyy internetistä. Lähdetäänpä tutustumaan logiikan ihmeisiin! Mitä logiikka on? Logiikka on matematiikan ala, joka tutkii ajattelua ja päättelyä. Tärkeimpiä logiikan tutkimusaloja on deduktiivinen päättely. Deduktiivisessa päättelyssä oletuksista päädytään johtopäätökseen. ESIMERKKI 1 (1) Musti on dalmatialainen. (2) Dalmatialaiset ovat koiria. (3) Musti on koira. Nyt (1) ja (2) ovat oletuksia ja (3) on johtopäätös. Päättelyketju on loogisesti pätevä, koska oletuksista tehty johtopäätös on tosi kaikissa tilanteissa. Johtopäätös on tosi, jos oletusten perusteella päädytään aina aukottomasti samaan johtopäätökseen. Seuraavilla esimerkeillä on pyritty havainnollistamaan johtopäätöksen loogista pätevyyttä. ESIMERKKI 2 Onko väittämä loogisesti pätevä? (1) Hervanta on Tampereella. (2) Juuso asuu Hervannassa. (3) Juuso asuu Tampereella. Väittämä on loogisesti pätevä. 1

ESIMERKKI 3 (1) Ruusu on kukka. (2) Tulppaani on kukka. (3) Ruusu on tulppaani. Väittämä ei ole loogisesti pätevä. Nyt asia on helposti hahmotettavissa, sillä tiedämme, ettei ruusu ja tulppaani ole sama asia. Logiikan kieli Logiikan lauseita kutsutaan propositioiksi. Propositioilla on aina totuusarvo eli väittämä on aina tosi tai epätosi. Propositioita eivät siis ole esimerkiksi käsky: Laula! tai kysymys: Minne menet?, sillä niistä ei voi päätellä suoraan, ovatko ne tosia vai epätosia. Yksinkertaisimpia propositioita kutsutaan atomilauseiksi. Seuraavat ovat atomilauseita ja samalla propositioita: 1. Tampere on Suomessa. 2. Lontoo on Ranskassa. Lause 1 on tosi ja lause 2 on epätosi. Propositioita merkitään yleensä isoilla kirjaimilla A, B, C ja niin edelleen. Totuusarvosta tosi käytetään merkintää 1 ja epätodesta merkintää 0. Atomilauseita voidaan yhdistää niin kutsuttujen konnektiivien avulla. Konnektiiveja ovat ei, ja, tai, jos niin sekä jos ja vain jos. Seuraavassa kolme esimerkkiä yhdistetyistä lauseista: 1. Tampere on Suomessa ja Helsinki on Suomessa. 2. Ei sada vettä ja ei paista aurinko. 3. Jos olen sairas, en mene kouluun. Kullekin konnektiiville käytetään matemaattisessa logiikassa omaa merkkiä. taulukossa on esitelty konnektiivien merkitykset, nimet ja merkit. Alla olevassa konnektiivin merkitys konnektiivin nimi konnektiivin merkki ei negaatio ja konjunktio tai disjunktio jos niin implikaatio jos ja vain jos ekvivalenssi Huomaa, että logiikassa tai tarkoittaa jompaakumpaa tai molempia. 2

Loogisia lauseita voidaan kirjoittaa käyttäen matematiikan kieltä. ESIMERKKI 4 Kirjoita matematiikan merkinnöin lause Aurinko paistaa ja ei sada vettä. Merkitään aluksi lauseen propositioita kirjaimilla: A: Aurinko paistaa. B: Sataa vettä. Lauseessa on proposition sataa vettä negaatio ei sada vettä, jolloin kirjoitetaan Propositioiden välissä on sana ja, jolloin ne yhdistetään konjuktiolla ja kirjoitetaan B. A B. ESIMERKKI 5 Suomenna seuraavat matemaattisesti kirjoitetut lauseet: a) A C b) A B c) A B d) A (B C), kun symbolit A, B ja C tarkoittavat seuraavaa: A: On ilta. B: Menen nukkumaan. C: Syön iltapalaa. a) On ilta ja syön iltapalaa. b) Ei ole ilta ja en mene nukkumaan. c) On ilta tai en mene nukkumaan. d) On ilta, ja menen nukkumaan tai syön iltapalaa. Huomaa, että d-kohdassa voi syntyä sekaannusta, sillä luonnollisesta kielestä ei voi päätellä sulkujen paikkoja. 3

ESIMERKKI 6 Kirjoita seuraavat loogiset lauseet matemaattisesti konnektiivien avulla. a) Asun Helsingissä ja pelaan jääkiekkoa. b) Illalla syön jäätelöä tai karkkia. c) On kesä ja en käy töissä. d) On kesä, ja käyn töissä tai olen rannalla. a) A: Asun Helsingissä. B: Pelaan jääkiekkoa. A B b) A: Illalla syön jäätelöä. B: Illalla syön karkkia. A B c) A: On kesä. B: Käyn töissä. A B d) A: On kesä. B: Käyn töissä. C: Olen rannalla. A (B C) Huomaa, että d-kohdassa sulkujen paikalla on merkitystä. Lauseessa on pyritty painottamaan, että kesällä ollaan töissä tai rannalla. Jos merkittäisiin (A B) C, tarkoittaisi lause On kesä ja käyn töissä, tai olen rannalla sitä, että kesällä käydään töissä ja yleisesti käydään rannalla. Tämä ei ota kantaa siihen, onko rannalla käydessä kesä vai ei. Esimerkkien 5 ja 6 d-kohdissa on käytetty sulkeita loogisten lauseiden muodostamiseen. Sulkeiden paikkaa on välillä vaikea hahmottaa luonnollisella kielellä kirjoitetuista lauseista, mutta matematiikan kielessä niillä on paljonkin merkitystä. Mietitään esimerkiksi lausetta Osta kolmella eurolla suklaalevy tai karkkipussi ja tikkari. Saako kolmella eurolla joko suklaalevyn, tai sitten karkkipussin sekä tikkarin? Vai saako itse asiassa tikkarin ja tämän lisäksi joko suklaalevyn tai karkkipussin? Merkitään propositioita seuraavasti: A: Kolmella eurolla saa suklaalevyn. B: Kolmella eurolla saa karkkipussin. C: Kolmella eurolla saa tikkarin. 4

Tällöin vaihtoehdot ovat: eli A (B C) eli (A B) C Alkuperäinen lause on matemaattisesti kirjoitettuna A B C. Lauseen merkitys riippuu kuitenkin sulkujen paikasta. Negaation, disjunktion ja konjunktion lisäksi voidaan käyttää konnektiiveja nimeltä implikaatio ja ekvivalenssi. Implikaatio tarkoittaa seurausta eli asiasta A seuraa asia B. Tätä voidaan sanallisesti kuvailla sanaparilla jos niin. Implikaatiota merkitään nuolella. ESIMERKKI 7 Muodosteta lause Jos olen myöhässä, niin saan jälki-istuntoa. Merkitään aluksi lauseen propositioita kirjaimilla: A: Olen myöhässä. B: Saan jälki-istuntoa. Lause voidaan merkitä matemaattisesti A B. 5

Ekvivalenssi puolestaan tarkoittaa asioiden yhtäsuuruutta. Se on sanallisessa mielessä ikään kuin jos ja vain jos. Ekvivalenssia merkitään nuolella. Ekvivalenssi on sama asia kuin implikaatio kahteen eri suuntaan. Jos A:sta seuraa B ja B:stä seuraa A, ovat A ja B ekvivalentteja keskenään. ESIMERKKI 8 Muodosta lause Liisa syö makkaraa, jos ja vain jos hänellä on kova nälkä. Merkitään aluksi lauseen propositioita kirjaimilla: A: Liisa syö makkaraa. B: Liisalla on kova nälkä. Lause voidaan merkitä matemaattisesti A B. Totuustaulut Loogisten lauseiden totuusarvoja voidaan tutkia totuustaulujen avulla. Totuustauluilla tutkitaan lauseiden totuusarvoja kaikilla alkuperäisten väitteiden totuusarvoilla. Totuustaulussa kussakin pystysarakkeessa on yhden lauseen totuusarvot, kun alkuperäiset lauseet saavat eri arvoja. Selvennetään totuustauluja muutamalla yksinkertaisella esimerkillä. Aloitetaan negaatiosta. ESIMERKKI 9 A:n negaation totuusarvot totuustaulussa ovat seuraavat. A A 1 0 0 1 Kun alkuperäinen väite on tosi, niin sen negaation on epätosi. Kun alkuperäinen väite on epätosi, negaation on tosi. Tarkastellaan seuraavaksi disjunktion ja konjunktion totuustauluja. 6

ESIMERKKI 10 Totuustaulu disjunktion (= tai) ja konjunktion (= ja) totuusarvoista A:n ja B:n eri totuusarvoilla. A B A B A B 1 1 1 1 1 0 1 0 0 1 1 0 0 0 0 0 Disjunktio on tosi, kun jompikumpi tai molemmat alkuperäisistä väitteistä ovat tosia. Konjunktio on tosi vain, jos molemmat alkuperäisistä väitteistä ovat tosia. Kun väitteiden määrä lisääntyy, ne voivat saada useampia erilaisia totuusarvoyhdistelmiä. Yksi väite esimerkissä 7 saattoi saada vain kaksi erilaista totuusarvoa, kun esimerkissä 8 erilaisia kahden väitteen totuusarvojen yhdistelmiä on neljä. Tarkastellaan seuraavaksi implikaation ja ekvivalenssin totuustauluja. ESIMERKKI 11 Totuustaulu implikaation ja ekvivalenssin totuusarvoista A:n ja B:n eri totuusarvoilla. A B A B A B 1 1 1 1 1 0 0 0 0 1 1 0 0 0 1 1 Ekvivalenssin totuustaulu on melko selkeä. Ekvivalenssi on tosi vain, kun molempien alkuperäisten väitteiden totuusarvot ovat samat. Implikaation totuustaulu saattaa ensinäkemällä näyttää omituiselta. Implikaatio on epätosi ainoastaan silloin, kun todesta seuraa epätosi. 7

ESIMERKKI 12 Tutki, milloin seuraava väite on tosi: Jos Kalle vihaa Juhoa, niin hän vihaa myös Henriä. Jos Kalle vihaa Henriä, hän vihaa myös Elinaa. Kalle ei vihaa Elinaa. A: Kalle vihaa Juhoa. B: Kalle vihaa Henriä. C: Kalle vihaa Elinaa. Tehtävän lauseet kuuluvat formalisoituna seuraavasti: A B. B C C Jos Kalle vihaa Juhoa, niin hän vihaa Henriä. Jos Kalle vihaa Henriä, niin hän vihaa Elinaa. Kalle ei vihaa Elina Muodostetaan totuustaulukko. Koska alkuperäisiä väitteitä on kolme, totuustaulukkoon tulee 8 riviä. A B C A B B C C (Y A) (A I) I 1 1 1 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 0 0 1 1 0 0 1 1 1 1 0 0 0 1 0 1 0 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 Tutkittu väite on tosi ainoastaan viimeisellä rivillä, joten Kalle ei vihaa ketään. 8