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



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

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


Lauselogiikka Tautologia

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

Todistusmenetelmiä Miksi pitää todistaa?

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

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

Luonnollisen päättelyn luotettavuus

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

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

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

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)

Loogiset konnektiivit

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

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

Tietotekniikka ja diskreetti matematiikka

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.

811120P Diskreetit rakenteet

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

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

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

Logiikka 1/5 Sisältö ESITIEDOT:

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

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

Miten osoitetaan joukot samoiksi?

LOGIIKKA, TIETÄMYS JA PÄÄTTELY

1 Lukujen jaollisuudesta

1 Logiikkaa. 1.1 Logiikan symbolit

Johdatus matemaattiseen päättelyyn

Kesälukio 2000 PK2 Tauluharjoituksia I Mallivastaukset

ALGORITMI- MATEMATIIKKA. Keijo Ruohonen

Insinöörimatematiikka A

Vastaoletuksen muodostaminen

Taulumenetelmä modaalilogiikalle K

LOGIIKKA johdantoa

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

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

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

MAT Laaja Matematiikka 1U. Hyviä tenttikysymyksiä T3 Matemaattinen induktio

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

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

Johdatus logiikkaan 1

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

T kevät 2007 Laskennallisen logiikan jatkokurssi Laskuharjoitus 1 Ratkaisut

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

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

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

1. Logiikan ja joukko-opin alkeet

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

Johdatus logiikkaan (Fte170)

(2n 1) = n 2

Johdatus logiikkaan 1

MS-A0402 Diskreetin matematiikan perusteet

8. Kieliopit ja kielet

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

Johdatus matemaattiseen päättelyyn

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

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

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

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

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

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

3. Predikaattilogiikka

Esko Turunen Luku 9. Logiikan algebralisointi

1. Kuinka monella tavalla joukon kaikki alkiot voidaan järjestää jonoksi? Tähän antaa vastauksen: tuloperiaate ja permutaatio

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

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

Johdatus matemaattiseen päättelyyn (5 op)

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0.

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

Johdatus matematiikkaan

Pikapaketti logiikkaan

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

4 Matemaattinen induktio

FORMAALI SYSTEEMI (in Nutshell): aakkosto: alkeismerkkien joukko kieliopin määräämä syntaksi: sallittujen merkkijonojen rakenne, formaali kuvaus

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

Insidenssifunktioiden teoriaa

Logiikka. Kurt Gödel ( )

9.5. Turingin kone. Turingin koneen ohjeet. Turingin kone on järjestetty seitsikko

JOHDATUS MATEMATIIKKAAN

Injektio (1/3) Funktio f on injektio, joss. f (x 1 ) = f (x 2 ) x 1 = x 2 x 1, x 2 D(f )

