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

Samankaltaiset tiedostot
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: Yksi tapa nähdä, että kaavat A (B C) ja (A B) (A C) ovat loogisesti ekvivalentit, on tehdä totuustaulu lauseelle

Loogiset konnektiivit

Johdatus logiikkaan I Harjoitus 4 Vihjeet

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)

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

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

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

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

LOGIIKKA johdantoa

Pikapaketti logiikkaan

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

Induktio kaavan pituuden suhteen

Johdatus logiikkaan 1

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

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.

1 Logiikkaa. 1.1 Logiikan symbolit

MS-A0402 Diskreetin matematiikan perusteet

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

Miten osoitetaan joukot samoiksi?


Lauselogiikka Tautologia

Vastaoletuksen muodostaminen

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

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

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

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

SAT-ongelman rajoitetut muodot

Logiikka 1/5 Sisältö ESITIEDOT:

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

Rekursio. Funktio f : N R määritellään yleensä antamalla lauseke funktion arvolle f (n). Vaihtoehtoinen tapa määritellä funktioita f : N R on

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

Todistusmenetelmiä Miksi pitää todistaa?

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

Kesälukio 2000 PK2 Tauluharjoituksia I Mallivastaukset

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.

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

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

Logiikka. Kurt Gödel ( )

Luonnollisen päättelyn luotettavuus

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

811120P Diskreetit rakenteet

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

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

Johdatus matemaattiseen päättelyyn

Opintomoniste logiikan ja joukko-opin perusteista

Johdatus yliopistomatematiikkaan

Johdatus matemaattiseen päättelyyn

Johdatus matematiikkaan

Tietojenkäsittelytieteen ja tilastotieteen matematiikkaa 1/137

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

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

5.1 Semanttisten puiden muodostaminen

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

Predikaattilogiikan malli-teoreettinen semantiikka

Ratkaisu: a) Kahden joukon yhdisteseen poimitaan kaikki alkiot jotka ovat jommassakummassa joukossa (eikä mitään muuta).

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

Tekijä Pitkä Matematiikka 11 ratkaisut luku 1

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

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8

Taulun avoimista haaroista saadaan kelvolliset lausejoukot

Matemaattinen logiikka

Matematiikan tukikurssi, kurssikerta 2

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

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

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

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I

Johdatus logiikkaan (Fte170)

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

JOHDATUS MATEMATIIKKAAN

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

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

Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. ( ) Jeremias Berg

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

Propositionaalinen dynaaminen logiikka

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

Matemaattisen analyysin tukikurssi. 1. Kurssikerta ( )

4 Matemaattinen induktio

Perinnöllinen informaatio ja geneettinen koodi.

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

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

Logiikka I 7. harjoituskerran malliratkaisut Ratkaisut laati Miikka Silfverberg.

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

Johdatus matemaattiseen päättelyyn

Tietojenkäsittelytieteen ja tilastotieteen matematiikkaa 1/144

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

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

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

T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut

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

1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B.

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

Modaalilogiikan ja predikaattilogiikan kaavojen vastaavuus

2.1. Tehtävänä on osoittaa induktiolla, että kaikille n N pätee n = 1 n(n + 1). (1)

Johdatus matemaattiseen päättelyyn (5 op)

Matematiikan tukikurssi

Transkriptio:

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, negaatio, disjunktio, konjunktio, implikaatio, ekvivalenssi Kirjoita käyttäen propositiosymboleita, konnektiiveja ja sulkeita propositiologiikan lauseiksi: 1. A: vettä sataa ja tänään on perjantai 2. B: vettä sataa ja olen myöhässä 3. C: tänään on perjantai tai vettä sataa 4. D: vettä sataa tai tänään on perjantai 5. E: tänään ei ole perjantai 6. F : jos tänään on perjantai niin olen myöhässä 7. G: jos en ole myöhässä niin on perjantai 8. H: jos en ole myöhässä niin on perjantai tai vettä sataa

2 9. I: tänään on perjantai jos ja vain jos tänään on perjantai 10. J: Olen myöhässä tai en ole myöhässä 11. K: Vettä sataa ja ei sada vettä Vastaus: Merkitään p 0 = "vettä sataa", p 1 =tänään on perjantai", p 2 = olen myöhässä" A = (p 0 p 1 ) B = (p 0 p 2 ) C = (p 1 p 0 ) D = (p 0 p 1 ) E = p 1 F = (p 1 p 2 ) G = ( p 2 p 1 ) H = ( p 3 (p 1 p 0 )) I = (p 1 p 1 ) J = (p 2 p 2 ) K = (p 0 p 0 ) Osoita ovatko seuraavat merkkijonot propositiolauseita 12. p 3. Vastaus: propositiosymbolit ovat propositiolauseita. 13. koiralla on nälkä. Vastaus: kyseessä on väite, joten lause on propositiolause. 14. x < 0. Vastaus: kyseessä on väite, joten lause on propositiolause. 15. x + 10. Vastaus: Ei, kyseessä ei ole väitelause.

