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

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

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

LOGIIKKA johdantoa

Loogiset konnektiivit

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

1 Logiikkaa. 1.1 Logiikan symbolit

Lauselogiikka Tautologia

Insinöörimatematiikka A

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

T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut

Pikapaketti logiikkaan

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

Johdatus logiikkaan I Harjoitus 4 Vihjeet


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

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

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

Kesälukio 2000 PK2 Tauluharjoituksia I Mallivastaukset

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)

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

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

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

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

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

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

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

T Kevät 2003 Logiikka tietotekniikassa: erityiskysymyksiä I Laskuharjoitus 11 Ratkaisut

Aaro rakastaa Inkaa tai Ullaa

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

T Logiikka tietotekniikassa: perusteet Kevät 2008 Laskuharjoitus 11 (predikaattilogiikka )

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

c) 22a 21b x + a 2 3a x 1 = a,

Taulun avoimista haaroista saadaan kelvolliset lausejoukot

Taulumenetelmä modaalilogiikalle K

Lineaarialgebra ja matriisilaskenta I

2. M : T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 11 Ratkaisut 1. M :

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

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

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset

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

Determinantti 1 / 30

Tekijä Pitkä Matematiikka 11 ratkaisut luku 1

MS-A0402 Diskreetin matematiikan perusteet

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.

LAUSELOGIIKKA. 1 Lauselogiikan kieli. 1.1 Lauselogiikan aakkosto. atomiset lauseet: A,A 1,A 2,...,B,B 1,...,C, Lauselogiikan kieli

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

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

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

Ennakkotehtävän ratkaisu

Predikaattilogiikan malli-teoreettinen semantiikka

Johdatus logiikkaan (Fte170)

2017 = = = = = = 26 1

Luonnollisen päättelyn luotettavuus

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.

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

Hilbertin aksioomat ja tarvittavat määritelmät Tiivistelmä Geometria-luentomonisteesta Heikki Pitkänen

Laskennan rajoja. TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 10. joulukuuta 2015 TIETOTEKNIIKAN LAITOS.

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

Johdatus logiikkaan 1

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset

Matriisit, L20. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

811120P Diskreetit rakenteet

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

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

JOHDANTO KURSSIN AIHEPIIRIIN

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

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

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

Ominaisvektoreiden lineaarinen riippumattomuus

Insinöörimatematiikka IA

Yleinen paikallinen vakautuva synkronointialgoritmi

Testaa taitosi 1: Lauseen totuusarvo

Vastaoletuksen muodostaminen

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

Yhtälönratkaisu oppilaan materiaali

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

Matriisit, kertausta. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

Matriisien tulo. Matriisit ja lineaarinen yhtälöryhmä

Määritelmä Olkoon T i L (V i, W i ), 1 i m. Yksikäsitteisen lineaarikuvauksen h L (V 1 V 2 V m, W 1 W 2 W m )

1. Logiikan ja joukko-opin alkeet

Ensimmäinen induktioperiaate

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

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

TIEA241 Automaatit ja kieliopit, kevät Antti-Juhani Kaijanaho. 26. tammikuuta 2012

Koodausteoria, Kesä 2014

Insinöörimatematiikka A

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

Pistetulo eli skalaaritulo

Algoritmit. Ohjelman tekemisen hahmottamisessa käytetään

Induktiotodistus: Tapaus n = 0 selvä; ol. väite pätee kun n < m.

TIEA241 Automaatit ja kieliopit, kevät Antti-Juhani Kaijanaho. 12. tammikuuta 2012

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi

Matriisit, L20. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

Ensimmäinen induktioperiaate

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

Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. ( ) Jeremias Berg

Johdatus logiikkaan 1