(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen.

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto ja esimerkkejä ym., osa I

Induktio kaavan pituuden suhteen

Johdatus matematiikkaan

Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus.

Laskennan mallit (syksy 2010) Harjoitus 8, ratkaisuja

Johdatus matematiikkaan

Matematiikan peruskäsitteitä

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

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.

Opintomoniste logiikan ja joukko-opin perusteista

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

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

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

Lukualueiden laajentamisesta

Insinöörimatematiikka IA

Transkriptio:

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 kun {A 1,A 2,...,A n,b } 0, (0 on aina epätosi lause eli looginen ristiriita). Tod.... jatkoa jatkoa 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, (0 on aina epätosi lause eli looginen ristiriita). Tod.... jatkoa jatkoa Esimerkki 2.17. Osoita, että{a B,B C,C } A. Ratk.... 1 / 13

2 : Ketjusäännön ja epäsuoran todistuksen avulla saatava päättelysääntö. Helposti mekanisoitava menetelmä. 3 jatkoa jatkoa 2 / 13

2 3 : Ketjusäännön ja epäsuoran todistuksen avulla saatava päättelysääntö. Helposti mekanisoitava menetelmä. Ketjusääntö toisin: "JosA B on tosi jab C on tosi, niina C on tosi." {A B,B C} A C jatkoa jatkoa 2 / 13

2 3 jatkoa : Ketjusäännön ja epäsuoran todistuksen avulla saatava päättelysääntö. Helposti mekanisoitava menetelmä. Ketjusääntö toisin: "JosA B on tosi jab C on tosi, niina C on tosi." {A B,B C} A C Toisaalta: A B = A B,B C = C B jaa C = A C. jatkoa 2 / 13

2 3 jatkoa jatkoa : Ketjusäännön ja epäsuoran todistuksen avulla saatava päättelysääntö. Helposti mekanisoitava menetelmä. Ketjusääntö toisin: "JosA B on tosi jab C on tosi, niina C on tosi." {A B,B C} A C Toisaalta: A B = A B,B C = C B jaa C = A C. sääntö (RS): "JosA B on tosi jac B on tosi, niin myösa C on tosi." eli {A B,C B } A C 2 / 13

Lauseen 2.5. perusteella voidaan jokainen päättely muuntaa muotoon {A 1,A 2,...,A n } 0, joten riittää tarkastella tätä muotoa olevia päättelyjä. 2 3 jatkoa jatkoa 3 / 13

Lauseen 2.5. perusteella voidaan jokainen päättely muuntaa muotoon {A 1,A 2,...,A n } 0, joten riittää tarkastella tätä muotoa olevia päättelyjä. 2 3 jatkoa menettely. 1) Kirjoitetaan kukin lauseistaa 1,A 2,...,A n konjunktiiviseen normaalimuotoon, jonka literaalit ovat alkeislauseita tai alkeislauseiden negaatioita. jatkoa 3 / 13

2 Olkoot näin saadut konjunktitc 1,C 2,...,C m. 2 3 jatkoa jatkoa 4 / 13

2 2 Olkoot näin saadut konjunktitc 1,C 2,...,C m. SelvästiA 1 A 2 A n = C 1 C 2 C m. 3 jatkoa jatkoa 4 / 13

2 2 3 jatkoa jatkoa Olkoot näin saadut konjunktitc 1,C 2,...,C m. SelvästiA 1 A 2 A n = C 1 C 2 C m. Nyt täsmälleen silloin kun täsmälleen silloin kun {A 1,A 2,...,A n } 0 {A 1 A 2 A n } 0 {C 1 C 2 C m } 0 täsmälleen silloin kun {C 1,C 2,...,C m } 0 4 / 13

3 2) Siirrytään tarkastelemaan päättelyä{c 1,C 2,...,C m } 0. 2 3 jatkoa jatkoa 5 / 13

3 2 3 jatkoa 2) Siirrytään tarkastelemaan päättelyä{c 1,C 2,...,C m } 0. 3) Jos konjunktienc 1,C 2,...,C m joukosta löytyy kaksi sellaista konjunktia, joista yhdessä on literaalina alkeislause ja toisessa on saman alkeislauseen negaatio, niin sovelletaan resoluutiosääntöä ja sen avulla päätellään uusi konjunkti. Esimerkki:C i = A B C D jac j = B D G Uusi konjunkti:a B C G. Saatu uusi konjunkti lisätään konjunktilistaanc 1,C 2,...,C m. jatkoa 5 / 13

2 Jos toinen konjunkteista on yksiliteraalinen, mutta toinen taas ei, voidaan yksiliteraalinen konjunktic i muuntaa konjunktiksic i 0ja soveltaa resoluutiosääntöä. 3 jatkoa jatkoa 6 / 13

2 Jos toinen konjunkteista on yksiliteraalinen, mutta toinen taas ei, voidaan yksiliteraalinen konjunktic i muuntaa konjunktiksic i 0ja soveltaa resoluutiosääntöä. 3 jatkoa Esimerkki:C i = B,C j = A B C. Tulkitaan, ettäc i = B 0, jolloin resoluutiosääntö antaa uuden konjunktin A C 0 = A C. jatkoa 6 / 13