3 16. jos f on derivoituva niin se on jatkuva. Vastaus: kyseessä on väite, joten lause on propositiolause. 17. (p 0 p 1 ). Vastaus: kyseessä on propositiosymboleista, konnektiivista ja suluista muodostettu määritelmän mukainen propositiolause. 18. (p 0 ) (p 1 ) Vastaus: Merkkijono ei sulkujensa puolesta vastaa mitään propositiolausetta, joten se ei ole sitä. Oletetaan että L ja M ovat propositiolauseita. Ovatko seuraavat merkkijonot propositiolauseita? Perustele. 19. (L M) Vastaus: kyseessä on propositiolauseista, konnektiivista ja suluista muodostettu määritelmän mukainen propositiolause. 20. (L) (M) Vastaus: Merkkijono ei sulkujensa puolesta vastaa mitään propositiolausetta, joten se ei ole sitä. 21. (L M Vastaus: Merkkijono ei sulkujensa puolesta vastaa mitään propositiolausetta, joten se ei ole sitä. 22. L Vastaus: kyseessä on propositiolauseesta ja konnektiivista muodostettu määritelmän mukainen propositiolause. 23. ( L) Vastaus: Merkkijono ei sulkujensa puolesta vastaa mitään propositiolausetta, joten se ei ole sitä. Jos totuusjakaumalla v, jolla v(p 0 ) = v(p 2 ) = 1 ja v(p 1 ) = 0, niin minkä arvon saa 24. v( p 0 )? Vastaus: v( p 0 ) = 0. 25. v((p 0 p 2 ))? Vastaus: v((p 0 p 2 )) = 1.

4 26. v((p 1 p 0 ))? Vastaus: v((p 1 p 0 )) = 1 27. v((p 0 p 1 ))? Vastaus: v((p 0 p 1 )) = 0 Käyttäen totuustaulutekniikkaa tutki kaikkia mahdollisia totuusjakaumia seuraaville lauseille. Merkitse onko lause tautologia, ristiriita tai kontingentti. 28. p 0 29. p 0 30. (p 0 p 1 ) 31. (p 0 p 1 ) 32. (p 1 p 2 ) 33. (p 0 p 2 ) 34. A 35. C 36. D 37. I Vastaus: tautologia, perustelut alla. 38. J Vastaus: tautologia, perustelut alla. 39. K Vastaus: ristiriita, perustelut alla.

5 p 0 p 0 K = (p 0 p 0 ) 1 0 1 0 0 1 0 1 0 0 1 0 p 0 p 1 (p 0 p 1 ) A (p 0 p 1 ) D C = (p 1 p 0 ) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 0 1 1 1 0 0 1 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 p 1 p 2 (p 1 p 2 ) 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 0 0 1 0 p 1 I = (p 1 p 1 ) 1 1 1 1 0 0 1 0 p 2 J = (p 2 p 2 ) 1 1 1 1 0 0 1 0 p 0 K = (p 0 p 0 ) 1 0 0 1 0 0 1 0

6 p 0 p 1 p 2 ((( A B) p 2 ) (D C )) 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 0 1 0 1 1 0 0 1 0 1 1 0 1 1 0 0 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 1 0 1 0 0 0 0 1 1 0 1 1 1 0 1 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 40. (((A B) p 2 ) (D C)) Vastaus: kontingentti. Merkitään kahta totuusjakaumaa v ja v. Olkoot A 0,..., A n+2 propositiolauseita. Oletetaan että { v v(ai ), i n (p i ) = v(p i ), i > n. 41. Päteekö välttämättä v (p 0 ) = v(a 0 )? Vastaus: Pätee, kun n 0. 42. Päteekö välttämättä v (p n ) = v(a n )? Vastaus: Pätee, sillä n n. 43. Päteekö välttämättä v (p n 2 ) = v(a n 2 ), jos n > 2? Vastaus: Pätee, sillä n 2 n, kun n > 2. 44. Päteekö välttämättä v (p n+2 ) = v(a n+2 )? Vastaus: Ei välttämättä päde. Määritelmämme ei vastaa tilanteeseen kun i = n+2 > n. Esimerkiksi tilanteessa v (p n+2 ) = 0 1 = v(a n+2 ) väite ei päde. 45. Päteekö välttämättä v (p n ) = v(p n )? Vastaus: Ei välttämättä päde. Määritelmämme ei vastaa tilanteeseen kun i = n. Esimerkiksi tilanteessa v (p n ) = 0 1 = v(p n ) väite ei päde. 46. Päteekö välttämättä v (p n+2 ) = v(p n+2 )? Vastaus: Pätee, sillä n + 2 > n.

7 Oletetaan lisäksi että mielivaltainenen propositiolause B on saatu korvaamalla lauseesta B propositiosymboli p i lauseella A i, missä i = 0,..., n. Päteekö v (B) = v( B) jos 47. B = p 0? Vastaus: kun n 0 niin B = A 0. Tällöin väite pätee tehtävän 41 mukaan. 48. B = p n? Vastaus: Nyt B = A n. Tällöin väite pätee tehtävän 42 mukaan. 49. B = p n+2? Vastaus: Nyt B = p n+2. Tällöin väite pätee tehtävän 46 mukaan. 50. B = p i? Vastaus: Edellä olemme huomanneet, että p i on joko korvattu lauseella A i tai että korvausta ei tehdä. Tarkastellaan molempia tapauksia: 1) Jos i n. Nyt B = A i jolloin v (B) = v (p i ) = v(a i ) = v( B). 2) Jos i > n. Nyt B = p i jolloin v (B) = v (p i ) = v(p i ) = v( B). Eli väite pätee kummassakin tapauksessa. 51. B = C ja väite päteelle lauseelle C? Oletus: v (C) = v(ĉ). ( kohta jossa oletusta käytetään) Huomataan, että B = C = Ĉ. Nyt v ( C) = 1 joss v (C) = 0 joss v(ĉ) = 0 joss v( Ĉ) = 1. Eli olemme saaneet että v (B) = v( B). 52. B = (C D) ja väite päteelle lauseille C ja D? Oletus: v (C) = v(ĉ) ja v (D) = v( D). ( kohta jossa oletusta käytetään) Huomataan, että B = (C D) = (Ĉ D). Nyt v ((C D)) = 1 joss v (C) = 1 ja v (D) = 1 v((ĉ D)) = 1. Eli olemme saaneet että v (B) = v( B). joss v(ĉ) = 1 ja v( D) = 1 joss 53. B = (C D) ja väite päteelle lauseille C ja D? Oletus: v (C) = v(ĉ) ja v (D) = v( D).( kohta jossa oletusta käytetään)