Transkriptio:

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 A ja B totuusarvo A:n mukaisesti. A B A B B A B A ( B A) B φ E E T T T E T T Määritelmää käyttäen: Määritelmän mukaan A A, joss A = A. Vastaavasti B A, joss A = B. Negaation määritelmän perusteella A = A joss A = A ja A = B joss A = B. Koska A = A, pätee A = B A. Koska A = A ja A = B, pätee A = B A. Koska A = B A, pätee A = ( B A) B. Koska A = ( B A) B, pätee A = φ. Tehtävä 2.3 a) Käytetään and : A A A B = A B (A ) B A B = ( A B) = (A B) = (A (B )) (A (B )) A B = (A B) (B A) ((A B) ((B A) ))

b) Shefferin viiva on määritelty A B = (A B). A A A A B = (A B) (A B) (A B) A B = ( A B) = ( A B) (A A) (B B) A B = A B = (A B) = (A B) (A (B B)) A B = A B B A = (A (B B)) (B (A A)) ((A (B B)) (B (A A))) ((A (B B)) (B (A A))) Tehtävä 2.4 Eri mahdollisuudet koottu allaolevaan taulukkoon. p 0 t t e e p 1 t e t e p 0 p 0 t t t t p 0 p 1 t t t e p 1 p 0 t t e t p 0 t t e e p 0 p 1 t e t t p 1 t e t e p 0 p 1 t e e t p 0 p 1 t e e e p 0 t t e e p 1 t e t e p 0 p 1 e t t t (p 0 p 1 ) e t t e p 1 e t e t (p 0 p 1 ) e t e e p 0 e e t t (p 1 p 0 ) e e t e p 0 p 1 e e e t p 0 p 0 e e e e Tehtävä 2.5 Shefferin viivan määritelmä: A B (A B). Peircen nuolen määritelmä: A B (A B). α α α. (α β) ( α β) ( α β) (α α) (β β). A B (α β) Tehtävä 2.7 ((α α) (β β)) ((α α) (β β)). a) Käytetään atomisia lauseita P1, K1 ja V 1, jotka tarkoittavat että liikennevalon 1 punainen, keltainen ja vihreä lamppu palaa (tässä järjestyksessä). Olkoot P2, K2 ja V 2 vastaavat atomiset lauseet liikennevalolle 2. Käydään annetut vaatimukset lävitse: (i) Liikennevalolle 1 saadaan lause P1 K1 V1 (ainakin yksi lampuista palaa) ja lauseet P1 K1 V1, K1 P1 V1, V1 P1 K1 (korkeintaan yksi lampuista palaa). Lisäksi tarvitaan vastaavat lauseet liikennevalolle 2.

(ii) Saadaan lause (V 1 V2). (iii) Saadaan lauseet P1 (K2 V2) ja P2 (K1 V1). b) Laaditaan totuustaulu edellisen tehtävän lausejoukolle. Merkitään taulun tiivistämiseksi α i :llä lausetta (Pi Ki Vi) (Pi Ki Vi) (Ki Pi Vi) (Vi Pi Ki) (joka siis merkitsee, että liikennevalossa i palaa täsmälleen yksi lamppu). Tähdellä merkityt rivit vastaavat lausejoukon malleja. P1 K1V1P2 K2V2 α 1 α 2 (V 1 V 2) P1 (K2 V 2) P2 (K1 V 1) E E E E E E E E T T T E E E E E T E T T T T E E E E T E E T T T T E E E E T T E E T T T E E E T E E E T T T E E E E T E T E E T T E E E E T T E E E T T E E E E T T T E E T T E E E T E E E T E T T T E E T E E T T T E T T E E T E T E T T T T T E E T E T T T E E T T E E T T E E T T T T T E E T T E T T E E T T E E T T T E T E T T T E E T T T T T E E T T E T E E E E T E T T T E T E E E T T T T T T E T E E T E T T T T T E T E E T T T E T T T E T E T E E T T T T T E T E T E T T E T T T E T E T T E T E T T T E T E T T T T E T T T E T T E E E E E T T T E T T E E T E T E T T E T T E T E E T T T T E T T E T T E E E T T E T T T E E E T T T T E T T T E T E E E T T E T T T T E E E T T T E T T T T T E E E T T