2 Jos toinen konjunkteista on yksiliteraalinen, mutta toinen taas ei, voidaan yksiliteraalinen konjunktic i muuntaa konjunktiksic i 0ja soveltaa resoluutiosääntöä. 3 jatkoa Esimerkki:C i = B,C j = A B C. Tulkitaan, ettäc i = B 0, jolloin resoluutiosääntö antaa uuden konjunktin A C 0 = A C. jatkoa Jos molemmat konjunktit ovat yksiliteraalisia, eli muotoac i = A jac j = A, päätellään0ja lopetetaan. 6 / 13

2 Jos toinen konjunkteista on yksiliteraalinen, mutta toinen taas ei, voidaan yksiliteraalinen konjunktic i muuntaa konjunktiksic i 0ja soveltaa resoluutiosääntöä. 3 jatkoa Esimerkki:C i = B,C j = A B C. Tulkitaan, ettäc i = B 0, jolloin resoluutiosääntö antaa uuden konjunktin A C 0 = A C. jatkoa Jos molemmat konjunktit ovat yksiliteraalisia, eli muotoac i = A jac j = A, päätellään0ja lopetetaan. 4)Kohtaa 3) toistetaan kunnes0on saatu pääteltyä tai uusia konjunkteja ei enää synny säännön avulla. 6 / 13

2 Osoita resoluutiomenettelyllä, että{c A,C B} A B. Ratk.... 3 jatkoa jatkoa 7 / 13

Lause 2.6.{A 1,A 2,...,A n } 0 jos ja vain jos resoluutiomenettely pysähtyy ja0on saatu pääteltyä. 2 3 Tod. Äärellisestä literaalimäärästä voi syntyä vain äärellinen literaalimäärä, joten resoluutiomenettely pysähtyy jatkoa jatkoa 8 / 13

Lause 2.6.{A 1,A 2,...,A n } 0 jos ja vain jos resoluutiomenettely pysähtyy ja0on saatu pääteltyä. 2 3 Tod. Äärellisestä literaalimäärästä voi syntyä vain äärellinen literaalimäärä, joten resoluutiomenettely pysähtyy jatkoa jatkoa Jos resoluutiomenettelyllä saadaan pääteltyä0, niin selvästi {A 1,A 2,...,A n } 0. 8 / 13

2 3 Riittää osoittaa: Jos resoluutiomenettely pysähtyy, mutta0:aa ei ole saatu pääteltyä,niin {A 1,A 2,...,A n } 0. jatkoa Toisin: Jos resoluutiomenettely pysähtyy, mutta0:aa ei ole saatu pääteltyä, niin lauseidena 1,A 2,...,A n (tai vastaavasti konjunktienc 1,C 2,...,C m ) alkeislauseille voidaan valita sellaiset totuusarvot, että kaikki lauseeta i (vastaavasti lauseetc j ) ovat tosia. jatkoa 9 / 13

jatkoa 2 3 jatkoa Tarkastellaan niitä konjunkteja, jotka esiintyvät prosessin pysähtyessä ilman, että0:aa olisi saatu pääteltyä. Olkoot kaikki tällöin esiintyvät alkeislauseet: X 1,X 2,...,X k. Rakennetaan literaalijonoy 1,Y 2,...,Y k, missä kaikillai = 1,2,...,k Y i = X i taiy i = X i seuraavasti:... jatkoa 10 / 13

periaatetta käyttäen voidaan siis suorittaa kaikki. 2 3 jatkoa jatkoa 11 / 13

2 3 Tautologiat ovat yleispäteviä loogisia totuuksia eli lauselogiikan teoreemoja. Teorian aksiomatisoinnilla tarkoitetaan menettelyä, jossa tietyistä aksiomista voidaan sovittua/sovittuja päättelysääntöä/päättelysääntöjä käyttäen johtaa kaikki teorian teoreemat (tai ainakin kyllin suuri osa niistä). Lauselogiikan aksiomat ovat luonnollisesti tautologioita. Niiden valintoja tunnetaan lukuisia. jatkoa jatkoa 12 / 13