8 Huomataan, että B = (C D) = (Ĉ D). Nyt v ((C D)) = 1 joss v (C) = 1 tai v (D) = 1 v((ĉ D)) = 1. Eli olemme saaneet että v (B) = v( B). joss v(ĉ) = 1 tai v( D) = 1 joss 54. B = (C D) ja väite päteelle lauseille C ja D? Oletus: v (C) = v(ĉ) ja v (D) = v( D).( kohta jossa oletusta käytetään) Huomataan, että B = (C D) = (Ĉ D). Nyt v ((C D)) = 1 joss v (C) = 1 tai v (D) = 0 v((ĉ D)) = 1. Eli olemme saaneet että v (B) = v( B). joss v(ĉ) = 1 tai v( D) = 0 joss 55. B = (C D) ja väite päteelle lauseille C ja D? Oletus: v (C) = v(ĉ) ja v (D) = v( D).( kohta jossa oletusta käytetään) Huomataan, että B = (C D) = (Ĉ D). Nyt v ((C D)) = 1 joss joko v (C) = 1 ja v (D) = 1, tai v (C) = 0 ja v (D) = 0 joss joko v(ĉ) = 1 ja v( D) = 1, tai v(ĉ) = 0 ja v( D) = 0 joss v((ĉ D)) = 1. Eli olemme saaneet että v (B) = v( B). 56. mielivaltaiselle lauseelle B? Vastaus: B voi vain olla muodostettu kuin tehtävissä 50-55, ja olemme osoittaneet että tällöin väite pätee, joten väite pätee mielivaltaiselle B. 57. B = (p n p n )? Vastaus: Edellisen tehtävän perusteella pätee, että v (B) = v ((p n p n )) = v((a n A n )) = v( B). (Huomaamme myös, että koska voimme todistaa B:n tautologiaksi, niin v (B) = v( B) = 1.) 58. Jos B on tautologia ja B on kuin B, mutta propositiosymbolin p i paikalla on A i. Onko B tautologia? Vastaus: Koska B on tautologia pätee, että v(b) = 1 kaikilla totuusjakaumilla v. Koska olemme tehtävässä 56 osoittaneet että lauseen totuusarvo on sama mikäli korvaus tehdään, niin saadaan että korvatun lauseen B totuusarvo on 1 kaikilla totuusjakaumilla. Joten lause jossa jorvaukset on tehty, B, on myös tautologia. 59. Onko (C C) tautologia? Vastaus: olemme tehtävässä 39 osoittaneet että (p 2 p 2 ) on tautologia, joten jos p 2 korvataan lauseella C, niin lause jossa korvaus on tehty on tehtävän 58 perusteella tautologia.

9 D (D D) 1 1 1 1 0 1 0 0 1 0 1 0 60. Onko (D D) tautologia? Vastaus: on.