Todistusteoriaa. Kun kielen syntaksi on tarkasti määritelty, voidaan myös määritellä täsmällisesti, mitä pätevällä päättelyllä tarkoitetaan.
|
|
- Urho Sariola
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 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ä, joiden avulla annetuista premisseistä dedusoidaan eli johdetaan johtopäätöksiä. Aksioomat ovat kielen yksittäisiä kaavoja tai ns. aksioomaskeemoja. Päättelysäännöt kertovat, miten jo päätellyistä kaavoista voidaan päätellä uusia kaavoja. Deduktio on sellainen jono kaavoja, jossa jonon kaavat ovat aksioomia, päättelyn premissejä tai pääteltävissä jonkin päättelysäännön avulla jonon aikaisemmista kaavoista.
2 Oleellista on, että aksioomat ja päättelysäännöt on luonnehdittu syntaktisesti: aksioomat ovat tietynlaisia merkkijonoja ja päättelysäännöt kertovat, miten merkkijonoja käsittelemällä voidaan muodostaa uusia merkkijonoja. Sillä, mitä nämä merkkijonot tarkoittavat tai mikä niiden totuusarvo on, ei ole syntaktisesta näkökulmasta merkitystä, mutta jotta päättelyt olisivat myös semanttisesti mielekkäitä, aksioomien pitää olla loogisesti tosia kaavoja ja päättely- sääntöjen totuuden säilyttäviä.
3 Formaalin päättelyn esittämiseksi on kehitetty useita erilaisia päättelysysteemejä. Niissä on erotettavissa kaksi eri lähestymistapaa: luonnollisen päättelyn systeemit ja aksiomaattinen menetelmä. Luonnollinen päättely vastaa nimensä mukaisesti enemmän sitä, mitä päättelyllä tarkoitetaan arkipäiväisessä elämässä ja matematiikassa. Siinä annetaan useita päättelysääntöjä, muttei yleensä ollenkaan aksioomia. Aksiomaattisessa menetelmässä sen sijaan annetaan joukko aksioomia ja vain muutama päättelysääntö. Tämän menetelmän avulla voidaan helpommin kuin luonnollisen päättelyn systeemeissä tehdä eräitä teoreettisia tarkasteluja, mutta toisaalta aktuaalisten päättelyiden keksiminen on vaikeampaa.
4 Aksioomat Aksioomat voivat olla yksittäisiä kielen kaavoja. Vaihtoehtoisesti aksioomat voidaan esittää aksioomaskeemoina käyttämällä niissä objektikielen lausemuuttujien sijasta metavariaabeleja. Kun aksioomaskeemassa metavariaabelit korvataan objektikielen kaavoilla, saadaan aksioomaskeeman instanssi. Esimerkki. Jos aksioomaskeemaksi asetetaan A B A, niin sen instansseja ovat kaikki tätä muotoa olevat kaavat, kuten p 1 p 2 p 1, p 1 p 2 p 1, (p 1 p 2 ) p 2 p 1 p 2. Aksioomaskeema A B A vastaa siis ääretöntä aksioomajoukkoa { A B A A, B ovat lauselogiikan kaavoja }.
5 Aksioomien joukon edellytetään yleensä olevan rekursiivinen eli vaaditaan, että on oltava mekaaninen ratkaisumenetelmä sen selvittämiseksi, onko annettu kaava aksiooma vai ei. Erityisesti jos aksioomia on vain äärellinen määrä, niin tämä ehto on voimassa. Tilanne on sama myös aksioomaskeemojen suhteen vaikka yhtä aksioomaskeemaa vastaakin ääretön määrä aksioomia. ääretön joukko kaavoja voi olla kuitenkin sellainen, ettei ole mahdollista jokaisen kaavan kohdalla ratkaista kysymystä siitä, kuuluko se tähän joukkoon vai ei. Esimerkiksi ääretön kaavajoukko { A A on predikaattilogiikan loogisesti tosi kaava } ei ole rekursiivinen joukko.
6 Päättelysäännöt Päättelysäännöt ilmaisevat yleensä, miten tietyistä skeemoista A 1, A 2,..., A n voidaan päätellä jokin skeema B. Kyseinen päättelysääntö voidaan esittää seuraavanlaisilla tavoilla: A 1. A n B, A 1, A 2,..., A n B, A 1, A 2,..., A n /B. Esimerkki. Olemme jo tutustuneet päättelysääntöön Modus ponens A, A B. (MP) B Tämän säännön mukaan esimerkiksi kaavoista p 1 p 2 sekä ( p 1 p 2 ) (p 2 p 3 ) voidaan päätellä kaava (p 2 p 3 ).
7 Esimerkki. Erityisesti sellaisissa aksiomaattisissa systeemeissä, joissa ei käytetä aksioomaskeemoja, tarvitaan yhtenä päättelysääntönä universaalia substituutiosääntöä A A[B/p]. (US) Päättelysäännön (US) avulla esimerkiksi aksioomasta A = p 1 p 2 p 1 voidaan päätellä A[ p 1 /p 1 ] = p 1 p 2 p 1 ja ylipäätään mikä tahansa kaava A[B/p 1, C/p 2 ] = B C B. Samoin kuin aksioomien joukon, niin myös päättelysääntöjen edellytetään olevan rekursiivisia eli kun on annettu kaavat A 1,..., A n ja B, niin on oltava mahdollista ratkaista kysymys siitä, onko olemassa päättelysääntöä A 1, A 2,..., A n /B.
8 Päättelysysteemi muodostuu siis päättelysäännöistä ja mahdollisista aksioomeista. Kaavan B deduktio annetussa päättelysysteemissä premissijoukosta S on merkkijono, jonka viimeinen kaava on B ja jossa saa esiintyä päättelysysteemin aksioomeja, oletuksia eli joukon S alkioita, mahdollisia tilapäisia apuoletuksia ja kaavoja, jotka on johdettu päättelysysteemin päättelysääntöjen avulla. Kun on olemassa kaavan B deduktio premissijoukosta S, niin sanomme kaavan B olevan dedusoitavissa eli johdettavissa joukosta S ja merkitsemme S B. Voimme sanoa myös, että B on pääteltävissä joukosta S. (Periaatteessa tässä pitäisi merkki suhteuttaa käytettävissä olevaan päättelysysteemiin.)
9 Jos premissijoukko S on äärellinen, vaikkapa S = {A 1, A 2,..., A n }, niin voidaan myös merkitä A 1, A 2,..., A n B. Tarkastelemissamme päättelysysteemeissä sillä, missä järjestyksessä premissit on annettu, ei ole merkitystä, joten myös yllä olevassa merkinnässä (samoin kuin tietenkin joukkomerkinnässä) ei kaavojen A 1, A 2,..., A n järjestyksellä ole merkitystä. Kaavaa B sanotaan teoreemaksi, jos kaava B voidaan johtaa niin, ettei B riipu mistään premisseistä. Tällöin merkitsemme B. Voimme myös sanoa, että teoreema on kaava, joka on dedusoitavissa tyhjästä joukosta.
10 Päättelyt (eli deduktiot) ovat aina äärellisiä. Premissejä voi kyllä olla ääretön määrä, mutta aktuaalisessa todistuksessa voidaan käyttää niistä vain äärellistä määrää. Jos siis kaava A on johdettavissa äärettömästä kaavajoukosta S, niin on olemassa sellainen äärellinen joukko joukkoon S kuuluvia kaavoja, josta A voidaan johtaa. Mitään kiinteää ylärajaa deduktion pituudelle ei kuitenkaan ole, vaan deduktiot voivat olla mielivaltaisen pitkiä. Koska päättelyt ovat äärellisiä ja aksioomien ja päättelysäännöt edellytetään olevan rekursiivisia, niin syntaktisten päättelyiden pätevyys voidaan aina tarkistaa mekaanisesti. Voidaan vaikkapa laatia tietokoneohjelma, joka saa syötteenä kaavajonon B 1, B 2,..., B m ja tulostaa vastaukseksi sen, onko tämä jono kaavan B m deduktio kaavajoukosta S vai ei.
11 Sen sijaan semanttiset perustelut sille, että jokin kaava joidenkin toisten kaavojen looginen seuraus, eivät aina ole mekaanisesti tarkistettavissa. Logiikan syntaktinen ja semanttinen tarkastelu eroavat tässä suhteessa huomattavasti toisistaan. On olemassa useita erilaisia päättelysysteemeitä, mutta johdettavuuden käsite on siinä mielessä yleispätevä, että jokaisessa (klassisessa) lause- ja predikaattilogiikan päättelysysteemissä annetuista premisseistä voidaan johtaa täsmälleen samat johtopäätökset. Erityisesti jokaisessa päättelysysteemissä on johdettavissa täsmälleen samat teoreemat. Tarkastelemme seuraavaksi kysymystä siitä, millaisia teoreemoja näissä klassisissa systeemeissä voidaan johtaa. Saamme näin yhteyden logiikan semantiikan ja syntaksin (todistusteorian) välille.
12 Luotettavuus Totesimme jo edellä, että pätevä päättely säilyttää totuuden: Aina, kun premissit ovat tosia, johtopäätöskin on tosi. Tämä merkitsee, että jos A 1, A 2,..., A n B, niin A 1, A 2,..., A n B. Kun tämä ehto on voimassa, niin sanotaan päättelysysteemin olevan luotettava (myös ilmaisuja eheä ja korrekti käytetään). Päättelyiden pätevyyttä voikin aina koettaa arvioida semanttisesti tarkastelemalla, onko johtopäätös tosi, jos premissit ovat.
13 Täydellisyys Kun luotettavuuden lisäksi on voimassa myös käänteinen väite jos A 1, A 2,..., A n B, niin A 1, A 2,..., A n B, niin päättelysysteemiä kutsutaan täydelliseksi. Päättelysysteemi on siis tällöin siinä mielessä täydellinen, että kaikki premissien loogiset seuraukset ovat myös johdettavissa tämän systeemin avulla näistä premisseistä. Huomautus. Nimitystä täydellisyystulos käytetään usein tulokselle, joka ilmaisee sekä luotettavuuden että täydellisyyden. Tällöin siis päättelysysteemissä on annetuista premisseistä dedusoitavissa kaikki niiden loogiset seuraukset ja vain ne.
14 Erikoistapauksena täydellisyystuloksesta saadaan B, jos ja vain jos B. Päättelysysteemien teoreemojen joukko on siis sama kuin validien kaavojen joukko. Kaikissa (klassisissa) päättelysysteemeissä on esimerkiksi kaava A A todistettavissa teoreemaksi, mutta mikä sen todistus on, riippuu systeemistä. Jossain systeemissä se voi olla aksioomana, jossain muussa sen johtaminen voi edellyttää pitkää deduktiota. Täydellisyystulos on esimerkki metateoreemasta. Niitä ei todisteta suorittamalla varsinaisia syntaktisia todistuksia, vaan yleisemmällä matemaattisella päättelyllä. Esittelemme myöhemmin muutaman muun metatuloksen. Yleensä ne pätevät kaikkiin päättelysysteemeihin, mutta niiden todistukset ovat ainakin jossakin määrin erilaisia eri systeemeille.
15 Aksiomatisointi PM Seuraavassa esittelemme lauselogiikan aksiomatisoinnin PM, joka läheisesti muistuttaa A. N. Whiteheadin ja B. Russellin teoksessaan Principia Mathematica esittämää aksiomatisointia: Aksioomat: (A A) A, (Ax 1 ) B (A B), (Ax 2 ) (A B) (B A), (Ax 3 ) (B C) ( (A B) (A C) ). (Ax 4 ) Päättelysääntö: A, A B B (MP)
16 Tässä aksiomatisoinnissa on valittu peruskonnektiiveiksi negaatio ja disjunktio ja muut konnektiivit määritellään niiden avulla tavalliseen tapaan (implikaation A B määritelmä on A B). Kaavoista B 1,..., B m koostuva merkkijono on kaavan B deduktio kaavajoukosta S päättelysysteemissä PM, jos kaavajonon viimeinen kaava B m = B ja jokainen kaavajonon kaava B i on (1) jokin aksioomaskeeman Ax 1, Ax 2, Ax 3, tai Ax 4 instanssi, (2) jokin oletuksista eli joukon S alkioista, tai (3) pääteltävissä päättelysäännön MP avulla sitä edeltävistä jonon kaavoista. Jos tällainen kaavajono on olemassa, merkitsemme S PM B.
17 Näemme, että päättelysysteemin PM aksioomat ovat valideja kaavoja. Tunnetusti päättelysääntö (MP) säilyttää totuuden. Näistä seuraa helposti päättelysysteemin PM luotettavuus: jos S PM B, niin S B. Whitehead ja Russell eivät käyttäneet aksioomaskeemoja, vaan vastaavia yksittäisiä kaavoja. He implisiittisesti olettivat universaalin substituutiosäännön (US) olevan käytettävissä. Alunperin he esittivät aksioomaksi myös kaavaa (p (q r)) (q (p r)), mutta myöhemmin osoittautui, että se on johdettavissa muista aksioomista, joten sitä on turha asettaa aksioomaksi.
18 Esimerkki. Osoitetaan, että A B, C A PM C B. Deduktio on siis asianmukaiset ehdot toteuttava kaavajono, mutta selvyyden vuoksi asetamme jonon kaavat allekkain: (1) A B oletus (2) C A oletus (3) (A B) ( (C A) (C B) ) Ax 4, (US), impl. määr. (4) (C A) (C B) 1, 3, MP (5) C B 2, 4, MP. Rivillä 3 oleva kaava saadaan aksiomaaskeemasta Ax 4 sjoituksella (B C) ( (A B) (A C) ) [ C/A, A/B, B/C] ja sitten huomioimailla, että kaavat C A ja C B voidaan esittää implikaatioina C A ja C B.
19 Esimerkki. A A. Seuraava kaavajono on kaavan A A todistus, joten tämä kaava on teoreema: (1) A A A Ax 1 (2) A A A Ax 2, US (3) (A A A) ( (A A A) (A A) ) Ax 4, US (4) (A A A) (A A) 1, 3, MP (5) A A 2, 4, MP. Toisen rivin kaava on saatu sijoituksella B (A B)[A/B], kolmannen rivin kaava sijoituksella (B C) ( (A B) (A C) ) [ A/A, A A/B, A/C] ja soveltamalla implikaation määritelmää.
20 Esimerkki. Seuraava kaavajono on kaavan A A todistus aksioomasysteemissä PM: (1) ((A A) A) ( ( A (A A)) ( A A) ) Ax 4 (2) (A A) A Ax 1 (3) A (A A) ( A A) 1, 2, MP (4) A (A A) Ax 2, impl. määr. (5) A A 4, 3, MP (6) ( A A) (A A) Ax 3 (7) A A 5, 6, MP. Aksioomasysteemille PM voidaan todistaa täydellisyys: jos S B, niin S PM B. Yhdistämällä luotettavuus- ja täydellisyystulokset saadaan erityisesti, että PM B, jos ja vain jos B on loogisesti tosi.
21 Luonnollinen päättely Lauselogiikan luonnollisen päättelyn systeemissä ei ole käytössä ollenkaan aksioomeja, vaan ainoastaan päättelysääntöjä. Esittelemme ensin nämä päättelysäännöt ja annamme esimerkkejä siitä, miten deduktiot järjestetään luonnollisen päättelyn järjestelmässä. Annamme deduktion muodollisen määritelmän vasta näiden tarkastelujen jälkeen todistaessamme luonnollisen päättelyn systeemin luotettavuuden. Oletamme tässä luvussa, että käytössä on konnektiivit,,, ja.
22 Implikaation eliminointisääntö. Olemme jo tutustuneet päättelysääntöön modus (ponendo) ponensiin. Kutsumme sitä luonnollisen päättelyn systeemissämme implikaation eliminoinniksi ja käytämme sille merkintää ( E): A A B B. ( E) Selvästikin sääntö ( E) säilyttää totuuden. Sääntöä ( E) soveltaessamme pidämme premissien järjestystä epäoleellisena, ja voisimme yhtä hyvin esittää tämän säännön seuraavasti: A B A B. ( E)
23 Esimerkki. Osoitetaan, että A, A B, B C C. Asetamme deduktiossa esiintyvät kaavat allekkain ja numeroimme rivit. Premissit asetetaan vaakarivin yläpuolelle. Sovellettaessa jotain päättelysääntöä mainitaan kyseisen säännön lisäksi ne rivit, joiden kaavoihin sääntöä on sovellettu. (1) A premissi (2) A B premissi (3) B C premissi (4) B 1, 2, E (5) C 3, 4, E. Rivin 4 oikealla puolella oleva merkintä 1, 2, E tarkoittaa siis sitä, että on sovellettu implikaation eliminointia E ensimmäisen rivin kaavaan A ja toisen rivin kaavaan A B.
24 Varsinkin pitkät deduktiot saadaan havainnollisemmiksi, jos oletus tai aikaisemmassa vaiheessa jo johdettu kaava toistetaan kesken deduktion sitä käytettäessä. Iteraatiosääntö (R): Oletus tai jo päätelty kaava voidaan toistaa kesken deduktion. Esimerkki. Edellä esitetyssä deduktiossa kolmas oletus voidaan ottaa mukaan kesken todistuksen: (1) A (2) A B (3) B C (4) B 1, 2, E (5) B C 3, R (6) C 4, 5, E.
25 Tarkastelemme seuraavaksi konjunktion eliminointia: A B A A B B. ( E) Tämä on myös ilmeinen sääntö. On helppo tarkistaa, että se on totuuden säilyttävä. Esimerkki. Deduktiossa A B, A (B C) C joudutaan käyttämään sekä implikaation että konjunktion eliminointia: (1) A B (2) A (B C) (3) A 1, E (4) B C 2, 3, E (5) B 1, E (6) C 4, 5, E.
26 Toinen konjunktioon liittyvä sääntö on yhtä ilmeinen. Sitä sanotaan konjunktion tuonniksi (mukaanotoksi): A B A B. ( T ) Myöskään tämän säännön yhteydessä ei premissien järjestyksellä ole merkitystä. On selvää, että jos A ja B ovat tosia, niin myös A B on tosi. Esimerkki. A B B A. (1) A B (2) A 1, E (3) B 1, E (4) B A 2, 3, T.
27 Negaatiotakin vastaa kaksi sääntöä, negaation eliminointi A A, ( E) joka selvästi säilyttää totuuden, ja negaation tuonti, jonka esittelemme vasta myöhemmin. Esimerkki. A ( B C) A (B C). (1) A ( B C) (2) B C 1, E (3) B 2, E (4) B 3, E (5) C 2, E (6) B C 4, 5, T (7) A 1, E (8) A (B C) 6, 7, T.
28 Disjunktion tuonti on ilmeinen ja totuuden säilyttävä sääntö: A A B B A B. ( T ) Esimerkki. A B A B. (1) A B (2) A 1, E (3) A B 2, T. Tässä kaavan B tilalla voisi tietenkin olla mikä tahansa kaava.
29 Alideduktiot Alideduktio on varsinaisen deduktion sisällä oleva deduktiota. Sen premissejä kutsutaan apuoletuksiksi. Deduktio voi sisältää useita alideduktioita, ja alideduktiot voivat sisältää omia alideduktioita: premissit apuoletukset apuoletukset 3 2 apuoletukset 4 1
30 Edellä 2 ja 4 ovat deduktion 1 alideduktioita ja 3 on deduktioiden 1 ja 2 alideduktio. Iteraatiosääntö voidaan esittää seuraavassa yleisemmässä muodossa: Deduktiossa aiemmin esiintyvä kaava, joka ei sisälly loppuunvietyyn alideduktioon, voidaan toistaa. (R) Esimerkiksi yllä alideduktiossa 3 voi toistaa minkä tahansa deduktiossa 1 tai 2 aikaisemmin esiintyneen kaavan. Deduktiossa 2 ei voi kuitenkaan toistaa kaavoja, jotka esiintyvät pelkästään deduktiossa 3. Tulkitsemme jokaisen deduktion itsensä alideduktioksi, joten tämä yleistetty iteraatiosääntö sisältää myös tapauksen, jossa deduktiossa toistetaan siinä aikaisemmin esiintyneitä kaavoja.
31 Esimerkki. (1) C (2) A apuoletus (3) C 1, R (4) A C 2, 3, T (5) B apuoletus (6) B C 1, 5, T. Rivit 2, 3 ja 4 muodostavat (loppuunviedyn) alideduktion, jossa oletuksena on kaava A. Tässä alideduktiossa on toistettu 3. rivillä kaava C, joka esiintyy deduktiossa aikaisemmin. Rivien 5 ja 6 muodostamassa alideduktiossa voisi rivillä 6 toistaa kaavan C, mutta deduktiota on lyhennetty soveltamalla päättelysääntöä T suoraan siihen. Tässä alideduktiossa ei voi toistaa rivien 2, 3 ja 4 muodostamassa alideduktiossa esiintyviä kaavoja A ja A C.
32 Disjunktion eliminointi on seuraava sääntö: A B C A. C B. C apuoletus apuoletus ( E) Tämä säännön tulkinta on seuraava: jos sekä oletuksesta A että oletuksesta B voidaan päätellä C, niin disjunktiosta A B voidaan päätellä C. Siis: jos A C ja B C, niin A B C.
33 Osoitettaessa, että A C, C riippuu apuoletuksesta A. Vastaavasti osoitettaessa B C se riippuu apuoletuksesta B. Näiden alideduktioiden ulkopuolella C ei riipu näistä apuoletuksista, vaan vain oletuksista, joista disjunktio A B riippuu. Helposti voidaan todeta, että disjunktion eliminointisääntö säilyttää totuuden. On vain huomattava, että nyt oletus, että apuoletuksesta A (vastaavasti B) voidaan päätellä C, tarkoittaa sitä, että jos A on tosi (vastaavasti B on tosi), niin C on tosi. Jos siis A B on tosi eli A tai B on tosi, niin myös C on tosi. Lyhyesti voimme esittää totuuden säilymisen seuraavasti: jos A C ja B C, niin A B C.
34 Esimerkki. Osoitetaan, että A B B A. (1) A B premissi (2) A apuoletus (3) B A 2, T (4) B apuoletus (5) B A 4, T (6) B A 1, 2 3, 4 5, E Huomaa, millä tavoin viimeisellä rivillä viitataan alideduktioihin.
35 Esimerkki. A B, C D (A C) (B D). (1) A B premissi (2) C D premissi (3) C 2, E (4) D 2, E (5) A apuoletus (6) A C 3, 5, T (7) (A C) (B D) 6, T (8) B apuoletus (9) B D 4, 8, T (10) (A C) (B D) 9, T (11) (A C) (B D) 1, 5 7, 8 10, E
36 Implikaation tuonti: A B A. B apuoletus ( T ) Idea: jos kaavasta A (ja mahdollisista muista oletuksista) voidaan johtaa B, niin voidaan päätellä implikaatio A B. Tämä implikaatio ei riipu A:sta (mutta riippuu muista oletuksista). Tämäkin sääntö säilyttää totuuden: Jos A on epätosi, niin implikaatio A B on triviaalisti tosi. Jos A (ja muut oletukset) on tosi, niin siitä, että apuoletuksesta A voidaan päätellä B, seuraa, että B ja täten koko implikaatio A B on tosi. Erityisesti jos B ei riipu muista oletuksista kuin apuoletuksesta A, niin implikaatio A B on aina tosi (siis se on loogisesti tosi).
37 Esimerkki. A B, B C A C. (1) A B (2) B C (3) A apuoletus (4) A B 1, R (5) B 3, 4, E (6) B C 2, R (7) C 5, 6, E (8) A C 3 7, T. Myös sääntöä T soveltaessamme viittaamme koko alitodistukseen, jonka perusteella implikaatio päätellään.
38 Esimerkki. Osoitamme, että A B A on teoreema, ts. että A B A. (1) A B apuoletus (2) A 1, E (3) A B A 1 2, T. Viimeisen rivin kaava A B A ei riipu mistään oletuksesta eli sitä ei ole johdettu mistään premisseistä. Näin täytyy ollakin, jotta se olisi teoreema.
39 Implikaation tuonnin lisäksi negaation tuonti on sääntö, jolla voidaan johtaa apuoletuksista riippumattomia kaavoja: A A. B B ( T ) Sääntöä T sanotaan myös epäsuoraksi todistukseksi (reductio ad absurdum): jos on todistettava A, oletetaan A (vastaoletus) ja johdetaan ristiriita B B. Tämäkin sääntö säilyttää totuuden. Alideduktio A B B osoittaa, että jos A on tosi, niin B B on tosi. Koska ristiriita B B ei voi olla tosi, on kaavan A oltava epätosi, joten A on tosi.
40 Käytämme joskus muotoa B B oleville kaavoille lyhennysmerkintää. Voisimme ottaa myös primitiiviseksi symboliksi ja antaa sitä vastaavat päättelysäännöt A A ( T ) A A. ( E)
41 Esimerkki. Negaation eliminointisääntöä A A voisi kutsua myös kaksoisnegaation eliminoinniksi. Johdamme nyt kaksoisnegaation tuontisäännön A A. (1) A (2) A vastaoletus (3) A 1, R (4) A A 2, 3, T (5) A 2 4, T.
42 Seuraavan esimerkin tuloksella voidaan oikeuttaa päättelysääntö, jolle käytetään nimitystä Modus tollens. Esimerkki. A B, B A. (1) A B (2) B (3) A vastaoletus (4) A B 1, R (5) B 3, 4, E (6) B 2, R (7) B B 5, 6, T (8) A 3 7, T
43 Esimerkki. A A. (1) (A A) vastaoletus (2) A apuoletus (3) A A 2, T (4) (A A) 1, R (5) (A A) (A A) 3, 4, T (6) A 2 5, T (7) A A 6, T (8) (A A) (A A) 1, 7, T (9) (A A) 1 8, T (10) A A 9, E. Kaava A rivillä 6 ei riipu rivin 2 apuoletuksesta A, mutta riippuu rivin 1 vastaoletuksesta (A A). Viimeisen rivin kaava ei riipu mistään, joten se on teoreema.
44 Ekvivalenssia koskevat seuraavat eliminointi- ja tuontisäännöt: A A B B, B A B A, ( E) A B B A A B. ( T )
45 Seuraavassa esimerkissä osoitamme, että ekvivalenssissa voidaan kaavojen järjestys vaihtaa. Esimerkki. A B B A. (1) A B (2) B apuoletus (3) A B 1, R (4) A 2, 3, E (5) B A 2 4, T (6) A apuoletus (7) A B 1, R (8) B 6, 7, E (9) A B 6 8, T (10) B A 5, 9, T.
46 Edellä on esitetty luonnollisen päättelyn peruspäättelysäännöt. Deduktio voidaan usein esittää lyhyemmin käyttämällä johdettuja päättelysääntöjä. Deduktion tuontisääntö: Jos kaava B on aikaisemmin johdettu premisseistä A 1,..., A n, niin kaavoista A 1,..., A n voidaan päätellä B. ( ) Tämä sisältää myös tapauksen, jossa ei ole premissejä: aikaisemmin johdettu teoreema voidaan tuoda deduktioon. Säännön käyttö edellyttää, että mukaan otettava deduktio on aikaisemmin suoritettu. Tämä sulkee pois sen, että jollakin muulla keinolla kuin dedusoimalla saataisiin selville jonkin teoreeman tai johtopäätöksen olemassaolo, ja tätä tietoa sitten käytettäisiin päättelyssä.
47 Deduktion tuontisäännössä on kyse oikeastaan vain siitä, että kerran tehtyä ja julkisesti esitettyä deduktiota ei tarvitse joka kerta esittää uudelleen. Johdettuja päättelysääntöjä voi myös systemaattisesti johtaa ja muodostaa niistä eräänlaisen kaavakokoelman, jonka sääntöjä saa käyttää, vaikka ei välttämättä olisikaan heti mahdollista katsoa, millainen alkuperäinen johto on. Esimerkiksi aiempien esimerkkien perusteella on käytettävissä kaksoisnegaation tuonti A ( T ) A ja päättelysääntö Modus tollens A B B A. (MT )
48 Johdetut päättelysäännöt ovat oikeastaan metateoreemoja. Niiden avulla deduktioita voidaan lyhentää välttämällä toistoa. Deduktioita voi lyhentää myös soveltamalla seuraavaa deduktioiden yhdistämistä koskevaa metateoreemaa: Jos A 1, A 2,..., A n B i (i = 1, 2,..., m) ja B 1, B 2,..., B m C, niin A 1, A 2,..., A n C. Tämä tulos voidaan todistaa jo deduktion yleisen määritelmän pohjalta. Kuten jo olemme todenneet, tällaisten tulosten todistukset eivät ole syntaktisia todistuksia tai deduktioita edellä esitetyssä mielessä, vaan ne ovat metaloogisia todistuksia, jotka koskevat syntaktisia deduktioita.
49 Deduktioteoreema. Jos A 1,..., A n 1, A n B, niin A 1,..., A n 1 A n B. Todistus. Oletuksen mukaan A 1,..., A n B, ja koska premissien järjestyksellä ei ole merkitystä, niin tällöin on olemassa deduktio : A n A 1. A n 1. B
50 Deduktion A 1,..., A n 1 A n B saamme täten seuraavasti: (1) A 1. A n (apuoletus) 1, R A 1. A n 1 n 1, R. B A n B T.
51 Esimerkki. Päättelysäännön Modus tollens perusteella A B, B A. Deduktioteoreeman perusteella A B B A. Vaihtamalla tässä A:n tilalle B ja B:n tilalle A saadaan B A A B. Tästä seuraa edelleen, että B A A B: (1) B A (2) A B 1, ( ) (3) A apuoletus (4) A 3, T (5) A B 2, R (6) B 4, 5, E (7) B 6, E (8) A B 3 7, T.
52 Esimerkki. Deduktioteoreeman perusteella tuloksesta A B B A seuraa teoreema (A B) ( B A) ja tuloksesta B A A B teoreema ( B A) (A B). Yhdistämällä nämä teoreemat ekvivalenssin tuonnilla saadaan kontrapositiota vastaava teoreema (A B) ( B A). Esimerkki. A, A B B. (1) A (2) A B (3) A B 2, ( ) (4) B 1, 3, E.
53 Esimerkki. Osoitetaan, että A B A B osoittamalla ensin, että A A B ja sitten, että B A B. (1) A (2) A apuoletus (3) B vastaoletus (4) A 2, R (5) A 1, R (6) A A 4, 5, T (7) B 3 6, T (8) B 7, E (9) A B 2 8, T. A A B:
54 (1) B (2) A apuoletus (3) B 1, R (4) A B 2 3, T. B A B: (1) A B (2) A apuoletus (3) A B 2, ( ) (4) B apuoletus (5) A B 4, ( ) (6) A B 1, 2 3, 4 5, E. A B A B:
55 Yhteenveto Esitämme vielä yhteenvedon luonnollisen päättelyn päättelysäännöistä ja muista periaatteista. Yleistä: Deduktioon sisältyvän päätelmän premissejä voidaan käyttää missä järjestyksessä tahansa. Deduktiossa aiemmin esiintyvä kaava, joka ei sisälly loppuunvietyyn alideduktioon, voidaan toistaa. (R)
56 Peruspäättelysäännöt: A A ( E) A A. B B ( T ) A B A A B B ( E) A B A B ( T )
57 A B C A. C B. C apuoletus apuoletus ( E) A A B B A B ( T ) A A B B ( E)
58 A B A. B apuoletus ( T ) A A B B B A B A ( E) A B B A A B ( T )
59 Johdetut päättelysäännöt: Jos A 1,..., A n, B C, niin A 1,..., A n B C. (Ded.teor.) Jos kaavan B deduktio premisseistä A 1,..., A n on jo esitetty, voi kaavoista A 1,..., A n suoraan päätellä B:n. ( ) Säännön ( ) erikoistapauksia: A A ( T ) A B B A (MT )
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ä
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,
-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
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
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
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
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
Johdatus logiikkaan 1
Johdatus logiikkaan 1 28. elokuuta 2014 Tämän tekstin lähtökohtana on ollut moniste Veikko Rantala - Ari Virtanen: Logiikan peruskurssi, joka on saatavilla netistä http://www.sis.uta.fi/matematiikka/ modaalilogiikka/logpk2003.pdf.
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
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
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}
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
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
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
Modaalilogiikan täydellisyyslauseesta
TAMPEREEN YLIOPISTO Pro gradu -tutkielma Teemu Pitkänen Modaalilogiikan täydellisyyslauseesta Informaatiotieteiden yksikkö Matematiikka Toukokuu 2015 Sisältö 1 Johdanto 3 2 Peruskäsitteistö ja semantiikka
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
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
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
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
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
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:
Johdatus modaalilogiikkaan. Veikko Rantala Ari Virtanen
Johdatus modaalilogiikkaan Veikko Rantala Ari Virtanen 1 Sisältö 1 Johdanto 4 1.1 Modaalioperaattoreita............................. 4 1.2 Mahdollisen maailman käsitteestä....................... 6 1.3
811120P Diskreetit rakenteet
811120P Diskreetit rakenteet 2016-2017 3. Logiikka 3.1 Logiikka tietojenkäsittelyssä Pyritään formalisoimaan terveeseen järkeen perustuva päättely Sovelletaan monella alueella tietojenkäsittelyssä, esim.
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.
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ää 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
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ä,
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.
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ä,
FORMAALI SYSTEEMI (in Nutshell): aakkosto: alkeismerkkien joukko kieliopin määräämä syntaksi: sallittujen merkkijonojen rakenne, formaali kuvaus
FORMAALI SYSTEEMI (in Nutshell): Formaali kieli: aakkosto: alkeismerkkien joukko kieliopin määräämä syntaksi: sallittujen merkkijonojen rakenne, formaali kuvaus esim. SSM:n tai EBNF:n avulla Semantiikka:
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
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
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
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
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ä
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.,
Lause 5. (s. 50). Olkoot A ja B joukkoja. Tällöin seuraavat ehdot ovat
jen Kahden joukon A ja B samuutta todistettaessa kannattaa usein osoittaa, että A on B:n osajoukko ja että B on A:n osajoukko. Tällöin sovelletaan implikaation ja ekvivalenssin yhteyttä. Lause 5. (s. 50).
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.,
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
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
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
Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä
Sekalaiset tehtävät, 11. syyskuuta 005, sivu 1 / 13 Tehtäviä Tehtävä 1. Johda toiseen asteen yhtälön ax + bx + c = 0, a 0 ratkaisukaava. Tehtävä. Määrittele joukon A R pienin yläraja sup A ja suurin alaraja
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
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
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
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,
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
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
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
Tarkastelemme ensin konkreettista esimerkkiä ja johdamme sitten yleisen säännön, joilla voidaan tietyissä tapauksissa todeta kielen ei-säännöllisyys.
Ei-säännöllisiä kieliä [Sipser luku 1.4] Osoitamme, että joitain kieliä ei voi tunnistaa äärellisellä automaatilla. Tulos ei sinänsä ole erityisen yllättävä, koska äärellinen automaatti on äärimmäisen
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
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
Taulumenetelmä modaalilogiikalle K
/ Kevät 2004 ML-6 1 Taulumenetelmä modaalilogiikalle On vaikeaa löytää Hilbert-tyylisiä todistuksia: Käytössä Modus Ponens -sääntö: jotta voidaan johtaa Q, täytyy johtaa P ja P Q. Mutta mikä on sopiva
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
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
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
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
a k+1 = 2a k + 1 = 2(2 k 1) + 1 = 2 k+1 1. xxxxxx xxxxxx xxxxxx xxxxxx
x x x x x x x x Matematiikan johdantokurssi, syksy 08 Harjoitus, ratkaisuista Hanoin tornit -ongelma: Tarkastellaan kolmea pylvästä A, B ja C, joihin voidaan pinota erikokoisia renkaita Lähtötilanteessa
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
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
Luonnollisten lukujen induktio-ominaisuudesta
Solmu 1/2019 19 Luonnollisten lukujen induktio-ominaisuudesta Tuomas Korppi Johdanto Kuten lukija varmaan tietääkin, luonnollisille luvuille voidaan tehdä induktiotodistuksia. Tämä mahdollisuus on ominainen
(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,
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
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
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
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
LUKU II HOMOLOGIA-ALGEBRAA. 1. Joukko-oppia
LUKU II HOMOLOGIA-ALGEBRAA 1. Joukko-oppia Matematiikalle on tyypillistä erilaisten objektien tarkastelu. Tarkastelu kohdistuu objektien tai näiden muodostamien joukkojen välisiin suhteisiin, mutta objektien
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,
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
Vaihtoehtoinen tapa määritellä funktioita f : N R on
Rekursio Funktio f : N R määritellään yleensä antamalla lauseke funktion arvolle f (n). Vaihtoehtoinen tapa määritellä funktioita f : N R on käyttää rekursiota: 1 (Alkuarvot) Ilmoitetaan funktion arvot
LOGIIKKA, TIETÄMYS JA PÄÄTTELY
36 LOGIIKKA, TIETÄMYS JA PÄÄTTELY Ryhdymme nyt tarkastelemaan tietämyskannan (knowledge base, KB omaavia agentteja KB:n avulla agentti pyrkii pitämään yllä tietoa vain osittain havainnoimastaan maailmasta
1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B.
HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 3 Ratkaisuehdotuksia Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan muun muassa kahden joukon osoittamista samaksi sekä joukon
LOGIIKAN PERUSKURSSI. Veikko Rantala Ari Virtanen
LOGIIKAN PERUSKURSSI Veikko Rantala Ari Virtanen Matematiikan, tilastotieteen ja filosofian laitos Tampereen yliopisto Kokeilumoniste, elokuu 2003 ESIPUHE Tämä kokeilumoniste perustuu Tampereen yliopistossa
Rekursio. Funktio f : N R määritellään yleensä antamalla lauseke funktion arvolle f (n). Vaihtoehtoinen tapa määritellä funktioita f : N R on
Rekursio Funktio f : N R määritellään yleensä antamalla lauseke funktion arvolle f (n). Vaihtoehtoinen tapa määritellä funktioita f : N R on käyttää rekursiota: Rekursio Funktio f : N R määritellään yleensä
Yhtälönratkaisusta. Johanna Rämö, Helsingin yliopisto. 22. syyskuuta 2014
Yhtälönratkaisusta Johanna Rämö, Helsingin yliopisto 22. syyskuuta 2014 Yhtälönratkaisu on koulusta tuttua, mutta usein sitä tehdään mekaanisesti sen kummempia ajattelematta. Jotta pystytään ratkaisemaan
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
1 Lukujen jaollisuudesta
Matematiikan mestariluokka, syksy 2009 1 1 Lukujen jaollisuudesta Lukujoukoille käytetään seuraavia merkintöjä: N = {1, 2, 3, 4,... } Luonnolliset luvut Z = {..., 2, 1, 0, 1, 2,... } Kokonaisluvut Kun
on rekursiivisesti numeroituva, mutta ei rekursiivinen.
6.5 Turingin koneiden pysähtymisongelma Lause 6.9 Kieli H = { M pysähtyy syötteellä w} on rekursiivisesti numeroituva, mutta ei rekursiivinen. Todistus. Todetaan ensin, että kieli H on rekursiivisesti
Propositionaalinen dynaaminen logiikka
TAMPEREEN YLIOPISTO Pro gradu -tutkielma Saana Isoaho Propositionaalinen dynaaminen logiikka Matematiikan ja tilastotieteen laitos Matematiikka Kesäkuu 2010 Tampereen yliopisto Matematiikan ja tilastotieteen
MS-A0402 Diskreetin matematiikan perusteet
MS-A040 Diskreetin matematiikan perusteet Osa : Relaatiot ja funktiot Riikka Kangaslampi 017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Relaatiot Relaatio Määritelmä 1 Relaatio joukosta A
1 Lineaariavaruus eli Vektoriavaruus
1 Lineaariavaruus eli Vektoriavaruus 1.1 Määritelmä ja esimerkkejä Olkoon K kunta, jonka nolla-alkio on 0 ja ykkösalkio on 1 sekä V epätyhjä joukko. Oletetaan, että joukossa V on määritelty laskutoimitus
Pysähtymisongelman ratkeavuus [Sipser luku 4.2]
Pysähtymisongelman ratkeavuus [Sipser luku 4.2] Osoitamme nyt vihdoin, että jotkin Turing-tunnistettavat kielet ovat ratkeamattomia ja jotkin kielet eivät ole edes Turing-tunnistettavia. Lisäksi toteamme,
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ä
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
(2n 1) = n 2
3.5 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
T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet )
T-79144 Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet 11-22) 26 29102004 1 Ilmaise seuraavat lauseet predikaattilogiikalla: a) Jokin porteista on viallinen
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
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
Tehtävä 4 : 2. b a+1 (mod 3)
Tehtävä 4 : 1 Olkoon G sellainen verkko, jonka solmujoukkona on {1,..., 9} ja jonka särmät määräytyvät oheisen kuvan mukaisesti. Merkitään lisäksi kirjaimella A verkon G kaikkien automorfismien joukkoa,
Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa)
Lukuteoria Lukuteoria on eräs vanhimmista matematiikan aloista. On sanottu, että siinä missä matematiikka on tieteiden kuningatar, on lukuteoria matematiikan kuningatar. Perehdymme seuraavassa luonnollisten
DFA:n käyttäytyminen ja säännölliset kielet
säännölliset kielet TIEA241 Automaatit ja kieliopit, syksy 2015 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 9. marraskuuta 2015 Sisällys toiminta formaalisti Olkoon M = (Q, Σ, δ, q 0, F) deterministinen
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
T Logiikka tietotekniikassa: perusteet Kevät 2008 Laskuharjoitus 5 (lauselogiikka ) A ( B C) A B C.
T-79.3001 Logiikka tietotekniikassa: perusteet Kevät 2008 Laskuharjoitus 5 (lauselogiikka 6.1 7.2) 27. 29.2.2008 Ratkaisuja demotehtäviin Tehtävä 6.1 a) A (B C) Poistetaan lauseesta ensin implikaatiot.
8. Kieliopit ja kielet
8. Kieliopit ja kielet Suomen kielen sanoja voidaan yhdistellä monella eri tavalla. Kielioppi määrää sen, milloin sanojen yhdistely antaa oikein muodostetun lauseen. "Mies räpyttää siipiään" on kieliopillisesti
T Kevät 2005 Logiikka tietotekniikassa: erityiskysymyksiä I Kertausta Ratkaisut
T-79.146 Kevät 2005 Logiikka tietotekniikassa: erityiskysymyksiä I Kertausta Ratkaisut 1. Jokaiselle toteutuvalle lauselogiikan lauseelle voidaan etsiä malli taulumenetelmällä merkitsemällä lause taulun
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
Luonnollisten lukujen ja kokonaislukujen määritteleminen
Luonnollisten lukujen ja kokonaislukujen määritteleminen LuK-tutkielma Jussi Piippo Matemaattisten tieteiden yksikkö Oulun yliopisto Kevät 2017 Sisältö 1 Johdanto 2 2 Esitietoja 3 2.1 Joukko-opin perusaksioomat...................
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
802320A LINEAARIALGEBRA OSA I
802320A LINEAARIALGEBRA OSA I Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 2016 LINEAARIALGEBRA 1 / 72 Määritelmä ja esimerkkejä Olkoon K kunta, jonka nolla-alkio on 0 ja ykkösalkio on 1 sekä
Ramseyn lauseen ensimmäinen sovellus
Ramseyn lauseen ensimmäinen sovellus Jarkko Peltomäki 30. huhtikuuta 2012 Tässä esseessä esitetään Frank Ramseyn vuonna 1929 esittämä tulos logiikassa, jonka todistamiseksi hän osoitti myöhemmin tärkeäksi