2 3 jatkoa jatkoa Tautologiat ovat yleispäteviä loogisia totuuksia eli lauselogiikan teoreemoja. Teorian aksiomatisoinnilla tarkoitetaan menettelyä, jossa tietyistä aksiomista voidaan sovittua/sovittuja päättelysääntöä/päättelysääntöjä käyttäen johtaa kaikki teorian teoreemat (tai ainakin kyllin suuri osa niistä). Lauselogiikan aksiomat ovat luonnollisesti tautologioita. Niiden valintoja tunnetaan lukuisia. Lauselogiikka voidaan aksiomatisoida seuraavasti: Aksiomat saadaan seuraavista tautologioista: 1)P (Q P); 2)(P (Q R)) ((P Q) (P R)); 3)(Q P ) (P Q), 12 / 13

2 3 jatkoa jatkoa Tautologiat ovat yleispäteviä loogisia totuuksia eli lauselogiikan teoreemoja. Teorian aksiomatisoinnilla tarkoitetaan menettelyä, jossa tietyistä aksiomista voidaan sovittua/sovittuja päättelysääntöä/päättelysääntöjä käyttäen johtaa kaikki teorian teoreemat (tai ainakin kyllin suuri osa niistä). Lauselogiikan aksiomat ovat luonnollisesti tautologioita. Niiden valintoja tunnetaan lukuisia. Lauselogiikka voidaan aksiomatisoida seuraavasti: Aksiomat saadaan seuraavista tautologioista: 1)P (Q P); 2)(P (Q R)) ((P Q) (P R)); 3)(Q P ) (P Q), Päättelysääntönä on Modus Ponens. 12 / 13

2 3 jatkoa jatkoa Tautologiat ovat yleispäteviä loogisia totuuksia eli lauselogiikan teoreemoja. Teorian aksiomatisoinnilla tarkoitetaan menettelyä, jossa tietyistä aksiomista voidaan sovittua/sovittuja päättelysääntöä/päättelysääntöjä käyttäen johtaa kaikki teorian teoreemat (tai ainakin kyllin suuri osa niistä). Lauselogiikan aksiomat ovat luonnollisesti tautologioita. Niiden valintoja tunnetaan lukuisia. Lauselogiikka voidaan aksiomatisoida seuraavasti: Aksiomat saadaan seuraavista tautologioista: 1)P (Q P); 2)(P (Q R)) ((P Q) (P R)); 3)(Q P ) (P Q), Päättelysääntönä on Modus Ponens. 12 / 13

jatkoa 2 3 Varsinaiset aksiomat (äärettömän monta) saadaan sijoittamalla yo. tautologioissa esiintyvien symbolienp,qjarpaikalle kaikilla mahdollisilla tavoilla kulloinkin käsillä olevista alkeislauseista muodostetut lauseet (jos tautologiassa esiintyy sama symboli monta kertaa on sen paikalle joka kohtaan sijoitettava sama lause). jatkoa jatkoa 13 / 13

jatkoa 2 3 jatkoa Varsinaiset aksiomat (äärettömän monta) saadaan sijoittamalla yo. tautologioissa esiintyvien symbolienp,qjarpaikalle kaikilla mahdollisilla tavoilla kulloinkin käsillä olevista alkeislauseista muodostetut lauseet (jos tautologiassa esiintyy sama symboli monta kertaa on sen paikalle joka kohtaan sijoitettava sama lause). Voidaan osoittaa, että yo. aksiomeilla ja päättelysäännöllä voidaan johtaa jokainen tautologia. Selvästi muita kuin tautologiota ei voida johtaa, sillä aksiomat ovat tautologioita ja josajaa B ovat tautologioita, niin myösb on tautologia. jatkoa 13 / 13