P1 K1V1P2 K2V2 α 1 α 2 (V 1 V 2) P1 (K2 V 2) P2 (K1 V 1) T E E E E E T E T E T T E E E E T T T T T T T E E E T E T T T T T T E E E T T T E T T T T E E T E E T T T E E T E E T E T T E T T E T E E T T E T E T T E T E E T T T T E T T E T E T E E E E E T E T T E T E E T E T E T T T E T E T E E T T T T T E T E T T E E E T T T E T T E E E T T E T T E T T E T E E E T T T E T T T E E E T T T T E T T T T E E E T T T T E E E E E E T E T T T E E E T E T T T T T T E E T E E T T T T T T E E T T E E T T T T T E T E E E T T E T T T E T E T E E T T T T T E T T E E E T T T T T E T T T E E T T T T T T E E E E E T E T T T T E E T E T E T T T T T E T E E T T T T T T T E T T E E E T T T T T T E E E T T E T T T T T E T E E E T T T T T T T E E E T T T T T T T T T E E E T T Malleja on siis 7 kappaletta (2 6 = 64 mahdollisuudesta). Tutkimalla malleja voit huomata, että insinööri Sörsselssönin vaatimukset täyttyvät niiden määräämissä tilanteissa. Väite liikennevalojen punaiset lamput eivät pala yhtäaikaisesti voidaan esittää lauseena (P1 P2). Tämä lause on tosi kaikissa edellisen tehtävän lausejoukon malleissa (tarkista!), joten (P1 P2) on kyseisen lausejoukon looginen seuraus.

c) Väitteestä molemmissa liikennevaloissa palaa keltainen lamppu saadaan lause K1 K2. Olkoon A 1 totuusjakelu, joka kuvaa atomiset lauseet K1 ja K2 todeksi ja muut atomiset lauseet epätodeksi, eli A 1 = {K1,K2}. Nyt A 1 = (K1 K2), koska A 1 = K1 ja A 1 = K2). Lisäksi kaikille (a)-kohdan lauseille α pätee A 1 = α (tarkista!). A 1 on siis malli annetuille vaatimuksille, jossa K1 K2 on tosi. Olkoon A 2 totuusjakelu, joka kuvaa atomiset lauseet V 1 ja V 2 todeksi ja muut atomiset lauseet epätodeksi, eli A 2 = {V 1,V2}. Nyt A 2 = (V1 V 2), joten A 2 ei ole lausejoukon malli. d) Yksi mahdollisuus on väljentää ensimmäistä vaatimusta, koska liikkeellelähdettäessä punainen ja keltainen lamppu palavat monissa liikennevaloissa yhtäaikaisesti (mieti, kuinka lauseita tulee muuttaa). Lauselogiikan avulla ei voi helposti esittää liikennevalojen toiminnan eri vaiheita (esim. vihreän jälkeen syttyy keltainen lamppu). Tehtävä 3.1 a) Lauseen alilauseet ovat A,B,C,A B,A C,B C, (B C) (A C) sekä lause itse (merkitään sitä φ:llä). Lause on pätevä, joss φ saa taulukossa kaikilla totuusjakeluilla arvon tosi. A B C A B A C B C (B C) (A C) φ T T T T T T T T T T E T E E T T T E T E T T T T T E E E E T E T E T T T T T T T E T E T T E T T E E T T T T T T E E E T T T T T Viimeinen sarake sisältää pelkästään arvoa T, joten lause on pätevä. b) Lause on toteutumaton, joss totuustaulukon sitä vastaavan sarakkeen kaikki rivit sisältävät pelkästään arvoa E. c) A B A B A B T T T T T E E E E T E E E E T T Taulukosta nähdään, että lauseiden A B ja A B sarakkeet ovat identtiset, joten ne ovat loogisesti ekvivalentit.

d) A B C (A B) (C A) (A B) B A (C B) T T T T T T T T E T T T T E T T T T T E E E T T E T T E E E E T E E E E E E T E T T E E E E T E Väite pätee, koska A (C B) saa arvon T kaikilla niillä riveillä, joilla molemmat (A B) (C A) ja (A B) B saavat arvon T (merkitty :llä).