Matematiikkaa logiikan avulla

Koko: px
Aloita esitys sivulta:

Download "Matematiikkaa logiikan avulla"

Transkriptio

1 Ralph-Johan Back Matematiikkaa logiikan avulla Logiikka ja rakenteiset päättelyketjut Turku Centre for Computer Science IMPEd Resource Centre TUCS Lecture Notes No 11, Oct 2008

2

3 Matematiikkaa logiikan avulla Logiikka ja rakenteiset päättelyketjut Ralph-Johan Back Marraskuussa 2008, Turku, Suomi Copyright Ralph-Johan Back All rights reserved TUCS Lecture Notes No. 11 IMPEd Series

4 Esipuhe Tässä artikkelissa luodaan lyhyt katsaus rakenteisissa päättelyketjuissa käytettävään logiikkaan, jota sovelletaan lukio- ja yläkoulutasolla. Kirjassa kerrotaan, miten loogisia johtopäätöksiä tehdään rakenteisissa päättelyketjuissa. Esitellään propositiologiikan peruskonnektiit sekä päättelysäännöt, joita tässä laskennassa käytetään. Sen jälkeen kerrotaan predikaattilogiikasta, kvantifioinnista sekä predikaattilogiikassa olevista perussäännöistä. Matematiikkaa logiikan avulla Tämä julkaisu on osa sarjaa, joka kuvailee rakenteisia päättelyketjuja ja niiden soveltamisesta matematiikan opettamisessa. Sarjasta on ilmestynyt tällä hetkellä seuraavat julkaisut: Rakenteiset päättelytketjut lukion matematiikassa (Back, von Wright [7]) Lyhyt lukuteorian kurssi (Back, von Wright [6]) Pitkän matematiikan ylioppilastehtävät, kevät 2003 (Back, von Wright[8]) Johdatus rakenteisiin päättelyketjuihin (Back [1]) Logiikka ja rakenteiset päättelyketjut (Back [2]) Rakenteiset päättelyketjut yleisenä todistusmuotona (Back [3]) Muissa julkaisuissa ohjataan lisää menetelmän monipuolisempaan ymmärtämiseen ja sen käytännön soveltamiseen. Kiitossanat Työtä rakenteisten päättelyketjujen kehittämiseksi ja kokeilut menetelmän soveltuvuudesta opetukseen on tehty läheisessä yhteistyössä Learning and Reasoning laboratorion jäsenten kanssa. Tutkimuslaboratorio on Åbo Akademin ja Turun yliopiston yhteishanke. Haluan erityisesti kiittää seuraavia henkilöitä menetelmään liittyvistä kiintoisista ja antoisista keskusteluista sekä menetelmän kehityksen myötävaikuttamisesta (lista on aakkosjärjestyksessä): Stefan Asikainen, Johannes Eriksson, Tanja Kavander, Linda Mannila, Martin Nylund, Mia Peltomäki, Viorel Preoteasa, Teemu Rajala, Tapio Salakoski, Petri Sallasmaa, Fredrik Sandström, Patrick Sibelius, Solveig Wallin ja Joakim von Wright. Suomen Akatemia ja Teknologiateollisuuden 100 vuostissäätiö ovat rahoittaneet tämän julkaisun perustana olevaa tutkimusta. 2

5 Sisältö 1 Johdanto 4 2 Rakenteiset päättelyketjut Todistusketjut Väite ja oletus Alijohdot Havainnot päättelyketjuissa Väitteiden suora sieventäminen Propositiologiikka Loogisten konnektiivien ominaisuuksia Loogisten väitteiden todistaminen päättelyketjuilla Loogisten konnektiivien päättelysäännöt Päättelysäännöt reduktiivisissa todistuksissa Rakenteiset päättelyketjut ja konnektiivit 32 5 Predikaattilogiikka Kvanttorit Kvantifioidun lausekkeen päättelysääntöjä Muita kvantifiointisääntöjä Päättelysäännöt rajoitetuille kvanttoreille Päättelyketjut kvanttorien avulla 49 A Rakenteisten päättelyketjujen syntaksi 53 3

6 1 Johdanto Rakenteiset päättelyketjut vievät eteenpäin Edsger W. Dijkstran, yhden tietoteknisen tutkimuksen suuren pioneerin, aloittamaa perinnettä. Dijkstra ja hänen kollegansa (Wim Feijen, Carel Scholten ja Nettie van Gasteren) keskittyivät tekemään matemaattisista todistuksista sekä yksinkertaisia että tarkkoja. He kehittelivät merkintätavan, joka tunnetaan alalla nimellä calculational proof [9, 11, 10]. Termin tarkka käännös olisi laskennalliset todistukset, mutta olemme sopineet, että suomen kielellä niitä kutsutaan lineaarisiksi johdoiksi tai päättelyketjuiksi. Tarkoituksena on, että matemaattiset johdot ja todistukset olisivat enemmän laskujen kaltaisia, kuten yhtälöiden ratkaisemisen, lausekkeiden sieventämisen tai kerrottaessa ja jaettaessa tehtäviä kynää ja paperia käyttäen. Päämäärä saavutetaan käyttämällä hyväksi logiikkaa ikäänkuin kokoelmana laskusääntöjä, joilla voidaan todentaa matemaattisten väitteiden oikeellisuus. Joakim von Wright ja minä kehitimme rakenteiset päättelyketjut Dijkstran lineaaristen johtojen jatkokehittelynä. Menetelmä julkaistiin alun perin tarkistuslaskentaa käsitelleessä kirjassa [5] sekä lehtijulkaisussa [4]. Kirjassa rakenteisia päättelyketjuja käytetään lukuisiin, vaikeustasoltaan vaihteleviin, todistuksiin ohjelmoinnin logiikassa. Siinä, missä Dijkstran lineaarinen johtaminen pohjautuu sekä muunneltuun versioon ensimmäisen asteen predikaattilogiikasta että Hilbert-tyyppisiin todistusjärjestelmiin, me rakensimme rakenteiset päättelyketjut klassisen standardilogiikan (ns. korkeamman asteen logiikan) ja Gentzen-tyyppisten todistusjärjestelmien ympärille. Rakenteisia päätelyketjuja on vähitellen kehitelty ja tässä esitelty versio sallii myös Hilbert-tyyppisiin todistusten. Tämän johdosta menetelmä voidaan nähdä klassisten Gentzentyyppisten todistusten, Hilbert-tyyppisiin todistusten ja Dijkstran lineaarisen johtamisen yhdistelmänä. Rakenteiset päättelyketjut pohjautuvat logiikan selkeään käyttöön todistuksissa. Todistusjärjestelmää määriteltäessä pyritään ottamaan oletuksena mahdollisimman harvalukuinen määrä aksioomia ja päättelysääntöjä. Sen jälkeen osoitetaan, että toisia käyttökelpoisia aksioomia voidaan johtaa oletettujen päättelysääntöjen avulla näistä oletuksena olevista aksioomista. Tämän myötä on helpompi todistaa yleisiä koko todistusjärjestelmää koskevia väitteitä. Käytännössä oletettujen ja johdettujen aksioomien eroavaisuudet eivät ole tärkeitä. Tärkeätä sen sijaan on se, että saatavilla on kokoelma peruslauseita ja 4

7 1 Johdanto johtamissääntöjä sekä se, että tarvittaessa kyseisen kokoelman avulla pystytään luomaan uusia lauseita ja johtamissääntöjä. Seuraavassa osiossa käydään läpi joukko hyödyllisiä sääntöjä, joiden avulla voidaan tehdä päättelyjä loogisten konnektiivien ja kvanttorien avulla. Kokoelma ei ole kaikenkattava, vaan on monia hyödyllisiä logiikan sääntöjä, joita se ei sisällä. Kokoelma antaa kuitenkin hyvän peruskatsauksen loogiseen päättelyyn matemaattisissa todistuksissa. Aluksi kappaleessa 2 annetaan suppea yleiskuva rakenteisiin päättelyketjuihin. Kappaleessa 3 keskitytään propositiologiikkaan ja näytetään, miten sitä sovelletaan rakenteisissa päättelyketjuissa. Siinä osoitetaan, miten loogisia väitteitä todistetaan todistusketjuilla, kerrotaan yleisistä propositiologiikan konnektiiveista ja niiden perussäännöistä. Lisäksi esitetään yleisemmät propositiologiikan päättelysäännöt, näytetään, miten rakenteisia päättelyketjuja sovelletaan sekä esitetään logiikan sijoitussäännöt. Näitä päättelysääntöjä havainnollistetaan kappaleessa 4 kokoelmalla esimerkkipäättelyjä. Kappaleessa 5 kuvaillaan predikaattilogiikkaa. Siinä esitellään universaalija eksitenssikvantifiointi sekä kvanttorien peruspäättelysääntöjä. Siinä esitetään myös yleisiä käyttökelpoisia kvantifiointisääntöjä sekä osoitetaan, miten niitä sovelletaan käytännön matemaattisissa todistuksissa. Viimeisessä kappaleessa on esimerkkejä tyypillisistä ongelmista, jotka ovat ratkaistu päättelyketjujen avulla ja joissa kvantifiointisääntöjä sovelletaan ei-triviaalisti. 5

8 2 Rakenteiset päättelyketjut Aluksi annetaan suppea yleiskuva rakenteisista päättelyketjuista. Yksityiskohtaisempi johdatus rakenteisiin päättelyketjuihin annetaan kirjassa [1], kuitenkin tarkka syntaksi on koottuna liitteessä. 2.1 Todistusketjut Tavanomainen tapa väitteen todistamiseksi on muodostaa ketju yhtäsuuruuksia Ketju vastaa väitteitä t 0 = t 1 =... = t n. t 0 = t 1 ja t 1 = t 2 ja... t n 1 = t n. Tästä ketjusta voidaan tehdä johtopäätös koska yhtäsuuruus on transitiivinen. t 0 = t n, Tällainen päättelyketju kirjoitetaan rakenteisena päättelyketjuna taulukossa 2.1 esitetyn syntaksin avulla. Jokainen päättelyketjussa olevista yhtäsuuruuksista perustellaan. Jotta saadaan tilaa suuremmille termeille ja kunnollisille perusteluille, jokainen termi ja perustelu kirjoitetaan omalle rivilleen. Tarvittaessa voidaan käyttää useampia rivejä sekä termeille että perusteluille. Todistus kirjoitetaan kahteen sarakkeeseen: ensimmäiseen kirjoitetaan relaatiosymbolit (esimerkki tapauksessa = ) ja toiseen kirjoitetaan termit sekä perustelut. Tarkoituksena on antaa todistukselle helposti kirjoitettava, luettava ja ymmärrettävä rakenne. 6

9 2 Rakenteiset päättelyketjut t 0 Taulukko 2.1: Päättelyketju = {perustelu yhtäsuuruudelle t 0 = t 1 } t 1 = {perustelu yhtäsuuruudelle t 1 = t 2 } t 2. t n 1 = {perustelu yhtäsuuruudelle t n 1 = t n } t n Esimerkki 1 Seuraavaksi osoitetaan, että summan ja erotuksen tulon kaava (a+b)(a b) = a 2 b 2 on tosi. Rakenteisena päättelyketjuna kirjoitettu todistus on seuraavanlainen: (a b) (a + b) = {polynomien kertolaskusääntöjen mukaan} a 2 + ab ba b 2 = {termit ab ja ba kumoavat toisensa} a 2 b 2 Yhtäsuuruus ei ole ainoa ralaatio, jota voidaan käyttää termien välissä. Itseasiassa siinä voidaan käyttää mitä tahansa transitiivista binääristä relaatiota. Tavallisimmin rakenteisissa päättelyketjuissa käytetyt relaatiot ovat (ekvivalenssi), (implikaatio) ja (käänteinen implikaatio) loogisten väitteiden välissä sekä = (yhtäsuuruus) ja järjestysrelaatiot kuten <, >,,... aritmeettisten ja algebrallisten lausekkeiden välissä, mutta myös muita relaatioita voidaan käyttää. Voidaan jopa käyttää erilaisia binäärisiä relaatioita samassa johdossa. Esimerkiksi yhtäsuuruus voidaan yhdistää minkä tahansa relaation kanssa: jos a b pitää paikkansa ( tässä on mielivaltainen binäärirelaatio ja b = c, niin silloin väite a c pitää myös paikkansa. 7

10 2 Rakenteiset päättelyketjut Taulukko 2.2: Rakenteinen päättelyketju Tehtävä - oletus 1. - oletus m {perustelu, että päättelyketju ratkaisee tehtävän} t 0 = {perustelu yhtäsuuruudelle t 0 = t 1 } t 1 = {perustelu yhtäsuuruudelle t 1 = t 2 } t 2. t n 1 = {perustelu yhtäsuuruudelle t n 1 = t n } t n Esimerkkinä relaatiosta, joka ei ole transitiivinen, on erisuuruus. : a b ja b c ei välttämättä tarkoita sitä, että a c. Yksinkertainen vastaesimerkki on 0 1 ja 1 0, jotka molemmat ovat totta, mutta 0 0 ei ole totta. 2.2 Väite ja oletus Yllä olevassa esimerkissä pelkästään todistus kirjoitettiin päättelyketjuna, mutta usein halutaan olla tarkkoja siitä, mikä tehtävä ratkaistaan ja mitkä oletukset ovat voimassa. Tällöin johdossa voidaan käyttää seuraavanlaista yleisempää muotoa, joka on esitetty taulukossa2.2. 8

11 2 Rakenteiset päättelyketjut Päättelyketju aloitetaan ratkaistavan tehtävän kuvauksella sekä todistuksessa sallittujen oletusten listaamisella. Tehtävä merkitään merkillä ja jokainen oletus merkitään merkillä. Mahdollisten oletusten jälkeen tuleva todistus merkitään merkillä (luetaan todistetaan ). Todistus lopetetaan merkillä (luetaan mikä piti todistaa ). Samalla rivillä todistusmerkin kanssa on perustelu siitä, miksi kyseinen ketju todistaa väitteen. Kuten aiemmin todetaan on kaksi saraketta, joista ensimmäiseen sarakkeeseen kirjoitetaan erikoissymbolit kuten,, ja relaatiosymbolit (tässä tapauksessa = ) ja toiseen kirjoitetaan termit ja perustelut. Seuraava esimerkki havainnollistaa tarkempaa todistusmuotoa. Esimerkki 2 Osoitetaan, että jos a, b ja c ovat ei-negatiivisia lukuja, niin on voimassa, että (1 + a) (1 + b) (1 + c) 1 + a + b + c Todistus, joka on kirjoitettu rakenteisena päättelyketjuna, on seuraava Osoita, että (1 + a) (1 + b) (1 + c) 1 + a + b + c kun a,b,c 0 {merkkien = ja yhdistämisellä saadaan } (1 + a) (1 + b) (1 + c) = {kerrotaan keskenään termit (1 + b) ja (1 + c)} (1 + a) (1 + b + c + bc) = {kerrotaan keskenään termit (1 + a) ja (1 + b + c + bc)} 1 + b + c + bc + a + ab + ac + abc {vähennetään lausekkeesta ei-negatiivinen termi ab + ac + bc + abc } 1 + a + b + c Tässä tapauksessa käytettiin termien välissä kahta erilaista relaatiota,= ja. Perustelussa selitetään, että relaatioiden = ja yhdistäminen, antaa relaation (toisin sanoen, jos a b ja b = c, niin siitä seuraa, että a c). Väite todistetaan sillä oletuksella, että a, b, c 0. 9

12 2 Rakenteiset päättelyketjut Lyhyempi todistusmuoto, joka kuvattiin ensin, on paljon sopivampi, jos todistuksesta ilmenee suoraan, mitä ollaan todistamassa ja oletukset ovat selvät asiayhteydestä. Usein on tapana käyttää todistusketjuissa trasitiivisia relaatioita. Pidempää muotoa tarvitaan, kun halutaan olla yksiselitteisempiä sen suhteen, mikä on ratkaistava tehtävä ja mitkä ovat oletukset. Käytännössä molempia muotoja käytetään rinnakkain. 2.3 Alijohdot Yksittäinen päättelyketju on riittävä niin kauan kuin jokainen ketjun sisältämä perustelu on suhteellisen yksinkertainen ja se voidaan tiivistää muutamalle riville. Jos perustelu on edellä mainittua monimutkaisempi, se on myös todistettava. Sen sijaan, että nämä peustelut kirjoitettaisiin erillään todistuksesta, ne voidaan sisällyttää siihen suoraan todistusaskeleena, jolla on oma alipäättelyketju ( tai alijohto tai tarkennettu päättely). Tarkastellaan tällaista lineaarisen johtamisen askelta: t R {perustelu} t Yksinkertaisen perustelun sijasta voimme todistaa väitteen t R t alijohtona. Alijohto voidaan kirjoittaa kuten taulukossa2.3. Edellä päättelyketju 1,..., päättelyketju n ovat kaikki alijohtoja, joilla on tavallisen päättelyketjun muoto (eli voidaan määritellä tehtävän, oletukset todistusketjun jokaiselle alijohdolle). Alijohto alkaa sarakkeen oikealta, jotta sen erottaisi pääjohdosta. Perustelu selventävää sen, miksi t R t on tosi, mikäli alijohdot voidaan ratkaista. Koska alijohdot voivat ajoittain olla pitkähköjä, merkitsimme toisen todistettavana olevan relaation termin (tässä tapauksessa t ) merkkijonolla.... Tämä helpottaa hahmottamaan sitä, mihin alijohto loppuu ja mistä pääjohto jatkuu. Esimerkki 3 Tässä osoitetaan, että m 2 n 2 3 pätee kaikille kokonaisluvuille, millä m > n. Todistukessa on askel, missä käytetään sääntöä, että kertolasku on monotoninen, toisin sanoen ab ab, jos a 0 ja b b. Todistusaskeleessa osoitetaan, että (m n) (m + n) (m n) 3. Päämääränä on osoittaa, että käytettävä monotonisuussääntö täyttyy eli m n 0 ja m + n 3. Tämä tehdään alijohdon avulla, joka alkaa sarakkeen oikealta, jotta sen erottaisi pääjohdosta. 10

13 2 Rakenteiset päättelyketjut Taulukko 2.3: Alijohto t = {perustelu} päättelyketju 1. päättelyketju n... t 11

14 2 Rakenteiset päättelyketjut Osoita, että m 2 n 2 3 kun m ja n ovat positiivisia kokonaislukuja, sekä m > n m 2 n 2 = {summan ja erotuksen tulo} (m n) (m + n) {kertolasku on monotoninen, m n 0 ja m + n 3} m > n {aritmetiikka} m n > 0 {aritmetiikka} m n 0 m > n ja n > 0 {m ja n ovat kokonaislukuja} m n + 1 ja n 1 {aritmetiikka} m 2 ja n 1 {aritmetiikka} m + n 3... (m n) 3 {oletusten mukaan m n 1 ja 3 0} 1 3 = {lasketaan} 3 Merkille pantavaa on, että pääjohdossa tehdyt oletukset ovat voimassa myös alijohdoissa. Tämän vuoksi oletuksia ei tarvitse toistaa alijohdoissa. Myöhemmin osoitetaan, että alijohdot voivat jopa sisältää uusia oletuksia. Jos tämänkaltaisten todistusten kirjoittamiseen ja lukemiseen käytetään tietokonetta ja mikäli tietokoneessa on alijohtojen näyttämiseen ja piilottamiseen 12

15 2 Rakenteiset päättelyketjut kykenevä tekstieditori (ns. outlineri tai outlining editori), silloin voi itse päättää siitä, millä tarkkuudella todistusta lukee. Alijohdot piilottamalla saadaan parempi yleiskuva todistuksesta, niiden esillä pitäminen puolestaan antaa yksityiskohtaisemman kuvan todistuksesta. Jos työskennellään käsin (kynällä ja paperilla), tällaista mahdollisuutta ei tietenkään ole, mutta siinä tapauksessa alijohdot voidaan kirjoittaa erilliselle paperiarkille. Todistusaskeleeseen kuuluvasta alijohdosta huomautetaan kolmella pisteellä (... ). 2.4 Havainnot päättelyketjuissa Kun johtoihin kirjoitetaan oletuksia, usein samalla voidaan tehdä havaintoja, jotka seuraavat enemmän tai vähemmän suoraan oletuksista. Nämä ovat väitteitä, jotka seuraavat oletuksista ja ne todistetaan erillään itse päätodistuksesta. Sen syntaksi on esitelty taulukossa 2.4. Havainnot merkitään + -merkillä toisin kuin oletukset, jotka merkitään -merkillä. Havainnolla pitää aina myös olla perustelu tai päättelyketju (tai molemmat). Perustelu on samaa muotoa kuin perustelut todistusketjun todistusaskeleessa. Perustelu voi olla yksinkertainen tai perustelun lisäksi voidaan tehdä alipäättely. Havainnot voidaan numeroita samaan tapaan kuin oletukset. Usein ne numeroidaan erityyppisesti, jotta ne erottuisivat. Esimerkissä alla nimetään oletukset pienillä kirjaimilla ja havainnot numeroin. Esimerkissä näytetään miten havaintoja käytetään päättelyketjuissa geometriassa. Esimerkki 4 Oletetaan, että korkeus jakaa suorakulmaisen kolmion hypotenuusan suhteessa 3 : 7. Tehtävässä halutaan määritellä kateettien pituuksien suhde. Tehtävä ratkeaa yhdenmuotoisten kolmioiden avulla (yhdenmuotoisuudesta käytetään merkkiä ). Lähtökohtana on kuvio, jossa on nimettynä kolmion kulmat ( kuva 2.1). C D A B Kuva 2.1: Kolmio nimetyin pistein 13

16 2 Rakenteiset päättelyketjut Taulukko 2.4: Havainnot tehtävä - oletus 1. + havainto 1 {perustelu 1 } päättelyketju 11. päättelyketju 1m. Määritä kuvan kolmion kateettien pituuksien suhde, kun (a) DC BD = 3 7 [1] AC AB = DC AD kuva {hypotenuusaa vastaan piirretty korkeus jakaa suorakulmaisen kolmion kahteen kolmioon, jotka ovat yhdenmuotoiset alkuperäisen kolmion kanssa} ABC DAC {yhdenmuotoisuus} [2] AC AB = AD BD AC AB = DC AD {vastaava perustelu kuin yllä} AC AB = {kirjoitetaan uuteen muotoon} 14

17 2 Rakenteiset päättelyketjut Taulukko 2.5: Väittämien suora pelkistäminen tehtävä {perustelu} tehtävä 1. tehtävä m AC AB AC AB = {havainnot [1] ja [2]} DC AD AD BD = {sievennetään} DC BD = {oletus (a)} 3 7 Johtopäätös on, että kateettien (AB ja AC) suhde on 3 : Väitteiden suora sieventäminen Päättelyketju on käytännöllinen silloin, kun siinä on useita askeleita. Mikäli ketjussa on vain yksi askel, se tuntuu helposti keinotekoiselta. Tässä tapauksessa voimme käyttää vaihtoehtoista todistusmuotoa, jossa todistamme tehtävän suoraan alijohtojen avulla, kirjoitamatta sitä ensin todistusketjuna. Päättelyketju on silloin kuten taulukossa2.5: Alkuperäinen tehtävä ratkaistaan sieventämällä se joukoksi osatehtäviä. Osatehtävät kirjoitetaan tehtävään sisennyksellä. Perustelussa tehdään selväksi, miksi osatehtävien ratkaiseminen riittää alkuperäisen tehtävän ratkaisemiseksi. 15

18 2 Rakenteiset päättelyketjut On siis kaksi tapaa ratkaista tehtävä; ratkaistaan se päättelyketjujen avulla tai se voidaan sieventää yhdeksi tai useammaksi osatehtäväksi, jotka todistetaan. Osatehtävät voidaan ratkaista joko kirjoittamalla ne päättelyketjuina tai sieventämällä ne pienemmiksi osatehtäviksi. Sieventämistä havainnollistetaan näyttämällä, miten matemaattista induktiota käytetään rakenteisissa päättelyketjuissa. Esimerkki 5 Todistetaan, että väite ( n N n = ) n (n + 1) 2 pätee jokaiselle luonnollisella luvulle n. Osoitetaan väite induktion avulla. Todistus tapahtuu seuraavasti ( ) Osoita, että n N n = n(n+1) 2 {induktiotodistus} Perusaskel: osoita, että n = n(n+1) 2 kun n = n = n(n+1) 2 {sijoitetaan oletus n = 0} 0 = 0(0+1) 2 {nollalla kertominen} T Induktioaskel: osoita, että n = n (n +1) 2 kun n = n + 1 ja n = n(n+1) n = {oletus} n + (n + 1) = {induktio-oletus} n(n+1) 2 + (n + 1) = {muutetaan samannimisiksi} n(n+1)+2(n+1) 2 = {osittelulaki, vaihdantalaki} (n+1)(n+2) 2 = {oletus n = n + 1} n (n +1) 2 16

19 3 Propositiologiikka Keskeinen piirre rakenteisissa päättelyketjuissa on loogisten lausekkeiden ja sääntöjen käyttö matemaattisissa todistuksissa ja johdoissa. Logiikka on tietysti olennainen osa kaikkia todistuksia, mutta useimmiten sitä käytetään epämuodollisesti. Loogista merkintätapaa käytetään satunnaisesti ja silloinkin epäjärjestelmällisellä tavalla. Rakenteisissa päättelyketjuissa logiikkaa käytetään todistuksissa eksplisiitisesti sekä loogisia päättelysääntöjä että loogista merkintätapaa noudattaen. Loogisilla lausekkeilla lasketaan samalla tavalla kuin tavallisilla aritmeettisilla lausekkeilla. Taulukkoon 3.1 on kerätty yhteenveto rakenteisissa päättelyketjuissa käytetyistä loogisista merkinnöistä Loogisten konnektiivien ominaisuuksia Loogiset konnektiivit määritellään usein totuusarvotaulukolla. Taulukossa 3.2 on esitetty esimerkkejä konnektiivien totuusarvotaulukoista. Todistuksissa on varsin hankala viitata totuusarvotaulukoihin ja niiden sijasta viitataan loogisten konnektiivien perusominaisuuksiin. Kaikki konnektiivien perusominaisuudet voidaan todistaa totuusarvotaulukoiden avulla. Seuraavaksi esitellään sääntöjä, joilla loogiset termit liitetään toisiinsa implikaation ja ekvivalenssin avulla. Useimmista säännöistä on kaksi versiota, konjunktiolle ja disjunktiolle omansa. Säännöt muistuttavat toisiaan, sillä konjunktio ja disjunktio ovat duaali propositiologiikassa. Pienin ja suurin alkio: E p p T Tämä tarkoittaa sitä, että epätosi implikoi jokaisen väitteen kanssa ja jokainen väite implikoi totuuden kanssa. 1 Merkinnät ovat suhteellisen standardeja, vaikkakin joitain muunnelmia merkinnöistä löytyy. Esimerkiksi implikaatiosta voidaan käyttää merkitää ja ekvivalenssille on käytössä merkinnät ja. Konjunktiolle käytetään joskus merkintää & ja disjuktiolle. Universaalikvanttoria merkitään joskus merkinnällä Ax ja eksistenssikvanttoria Ex. 17

20 3 Propositiologiikka Taulukko 3.1: Loogiset symbolit ja operaatiot T : tosi, todenmukainen väite E : eptosi, valheellinen väite p : negaatio, väite p ei ole totta p q : sekä p ja q ovat tosia väitteitä p q : p, q tai molemmat väittee ovat tosia p q : jos p on tosi, niin silloin myös q on tosi p q : p on totta jos ja vain jos q on totta ( x p (x)) : väite p on tosi jokaiselle muutujan x arvolle ( x p (x)) : väite p on tosi jollakin muutujan x arvolle Taulukko 3.2: Loogisten konnektiivien totuusarvotaulukoita p p F T T F p q p q F F F F T F T F F T T T p q p q F F F F T T T F T T T T p q p q F F T F T T T F F T T T p q p q F F T F T F T F F T T T 18

21 3 Propositiologiikka Epätosi: P E E P E P Jos epätosi lisätään konjunktiolla väitteeseen, lauseke muuttuu epätodeksi. Kun taas epätoden lisääminen disjunktiolla väitteeseen ei muuta sitä. Tosi: P T P P T T Jos tosi lisätään konjunktiolla väitteeseen, sen totuusarvo ei muutu. Jos tosi taas lisäätään disjunktion avulla väitteeseen, siitä seuraa identtisesti tosi. Implikaatio on refleksiivinen: p p Jokainen väite implikoi itsensä kanssa. Konjunktio: p q p p q q Konjunktio, jossa on kaksi väitettä, implikoi myös molempien konjunktion väitteiden kanssa erikseen. Disjunktio: p p q q p q Jokainen väite implikoi sen disjunktion kanssa, jossa se on itse osallinen. Vastaväite/ristiriitaisuus: p p F Vastaväite (eli väitteen ja sen negaation konjunktio) on aina epätosi. 19

22 3 Propositiologiikka Kolmannen poissuljetun laki: p p T Jokainen väittämä on joko tosi tai epätosi (kolmannen poissuljetun laki eli ei ole olemassa mitään kolmatta vaihtoehtoa) Osittelulait: p (q q ) (p q) (p q ) p (q q ) (p q) (p q ) Konjunktio on distributiivinen disjunktion yli sekä disjunktio on distributiivinen konjunktion yli. de Morgan: (p q) p q (p q) p q Kaavat osoittavat, miten negaatio liitetään konjunktioon ja disjunktioon tai negaatio voidaan poistaa konjunktiosta ja disjunktiosta. Muunnokset eri konnektiivien välillä: p q ( p q) p q ( p q) p q p q p q (p q) (q p) Nämä säännöt osoittavat sen, miten erilaiset binääriset konnektiivit saadaan muutettua ekvivalenteiksi lausekkeiksi toisten konnektiivien avulla. Nämä loogiset säännöt muistuttavat aritmeettisten operaatioiden vastaavia sääntöjä, esim. a + 0 = a, a 0 = 0, a (b + c) = a b + a c jne. Säännöt ovat samantapaisia, mutta ne eivät ole identtisiä, minkä johdosta ne on syytä lukea huolellisesti. Perussäännöt ovat myös erittäin hyödyllisiä perusteltaessa 20

23 3 Propositiologiikka loogisia väitteitä. Niitä käytetään jatkuvasti myös käytännönläheisissä todisutuksissa. On olemassa myös muita käyttökelpoisia loogisia sääntöjä esimerkiksi konnektiivien uudelleen kirjoittamiseen, mutta toistaiseksi tyydytään näihin sääntöihin. 3.2 Loogisten väitteiden todistaminen päättelyketjuilla Seuraavaksi kuvaillaan, miten loogisia konnektiiveja käytetään hyväksi rakennettaessa päättelyketjuja. Edellisessä kappaleessa näytettiin, miten päättelyketjuja käytetään väitteissä, jotka ovat muotoa t t, missä t ja t ovat kaksi termiä ja on niiden välinen transitiivinen binäärinen relaatio. Loogiset väitteet, jotka ovat muotoa p q, p q ja p q, voidaan tällöin suoraan todistaa päättelyketjuilla, koska implikaatio ja ekvivalenssi ovat molemmat transitiivisia. Näille tapauksille saadaan seuraavat yleiset todistuskaaviot: Osoita, että p q on totta Osoita, että p q on totta Osoita, että p q on totta {alusta-loppuun todistus} {lopusta-alkuun todistus} {alusta-loppuun todistus} p q p {perustelu} {perustelu} {perustelu}... {perustelu} {perustelu} {perustelu} q p q Näillä kaavioilla havainnollistetaan miten toisen asteen yhtälö ratkaistaan. Tehtävänä on löytää looginen väite, joka on ekvivalentti yhtälön kanssa, mutta mistä muuttujan x arvo nähdään suoraan. Esimerkki 6. Tehtävänä on ratkaista toisen asteen yhtälö 7x 2 6x = 0. Seuraava rakenteinen päättelyketju ratkaisee yhtälön: Ratkaise yhtälö 7x 2 6x = 0 {ekvivalenssi on transitiivinen} 21

24 3 Propositiologiikka 7x 2 6x = 0 {osittelulaki: a (b + c) = ab + ac} x (7x 6) = 0 {tulon nollasääntö: ab = 0 (a = 0 b = 0)} x = 0 7x 6 = 0 {ratkaistaan disjunktion oikeanpuoleinen yhtälö} x = 0 x = 6 7 Johdossa muutetaan looginen lauseke 7x 2 6x = 0 ekvivalenssin säilyttävin askelin loogiseksi lausekkeeksi x = 0 x = 6 7, joka suoraan näyttää, mitkä kaksi arvoa muutuja x voi saada (muuttuja x voi saada arvon 0 tai arvon 6 7 ). Todistuskaavio on yksinkertainen ja hyvin käyttökelpoinen, mutta vaatii, että todistettava väite on tiettyä erityistä muotoa. Tyypillinen väite, joka ei ole tätä muotoa, on esim. p q. Tämän todistuskaavion muunnelmaa voidaan kuitenkin käyttää, koska jokainen looginen väite p on ekvivalentti väitteen p T kanssa. Looginen väite p todistetaan osoittamalla, että p on ekvivalentti totuusarvon T kanssa. Itse asiassa riittää osoittaa että T p pitää paikkansa, sillä ilmaisu p T on aina tosi. Päättelyketju, jolla osoitetaan väitteen p paikkansapitävyys, voi olla joko alusta-loppuun todistus (forward proof) tai lopusta-alkuun todistus (backwards proof). Alusta-loppuun todistuksessa aloitetaan jostakin todenmukaisesta (esimerkiksi totuusarvosta T ) ja johdetaan p siitä. Lopusta-alkuun todistuksessa aloitetaan väitteestä p ja osoitetaan että T seuraa väitteestä p (implikaation sijaan voidaan todistuksissa käyttää ekvivalenssia loogisten termien välissä). Toivottu päättely seuraa siitä, että implikaatio on transitiivinen. Seuraavat kaksi todistuskaaviota näyttävät menetelmän loogisten väitteiden todistamiseen: Todista, että p on tosi Todista, että p on tosi {lopusta-alkuun todistus} {alusta-loppuun todistus} p T {perustelu} {perustelu}.. {perustelu} {perustelu} T p 22

25 3 Propositiologiikka Todistuskaavioissa voidaan implikaation sijasta käyttää myös ekvivalenssia loogisten väitteiden välissä. Ekvivalenssi on myös transitiivinen eli jos p 1 p 2... p k niin siitä seuraa p 1 p k. Ekvivalensseja ja implikaatioita voidaan sekoittaa päättelyketjussa (edellyttäen, että implikaatiot ovat samaan suuntaan). Yleisesti päättelyketjuissa pyritään olemaan tarkkoja termien välisten suhteiden kanssa ja käytetään ekvivalenssia aina kun se on mahdollista, vaikka implikaatio olisikin riittävä väittämän todistamiseksi. Väitteen todistuksessa voidaan myös käyttää totuusarvoa E, kuten käy ilmi seuraavista todistusmalleista. Todista, että p on epätosi Todista, että p on tosi {todistus} {epäsuora todistus} p p {perustelu} {perustelu}.. {perustelu} {perustelu} E E Osoitetaan, että väite p on epätosi siten, että osoitetaan sen olevan ekvivalentti totuusarvon E kanssa. Koska E p on tosi jokaisella väitteellä p, riittää, että p E osoitetaan todeksi (vasemmanpuoleinen todistus). Koska p on tosi jos ja vain jos p on epätosi, voidaan käyttää vaihtoehtoista tapaa todistaa väite p, toisin sanoen osoitetaan, että p on epätosi. Tällaista todistusta kutsutaan epäsuoraksi todistukseksi (reduction ad absurdum) ja se on esitelty oikeanpuoleisessa todistusmallissa. Seuraavilla yleisillä säännöillä perustellaan tätä tapaa todistaa loogisiä väitteitä. Tosi ja epätosi: p (T p) p (p E) Esimerkiksi väitteen p q voidaan osoittaa saavaan totuusarvon tosi (T ) todistamalla, että T p q on voimassa ja vastaavasti voidaan osoittaa, että väite on epätosi todistamalla väite p q E. Sen sijaan, että aloitetaan totuusarvosta T, voidaan myös aloittaa jollakin muulla väitteellä, jonka tiedetään olevan totta. Käytännössä tämä tarkoittaa 23

26 3 Propositiologiikka sitä, että aloitetaan aksioomista, lauseesta tai oletusten konjunktioista (jotka kaikki ovat ekvivalentteja totuusarvon T kanssa). Epäsuora todistus aloitetaan vastaavasti ja lopetetaan, kun johdossa ollaan päädytty väitteen q q kaltaiseen väitteeseen eli ristiriitaan. Ristiriita on aina ekvivalentti totuusarvon E kanssa. Edellä esitettyjä tilanteita voidaan kuvailla seuraavin esimerkein. Todista p - A - B Todista p - A - B Todista p - A - B p {...} B {lopustaalkuun todistus} {alustaloppuun todistus} B {...} p {epäsuora todistus} p {...} Kahdessa ensimmäisessä tapauksessa todistetaan väite p, ja kolmannessa todistetaan väite p. Kaikissa tapauksissa on jokin vaihe jätetty ratkaisematta. Mikäli todistuksia täydennetään, saadaan seuraavanlaiset todistuskaaviot. Todista p Todista p B Todista p - A - B - A - B {lopustaalkuun todistus} p {...} B {oletus} T {alustaloppuun todistus} T {oletus} B {...} p - A - B {epäsuora todistus} p {...} B {oletus} B B {ristiriita} E 24

27 3 Propositiologiikka Tällä tavoin pystytään käytännössä välttämään totuusarvojen T ja E käyttäminen. Toisaalta totuusarvojen T ja E käyttö juuri selventää perustelun loogista rakennetta, joten niiden välttelyyn ei ole mitään syytä. Esimerkki 7 Osoitetaan, että jos k on kokonaisluku, niin k 2 + k on aina parillinen luku. Seuraavassa on lyhyt ja intuitiivinen todistus, että väite on tosi: Osoita, että k 2 + k on parillinen - kun k on kokonaisluku k 2 + k on parillinen {tekijöihin jako} k(k + 1) on parillinen {toinen perättäisistä kokonaisluvuista on aina parillinen, silloin niiden tulo on parillinen} T Jos viimeistä askelta ei nähdä riittävän tarkaksi, voidaan sille antaa vielä yksityiskohtaisempi todistus seuraavasti: Osoita, että k 2 + k on parillinen - kun k on kokonaisluku k 2 + k on parillinen {tekijöihin jako} k(k + 1) on parillinen {tosi-sääntö: p T p} T k(k + 1) on parillinen {kolmannen poissuljetun laki: T p p, k on pariton k on parillinen} (k on parillinen k on pariton) k(k + 1) on parillinen {osittelulaki: (q r) p (q p) (r p)} (k on parillinen k(k+1) on parillinen ) (k on pariton k(k+1) on parillinen) 25

28 3 Propositiologiikka { k on parillinen tulo k(k + 1) on parillinen, logiikan sääntö: (p q) (p q p)} k on parillinen (k on pariton k(k + 1) on parillinen) {k on pariton k + 1 on parillinen tulo k(k + 1) on parillinen, implikaatio on transitiivinen, logiikan sääntö: (p q) (p q p)} k on parillinen k on pariton {kolmannen poissuljetun laki} T Esimerkki 8 Klassinen esimerkki epäsuorasta todistuksesta on todistus sille, että 2 on irrationaaliluku. Todistus aloitetaan väitteen negaatiolla (oletetaan että 2 on rationaaliluku eli se voidaan kirjoittaa murtolukuna muotoon a b ). Sitten osoitetaan, että kyseinen oletus johtaa ristiriitaan. Osoita, että 2 on irrationaaliluku {epäsuora todistus, vastaoletus: luku 2 on rationaaliluku} 2 = a b {kerrotaan puolittain luvulla b ja korotetaan puolittain neliöön} 2b 2 = a 2 {alkutekijän 2 lukumäärä on pariton yhtälön vasemmalla ja parillinen yhtälön oikealla puolella} E Viimeistä vaihetta on vaikeata erottaa lyhyemmiksi vaiheiksi: alkutekijän 2 lukumäärä luvussa a 2 on kaksinkertainen verrattun lukuun a. 3.3 Loogisten konnektiivien päättelysäännöt Jotta rakenteisia päättelyketjuja voidaan muodostaa käytännössä, tarvitaan yllä kuvattujen aksioomien lisäksi kokoelma hyödyllisiä päättelysääntöjä. Päättelysäännöt ilmaisevat sen, että termien välinen relaatio pitää paikansa, mikäli tietyt toiset väitteet (hypoteesit) ovat totta. Rakenteisissa päättelyketjuissa nämä hypoteesit todistetaan alijohdoissa. Seuraavaksi tutustutaan käyttökelpoiseen joukkoon loogisten konnektiivien päättelysääntöjä. 26

29 3 Propositiologiikka Loogisten lausekkeiden ekvivalenssi Keskeinen sääntö on kahden loogisen lausekkeen ekvivalenssin todistaminen. Siihen tarkoitukseen voidaan käyttää sääntöä p {ekvivalenssin määritelmä}... q Todista, että p q Todista, että q p Ekvivalenssi p q voidaan siis todistaa kahdella alijohdolla. Osoitetaan väittämien p q sekä q p paikkansapitävyys. Implikaation ja ekvivalenssin todistaminen vaiheittain Jos implikaation tai ekvivalenssin haluaa todistaa vaiheittain, voidaan käyttää implikaation ja ekvivalenssin transitiivisuussääntöjä. p p {implikaatio on transitiivinen} {ekvivalenssi on transitiivinen}... r Todista, että p q Todista, että q r... r Todista, että p q Todista, että q r Tässä tapauksessa käsitellään kahta eri alijohtoa, joissa todistetaan väitteet p q ja q r. Johdoista voidaan tehdä yksinkertaisempia jättämällä transitiivisuus implisiittiseksi. Johto saa tällöin muodon: p p {alipäättelyketju} {alipäättelyketju} Todista, että p q Todista, että p q q q {alipäättelyketju} {alipäättelyketju} Todista, että q r Todista, että q r... r... r 27

30 3 Propositiologiikka Pitkät implikaatiojonot (ekvivalenssijonot) voidaan jakaa lyhyempiin välivaiheisiin, joiden avulla todistuksen havainnollistaminen ja kokonaiskuvan näkeminen on helpompaa. Konjunktion todistaminen Konjunktio todistetaan osoittamalla, että konjunktion kumpikin puoli on toteutuu. Toisin sanoen päättelysääntö on p {konjunktion muodostus} Todista, että p q Todista, että p r... q r Disjunktion todistaminen Samaan tapaan pystytään todistamaan, että disjunktio implikoi väitettä, jos molemmat disjunktion puolet implikoivat väitettä. q r {disjunktion todistaminen}... p Todista, että q p Todista, että r p Implikaation todistaminen q on tosi jos p on voimassa. Implikaatio p q todistetaan osoittamalla, että p {implikaation todistus}... q Todista, että q p Sijoitusperiaate Eräässä päättelyketjujen keskeisimmistä toimenpiteistä keskitytään lausekkeen pienempään osaan ja osoitetaan, että kyseinen osa on ekvivalentti toisen lausekkeen kanssa, jonka jälkeen korvataan alkuperäinen lausekkeen osa uudella osalla. Yleinen perustelu kyseiselle toimenpiteelle on sijoitussperiaate. 28

31 3 Propositiologiikka u[s] = {sijoitusperiaate}... u[t] Todista, että s = t Todistuksessa keskitytään lausekkeen osaan s, joka on osa suurempaa lauseketta u[s]. Lausekkeen osa s muunnetaan alijohdossa lausekkeeksi t, niin että s = t. Sijoitusperiaatten mukaan yhtäsuuruus u[s] = u[t] on tosi. Sijoitusperiaatetta voidaan myös käyttää epävirallisesti todistamatta sitä alijohdossa. u[s] = {sijoitus, s = t}... u[t] Esimerkki on seuraava todistusaskel päättelyketjussa. (Huomaa, että ekvivalessi loogisten lausekkeiden välillä on sama kuin yhtäsuuruus loogisten lausekkeiden välillä.) x = 0 7x 6 = 0 {sijoitusperiaate} 7x 6 = 0 {lisätään 6 puolittain yhtälöön} 7x = 6... x = 0 7x = 6 Sama asia ytimekkäämmin x = 0 7x 6 = 0 {lisätään 6 puolittain disjuktion oikeanpuoleiseen yhtälöön} x = 0 7x = 6 Alijohtoa käytetään yleensä silloin, kun yhtäsuuruuden s = t todistaminen ei ole triviaalia, muulloin riittään huomautus perustelussa. 29

32 3 Propositiologiikka Ikkunapäättely Looginen ekvivalenssi on sama kuin yhtäsuuruus loogisten lausekkeiden välillä, minkä johdosta sijoitusperiaatetta voidaan vapaasti soveltaa myös loogisiin lausekkeisiin. Loogisiin väitteisiin voidaan toisaalta soveltaa sijoitusperiaatetta paljon vahvempaa sääntökokoelmaa ns. ikkunapäättelysääntöjä. Perusideana säännöissä on se, että keskitytään loogisen lausekkeen osaan ja silloin on mahdollista tehdä lausekkeen ulkopuolisten tietojen avulla paikallisia oletuksia. Paikalliset oletukset tekevät haluttujen tuloksien todistamisesta tai johtamisesta yksinkertaisempaa. Konjunktiossa tai disjunktiossa oleville lausekkeen osille ovat voimassa seuraavat perussäännöt: p q p q {sijoittaminen konjunktiossa} {sijoittaminen disjunktiossa} Todista, että q r - p Todista, että q r - p... p r... p r Sijoitusperiaatteen mukaan ekvivalenssin p q p r todistamiseen rittää, että todistetaan ekvivalenssin q r. Ikkunapäättelysääntö on vielä hieman vahvempi. Mikäli pystytään todistamaan ekvivalenssi q r, saadaan olettaa, että p on tosi. Disjunktiossa sen sijaan saadaan olettaa, että p on epätosi, jos pystytään todistamaan ekvivalenssi q r. Kun keskitytään vain yhteen disjunktion tekijään, voidaan siis olettaa, että toinen disjunktion tekijä on epätosi! Tämä perustellaan sillä, että jos p on tosi, niin koko disjunktio on tosi, minkä johdosta sievennys on merkityksellinen ainoastaan silloin, kun p on epätosi. Implikaatiolle saadaan p q q p {sijoittaminen implikaatiossa} {sijoittaminen implikaatiossa} Todista, että q r - p Todista, että q r - p... p r... r p 3.4 Päättelysäännöt reduktiivisissa todistuksissa Yllä on esitelty, miten loogisia konnektiivejä voidaan käyttää johdoissa. Samoja sääntöjä voidaan myös käyttää reduktiivisissä todistuksissa. Esimerkkinä käytetään ekvivalenssin todistussääntöä. Vasemmalla sitä käytetään johdossa ja oi- 30

33 3 Propositiologiikka kealla sitä käytetään reduktiivisessa todistuksessa. Kyse on siis aivan samasta todistussäännöstä, ainoastaan syntaksi on erillainen. p {ekvivalenssin määritelmä} p q {ekvivalenssin määritelmä}... q Todista, että p q Todista, että q p Todista, että p q Todista, että q p Reduktiivisia todistuksia voidaan yhdistää todistusketjuihin siten, että esimerkiksi reduktiivinen todistus on uloimmalla tasolla ja hypoteesit todistetaan sisemmällä tasolla todistusketjuin tai päinvastoin. Reduktiivinen todistus on usein käyttökelpoinen todistettaessa väite siten, että tunnistetaan ensin erilaiset tapaukset ja sitten todistetaan jokainen tapaus erikseen (proof by cases). Saadaan seuraava todistussääntö: q {tapaussäänto} Todista, että p 1 p 2... p n Todista, että q - p 1 Todista, että q - p 2. Todista, että q - p n Ensiksi todistaan, että jokin tapauksista p 1,..., p n toteutuu aina. Sen jälkeen osoitetaan, että q on tosi jokaisessa yksittäisessä tapauksessa i oletuksella p i. Monesti kirjoitetaan p 1 = p ja p 2 = p, jolloin kolmannen poissuljetun lain mukaan p 1 p 2 p p T, minkä johdosta säännön ensimmäinen oletus on triviaali. 31

34 4 Rakenteiset päättelyketjut ja konnektiivit Seuraavassa ratkaistaan muutamia esimerkkejä, jotka havainnollistavat miten loogisten konnektiivien sääntöjä sovelletaan käytännössä. Esimerkki 9 Tehtävänä on ratkaista kolmannen asteen yhtälö (x 1) ( x ) = 0. Yleisesti kolmannen asteen yhtälöllä on kolme ratkaisua, mutta tässä tapauksessa ratkaisuja on ainoastaan yksi. Päättelyketju havainnollistaa disjunktion sääntöjen soveltamista. Ratkaise yhtälö (x 1)(x 2 + 1) = 0 (x 1)(x 2 + 1) = 0 {tulon nollasääntö: ab = 0 a = 0 b = 0} x 1 = 0 x = 0 {lisätään puolittain luku 1 disjunktion vasemmanpuoleiseen yhtälöön} x = 1 x = 0 {lisätään puolittain luku 1 disjunktion oikeanpuoleiseen yhtälöön} x = 1 x 2 = 1 {neliö ei ole koskaan negatiivinen} x = 1 F {epätosi disjunktiossa} x = 1 32

35 4 Rakenteiset päättelyketjut ja konnektiivit Esimerkki 10 Ongelmana on määrittää, millä muuttujan x arvoilla lauseke x 1 on määritelty. Tämä päättelyketju havainnollistaa negaation ja de Morganin sääntöjen käyttöä loogisten lausekkeiden x 2 1 muokkaamisessa. Määritä millä muuttujan x arvoilla lauseke x 1 x 2 1 on määritelty x 1 x 2 1 on määritelty {ehto, että rationaalilauseke on määritelty} x {siirrytään loogiseen merkintätapaan} (x 2 1 = 0) {yhtälön ratkaiseminen} x 2 1 = 0 {summan ja erotuksen tulo} (x + 1)(x 1) = 0 {tulon nollasääntö} x = 1 x = 1... (x = 1 x = 1) {de Morganin sääntö} (x = 1) (x = 1) {muutetaan merkintätapa} x 1 x 1 Esimerkki 11 Tehtävänä on ratkaista yhtälö x 1 + 2x y = 0. Päättelyketju havainnollistaa konjunktion ja ikkunapäättelysäännön käyttöä yhtälön ratkaisemisessa. Ratkaise yhtälö x 1 + 2x y = 0 x 1 + 2x y = 0 {itseisarvo ei ole koskaan negatiivinen} x 1 = 0 2x y = 0 33

36 4 Rakenteiset päättelyketjut ja konnektiivit {lisätään puolittain luku 1 konjuntion vasemmanpuoleiseen yhtälöön} x = 1 2x y = 0 {ikkunapäättely, sievennetään konjunktion oikeanpuoleista yhtälöä} Ratkaise yhtälö 2x y = 0 - kun x = 1 2x y = 0 {oletus x = 1} 2 y = 0 {ratkaistaan y} y = 2... x = 1 y = 2 Esimerkki 12 3 = 2x: Esimerkkinä tarkastellaan itseisarvoja sisältävää yhtälöä, x Ratkaise yhtälö x 3 = 2x x 3 = 2x {itseisarvon määritelmä} (x 3 = 2x x 3 = 2x) x 0 {sievennetään sulkulauseketta, sijoittaminen konjunktiossa} Sievennetään konjunktion vasemmanpuoleinen tekijä x 0 x 3 = 2x x 3 = 2x {ratkastaan vasemmanpuoleinen yhtälö} x = 3 x 3 = 2x {ratkaistaan oikeanpuoleinen yhtälö} x = 3 x = 1 {käytetään oletusta} F x = 1 {sievennetään} x = 1... x = 1 x 0 {sievennä} x = 1 34

37 4 Rakenteiset päättelyketjut ja konnektiivit Esimerkki 13 Tarkastelemme seuraavaa ongelmaa. Suorakulmaisessa kolmiossa hypotenuusan pituus on 15 cm piirin ollessa 36 cm. Määritä kateettien pituus. Päättelyssä käytetään apuna Pythagoraan lausetta a 2 + b 2 = c 2, jossa a ja b ovat kateetteja ja c on hypotenuusa. Kolmion piiri lasketaan sivujen summana eli a + b + c. Laske kateettien pituus kolmiossa: [1] kolmio on suorakulmainen kolmio, jossa kateetit ovat a ja b sekä hypotenuusa c, [2] c = 15(cm), ja [3] kolmion piiri on 36(cm) [1] [3] {pythagoraan lause, piirin määritelmä} a 2 + b 2 = c 2 a + b + c = 36 {oletus [2]} a 2 + b 2 = 15 2 a + b + 15 = 36 {ratkaistaan b oikeanpuoleisesta yhtälöstä} a 2 + b 2 = 15 2 b = 21 a {sijoitetaan oikeanpuoleisesta yhtälöstä ratkaistu b vasemmanpuoleiseen yhtälöön, 15 2 = 225} a 2 + (21 a) 2 = 225 b = 21 a {lasketaan (21 a) 2 } a a + a 2 = 225 b = 21 a {sievennetään vasemmanpuoleinen yhtälö} 2a 2 42a = 0 b = 21 a {ratkaistaan toisen asteen yhtälö} Ratkaise 2a 2 42a = 0 {transitiivisuus} 35

38 4 Rakenteiset päättelyketjut ja konnektiivit 2a 2 42a = 0 {toisen asteen yhtälön ratkaisukaava} a = ( 42)± {sievennetään} a = 42± {sievennetään} a = 42±6 4 {sievennetään} a = 9 a = (a = 9 a = 12) b = 21 a {osittelulaki: (p q) r = (p r) (q r)} (a = 9 b = 21 a) (a = 12 b = 21 a) {sijoitetaan muutujan a arvo muuttujan b yhtälöön} (a = 9 b = 21 9) (a = 12 b = 21 12) {sievennetään} (a = 9 b = 12) (a = 12 b = 9) Vastauksesta käy ilmi, että ensimmäisen kateetin pituus on 9 cm ja toisen kateetin pituus on 12 cm. Todistus aloitettiin luettelemalla oletukset ([1] ja [3]). Johdossa osoitetaan, että oletukset ovat ekvivalentteja väitteen (a = 9 b = 12) (a = 12 b = 9) kanssa. Koska oletukset ovat tosia, väitteenkin täytyy olla tosi ja tehtävä on siis ratkaistu. 36

39 5 Predikaattilogiikka Jos muuttuja x korvataan lausekkeessa x > 5 jollain arvolla, saadaan lauseke ilman muuttujaa. Riippuen siitä mikä arvo sijoitetaan muutujan x paikalle, lauseke on tosi (esim. sijoitus x := 7 antaa ehdon 7 > 5) tai epätosi (sijoitus x := 3 antaa ehdon 3 > 5). Perikaattilogiikan avulla saadaan työkalu loogisten lausekkeiden avulla päättelemiseen tapauksissa, missä lausekkeen totuusarvo riippuu siitä, mikä arvo muuttujalle lausekkeessa annetaan. 5.1 Kvanttorit Tarkastellaan lauseketta x + 1 > x. Riippumatta siitä mikä arvo sijoitetaan muuttujalle x, lausekkeen totuusarvo tulee aina olemaan T. Siispä voidaan väittää, että x + 1 > x on totta kaikille muuttujan x arvoilla. Käytetään kaikkikvanttoria kuvaamaan tilannetta: jokin väite on tosi jonkin muuttujan kaikilla mahdollisilla arvoilla. Väite x 2 > x on jälleen tosi eräillä muuttujan x arvoilla (esim. x = 2), mutta se on epätosi toisilla muuttujan x arvoilla (esim. x = 1). Olemassaolokvanttoria voidaan käyttää kuvaamaan tilannetta, missä jokin väite on tosi jollekin muuttujan arvoilla (mutta mahdollisesti epätosi jollain toisella arvolla). Kaikkikvanttoreita ja olemassaolokvanttoreita käsitellään predikaattilogiikassa kuten seuraavassa kuvaillaan. Kaikkikvanttori Kaikkikvanttori luetaan kaikille (eng. for all ). Puhutaan myös universaalikvanttorista. Esimerkki osoittaa parhaiten, miten sitä käytetään. Väite x + 1 > x on totta kaikille reaaliluvulle x kirjoitetaan ( x x + 1 > x) ja luetaan kaikille x pätee, että x + 1 > x. Sulkeet kuuluvat syntaksiin kuten myös piste, joka erottaa kvantifioidun muuttujan kvantifioidusta lausekkeesta. 37

40 5 Predikaattilogiikka Useampia muuttujia voidaan kvantifioida samanaikaisesti. Lauseke ( x y x + y + 1 > x + y 1) väitttää, että x + y + 1 > x + y 1 pätee kaikille mahdollisille muuttujien x ja y arvojen kombinaatioille. Lauseke on oikeastaan lyhennelmä lausekkeesta ( x ( y x + y + 1 > x + y 1)). Monet matemaattiset väitteet vaativat kvanttoreita, jotta ne voidaan muodostaa täsmällisesti. Esimerkiksi ( x f(x) a) sanoo, että funktio f on ylhäältä rajoitettu (rajana a). Kaikkikvanttori ja tootuusarvo Väite ( x x+1 > x) on totta, koska väite x+ 1 > x on totta kaikille sallituille muuttujan x arvoille. On siis oikein kirjoittaa ( x x + 1 > x) T. Puolestaan lauseke ( x x 2 x ) ei ole totta, koska on olemassa vastaesimerkki: jos muuttuja x saa arvon 1 2, väite x2 x on epätosi. Siis ( x x 2 x) F pätee, koska x 2 x ei ole totta kaikille muuttujan x arvoille. Kaikkikvantifiointi lauseke voidaan ymmärtää päättymättömänä konjunktiona, erityisesti jos muuttuja on joukossa, joka voidaan kirjoittaa luettelemalla. Väite ( x x + x = 2x) missä x on luonnollinen luku, voidaan ymmärtää päättymättömänä lausekkeena = = = = Tarkka looginen merkitys kvantifioinnille ei ole konjunktio (ja päättymämätöntä lauseketta ei voida käsitellä tavallisella logiikalla), mutta monet kaikkikvanttorin ominaisuudet voidaan nähdä konjunktion yleistettyinä ominaisuuksina. 38

41 5 Predikaattilogiikka Olemassaolokvanttori Olemassaolokvanttori luetaan on olemassa (eng. there exists ). Esimerkki havainnollistaa parhaiten sen käyttöä: ( x x 2 = 2 ) luetaan on olemassa reaaliluku x siten, että x 2 = 2. Kvanttori sitoo muuttujan x. Implisiittisesti voidaan olettaa, että muuttuja x kuuluu reaalilukuihin. Olemassaolokvanttoria voidaan pitää kaikkikvanttorin duaalina, se kertoo, jos väite on totta jollain muuttujan x arvolla ja se voidaan nähdä disjunktion yleistyksenä. Olemassaolokvanttori tulee käyttöön ominaisuuksien määrittelyssä esim. jaollisuudessa. Tiedetään, että luku 18 on jaollinen luvulla 6, koska jakolasku 18/6 menee tasan (tulos on 3). Tarkemmin jaollisuudesta seuraa, että on olemassa luku (nimittäin luku 3) joka kerrotaan luvulla 6 ja saadaan luku 18. Yleinen kirjoitusmuoto m n (luetaan m jakaa luvun n tai m on luvun n tekijä tai n on jaollinen luvulla m ) määritellään m n ( k km = n). Kvantifioitu väite Muuttuja x on sidottu loogisessa lausekkeessa, jos se esiintyy lausekkeen ( x... x...) tai ( x... x...) yhteydessä. Silloin sanotaan, että muuttuja x on lausekkeessa kvanttorin sitoma. Sama muuttuja x voi esiintyä sekä sidottuna että vapaana loogisessa lausekkeessa. Esimerkkinä lauseke x y ( x x 0 x + y 0) Tässä muuttuja y on lausekkeessa vapaa, kuten myös muuttujan x ensimmäinen esiintymä, samaan aikaan kun toinen ja sitä seuraava muuttujan x esiintymä on kvanttorin x sitoma. Kirjoitetaan p (x) osoittamaan sitä, että muuttuja x esiintyy vapaana väitteessä p, toisin sanoen lausekkeessa on yksi tai useampi muuttujan x esiintymä, joita ei yksikään kvanttori sido. Jos t on termi, kirjoitetaan p (t) loogiselle väitteelle, joka saadaan korvaamalla jokainen muuttujan x vapaa esiintymä väitteessä p termillä t. Väite yllä voidaan kirjoittaa merkinnällä p (y), eli p (y) = x y ( x x 0 x + y 0) koska y esintyy vapaana lausekkeessa. Jos t on termi z 2 + 1, silloin saadaan p (t) = x ( z ) ( x x 0 x + ( z ) 0 ) 39

42 5 Predikaattilogiikka toisin sanoen se saadaan, kun korvataan jokainen muuttujan y vapaa esiintymä termillä z Väittämä voidaan myös kirjoittaa p (x), p (x) = x y ( x x 0 x + y 0) ja ilmaistaan siten, että muuttuja x esiintyy vapaana väitteessä. Samalla termillä t = z saadaan p (t) looginen lauseke p (t) = (z 2 + 1) y ( x x 0 x + y 0). Vain ensimmäinen (vapaa) muuttujan x esiintymä korvataan termillä t ja sidottu esiintymä jätetään entiselleen. Kvantifioidun muuttujan nimen vaihtaminen Nimen valinta kvantifioiduille muuttujille ei vaikuta siihen, mitä kvantifioitu lauseke tarkoittaa. Jos on esim. kvantifioitu lauseke ( a... a...) missä a esiintyy yhden tai useamman kerran kvantifioituna lausekkeessa, niin a voidaan korvata jollain muulla muuttujalla esim. muuttujalla b ja saadaan ekvivalentti lauseke ( b... b...). Ehtona tässä on se, ettei b jo ennestään esiinny lausekkeessa ja jokainen a korvataan muuttujalla b. Oikeanpuoleiseen konjunktion väitteeseen lausekkeessa x y ( x x 0 x + y 0) voidaan esim. muuttuja x korvata muuttujalla z ja saadaan x y ( z z 0 z + y 0) Tämä on sallittua, koska z ei esiinny aiemmin kvantifioidussa lausekkeessa. Sitä vastoin muuttujaa x ei saa korvata muuttujalla y, toisin sanoen x y ( x x 0 x + y 0) x y ( y y 0 y + y 0) Tässä tapauksessa muuttuja y, joka on lausekkeessa ja on vapaa (toisin sanoen ei ole kvanttorin sitoma), tulee kvanttorin sitomaksi uudessa lausekkeessa sillä seurauksella, että loogisen lausekkeen merkitys on jotain aivan muuta kuin aiemmin. 40

43 5 Predikaattilogiikka Rajoitettu kvantifiointi Kvantifioidussa lausekkeessa muuttujan ajatellaan usein kuuluvan implisiittisesti johonkin lukualueeseen. Usein kuitenkin pitää olla täsmällisempi ja ilmaista suoraan mille lukualueelle kvantifioitu muuttuja kuuluu. Tällöin voidaan käyttää hyväksi rajoitettua kvantifiointia. Rajoitettu kaikkikvanttori on muotoa ( x : p(x) q(x)) ja rajoitettu olemassaolokvanttori on muotoa ( x : p(x) q(x)). Tässä p (x) on ehto, joka rajoittaa arvoja, joita kvantifioitu muuttuja voi saada. Esimerkkinä on ( x : 1 x 10 x 2 < y). Tämä väite on totta, jos x 2 < y toteutuu kaikille muuttujan x arvoille, jotka toteuttavat ehdon 1 x 10. Samaan tapaan väite ( x : 1 x 10 x 2 < y) on totta, jos on olemassa jokin arvo muuttujalle x joka toteuttaa ehdon 1 x 10 ja jolla lauseke x 2 < y toteutuu. Rajoitettu kvantifiointi on yksinkertainen ja käytännöllinen merkintätapa, jota usein sovelletaan käytännössä. Se määritellään tavallisen kvantifioinnin avulla seuraavasti: ( x : p(x) q(x)) ( x p(x) q(x)) ( x : p(x) q(x)) ( x p(x) q(x)) Usein rajoitetusta kvantifioinnista käytetään lyhennysmerkintää. Tässä on muutama tavallista lyhennysmerkintää kaikkikvanttorille, mutta vastaava lyhennysmerkintää käytetään myös olemassaolokvanttorille: ( x R q(x)) ( x : x R q(x)) ( x 0 q(x)) ( x : x 0 q(x)) Lauseke ( x R q(x)) voidaan myös kirjoittaa muodossa ( x : R q(x)) (toisin sanoen kaytetään kaksoinpistettä merkin sijasta ilmaistaessa lukujoukkoon kuulumista). 5.2 Kvantifioidun lausekkeen päättelysääntöjä Kvantifioinnin keskeiset säännöt kertovat, miten lausekkeeseen lisätään kvanttori ja miten se poistetaan lausekkeesta. Kaikkikvanttorille on kaksi keskeistä sääntöä ja dualisti on kaksi sääntöä myös olemassaolokvanttorille. Erikoistuminen Jos termi t on vapaa muuttujasta x loogisessa väitteessä p, saadaan ( x p(x)) p(t) Toisin sanoen, jos universaalisti kvantifioitu lause ( x p(x)) on tosi, lause p to- 41

Todistusmenetelmiä Miksi pitää todistaa?

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

Lisätiedot

Rakenteiset päättelyketjut ja avoin lähdekoodi

Rakenteiset päättelyketjut ja avoin lähdekoodi Rakenteiset päättelyketjut ja avoin lähdekoodi Mia Peltomäki Kupittaan lukio ja Turun yliopiston IT-laitos http://crest.abo.fi /Imped Virtuaalikoulupäivät 24. marraskuuta 2009 1 Taustaa Todistukset muodostavat

Lisätiedot

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

Lisätiedot

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

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

Lisätiedot

Todistamisessa on tärkeää erottaa tapaukset, kun sääntö pätee joillakin tai kun sääntö pätee kaikilla. Esim. On olemassa reaaliluku x, jolle x = 5.

Todistamisessa on tärkeää erottaa tapaukset, kun sääntö pätee joillakin tai kun sääntö pätee kaikilla. Esim. On olemassa reaaliluku x, jolle x = 5. 3.4 Kvanttorit Todistamisessa on tärkeää erottaa tapaukset, kun sääntö pätee joillakin tai kun sääntö pätee kaikilla. Esim. On olemassa reaaliluku x, jolle x = 5. Kaikilla reaaliluvuilla x pätee x+1 >

Lisätiedot

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Maarit Järvenpää Oulun yliopisto Matemaattisten tieteiden laitos Syyslukukausi 2015 1 Merkintöjä Luonnollisten lukujen joukko N on joukko N = {1, 2, 3,...} ja kokonaislukujen

Lisätiedot

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

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

Lisätiedot

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

Lisätiedot

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

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta: MATP00 Johdatus matematiikkaan Ylimääräisten tehtävien ratkaisuehdotuksia. Osoita, että 00 002 < 000 000. Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa. Lähdetään sieventämään epäyhtälön

Lisätiedot

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

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ä

Lisätiedot

Loogiset konnektiivit

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

Lisätiedot

Johdatus matematiikkaan

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.

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8

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

Lisätiedot

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä

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

Lisätiedot

1. Logiikan ja joukko-opin alkeet

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

Lisätiedot

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

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

Lisätiedot

Luonnollisten lukujen ja kokonaislukujen määritteleminen

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

Lisätiedot

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,

Lisätiedot

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

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

Lisätiedot

MS-A0402 Diskreetin matematiikan perusteet

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

4 Matemaattinen induktio

4 Matemaattinen induktio 4 Matemaattinen induktio Joidenkin väitteiden todistamiseksi pitää näyttää, että kaikilla luonnollisilla luvuilla on jokin ominaisuus P. Esimerkkejä tällaisista väitteistä ovat vaikkapa seuraavat: kaikilla

Lisätiedot

Logiikka 1/5 Sisältö ESITIEDOT:

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

Lisätiedot

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: 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

Lisätiedot

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Oulun yliopisto Matemaattisten tieteiden laitos 01 Tero Vedenjuoksu Sisältö 1 Johdanto 3 Esitietoja ja merkintöjä 4 3 Todistamisesta 5 3.1 Suora todistus.............................

Lisätiedot

Luonnollisen päättelyn luotettavuus

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ä

Lisätiedot

LOGIIKKA johdantoa

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

Lisätiedot

Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. ( ) Jeremias Berg

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:

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 4 Mikko Salo 4.9.2017 Sisältö 1. Rationaali ja irrationaaliluvut 2. Induktiotodistus Rationaaliluvut Määritelmä Reaaliluku x on rationaaliluku, jos x = m n kokonaisluvuille

Lisätiedot

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

Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta. Väitelause Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta. Tässä P:tä kutsutaan oletukseksi ja Q:ta väitteeksi. Jos yllä oleva väitelause on totta, sanotaan, että P:stä

Lisätiedot

Predikaattilogiikkaa

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

Lisätiedot

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

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

Lisätiedot

811120P Diskreetit rakenteet

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.

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 8 Mikko Salo 13.9.2017 Sisältö 1. Kertausta Kurssin suorittaminen Kurssi suoritetaan lopputentillä (20.9. tai 4.10.). Arvostelu hyväksytty/hylätty. Tentissä on aikaa 4 h,

Lisätiedot

Lukion matematiikkakilpailun alkukilpailu 2015

Lukion matematiikkakilpailun alkukilpailu 2015 Lukion matematiikkakilpailun alkukilpailu 015 Avoimen sarjan tehtävät ja niiden ratkaisuja 1. Olkoot a ja b peräkkäisiä kokonaislukuja, c = ab ja d = a + b + c. a) Osoita, että d on kokonaisluku. b) Mitä

Lisätiedot

Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma

Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten Ratkaisuehdotelma Tehtävä 1 1. Etsi lukujen 4655 ja 12075 suurin yhteinen tekijä ja lausu se kyseisten lukujen lineaarikombinaationa ilman laskimen

Lisätiedot

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

Lisätiedot

Insinöörimatematiikka A

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

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 1 1 Matemaattisesta päättelystä Matemaattisen analyysin kurssin (kuten minkä tahansa matematiikan kurssin) seuraamista helpottaa huomattavasti, jos opiskelija ymmärtää

Lisätiedot

Vastaoletuksen muodostaminen

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

Lisätiedot

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

Juuri 11 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus K1. a) 72 = 2 36 = 2 2 18 = 2 2 2 9 = 2 2 2 3 3 = 2 3 3 2 252 = 2 126 = 2 2 63 = 2 2 3 21 = 2 2 3 3 7 = 2 2 3 2 7 syt(72, 252) = 2 2 3 2 = 36 b) 252 = 72 3 + 36 72 = 36 2 syt(72, 252) = 36 c) pym(72,

Lisätiedot

Pikapaketti logiikkaan

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

Lisätiedot

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

3. Kirjoita seuraavat joukot luettelemalla niiden alkiot, jos mahdollista. Onko jokin joukoista tyhjä joukko? HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 1 Ratkaisuehdotuksia Tehtäväsarja I Seuraavat tehtävät liittyvät luentokalvoihin 1 14. Erityisesti esimerkistä 4 ja esimerkin

Lisätiedot

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

Lisätiedot

Johdatus matemaattiseen päättelyyn

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

Lisätiedot

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

Johdatus matemaattiseen päättelyyn (5 op)

Johdatus matemaattiseen päättelyyn (5 op) Johdatus matemaattiseen päättelyyn (5 op) Tero Vedenjuoksu Oulun yliopisto Matemaattisten tieteiden laitos 2014 Johdatus matemaattiseen päättelyyn 2014 Yhteystiedot: Tero Vedenjuoksu tero.vedenjuoksu@oulu.fi

Lisätiedot

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

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

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Tuntitehtävät 9-10 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 13-14 loppuviikon harjoituksissa. Kotitehtävät 11-12 tarkastetaan loppuviikon

Lisätiedot

1 Lukujen jaollisuudesta

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

Lisätiedot

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

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

Lisätiedot

Ensimmäisen ja toisen asteen yhtälöt

Ensimmäisen ja toisen asteen yhtälöt Ensimmäisen ja toisen t nimittäjien poistaminen sieventäminen ensimmäisen identtinen yhtälö yhtälö verranto toisen asteen yhtälö korkeamman ristiin kertominen suhde täydellinen toisen ratkaisukaava vaillinainen

Lisätiedot

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 kanssa, joiden lakina on tietyn ominaisuuden samuus. Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden

Lisätiedot

Insinöörimatematiikka A

Insinöörimatematiikka A Insinöörimatematiikka A Demonstraatio 3, 3.9.04 Tehtävissä 4 tulee käyttää Gentzenin järjestelmää kaavojen johtamiseen. Johda kaava φ (φ ) tyhjästä oletusjoukosta. ) φ ) φ φ 3) φ 4) φ (E ) (E ) (I, ) (I,

Lisätiedot

Matematiikan tukikurssi, kurssikerta 3

Matematiikan tukikurssi, kurssikerta 3 Matematiikan tukikurssi, kurssikerta 3 1 Epäyhtälöitä Aivan aluksi lienee syytä esittää luvun itseisarvon määritelmä: { x kun x 0 x = x kun x < 0 Siispä esimerkiksi 10 = 10 ja 10 = 10. Seuraavaksi listaus

Lisätiedot

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

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

Lisätiedot

Matematiikkaa logiikan avulla

Matematiikkaa logiikan avulla Ralph-Johan Back Matematiikkaa logiikan avulla Rakenteiset päättelyketjut yleisenä todistusmuotona Turku Centre for Computer Science IMPEd Resource Centre TUCS Lecture Notes No 12, Jan 2009 Matematiikkaa

Lisätiedot

Matematiikan peruskurssi 2

Matematiikan peruskurssi 2 Matematiikan peruskurssi Tentti, 9..06 Tentin kesto: h. Sallitut apuvälineet: kaavakokoelma ja laskin, joka ei kykene graaseen/symboliseen laskentaan Vastaa seuraavista viidestä tehtävästä neljään. Saat

Lisätiedot

2 Yhtälöitä ja epäyhtälöitä

2 Yhtälöitä ja epäyhtälöitä 2 Yhtälöitä ja epäyhtälöitä 2.1 Ensimmäisen asteen yhtälö ja epäyhtälö Muuttujan x ensimmäisen asteen yhtälöksi sanotaan yhtälöä, joka voidaan kirjoittaa muotoon ax + b = 0, missä vakiot a ja b ovat reaalilukuja

Lisätiedot

Matematiikan tukikurssi, kurssikerta 1

Matematiikan tukikurssi, kurssikerta 1 Matematiikan tukikurssi, kurssikerta 1 1 Joukko-oppia Matematiikassa joukko on mikä tahansa kokoelma objekteja. Esimerkiksi joukkoa A, jonka jäseniä ovat numerot 1, 2 ja 5 merkitään A = {1, 2, 5}. Joukon

Lisätiedot

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2017-2018 Yhteenveto Yleistä kurssista Kurssin laajuus 5 op Luentoja 30h Harjoituksia 21h Itsenäistä työskentelyä n. 80h 811120P Diskreetit rakenteet, Yhteenveto 2 Kurssin

Lisätiedot

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

2.1. Tehtävänä on osoittaa induktiolla, että kaikille n N pätee n = 1 n(n + 1). (1) Approbatur 3, demo, ratkaisut Sovitaan, että 0 ei ole luonnollinen luku. Tällöin oletusta n 0 ei tarvitse toistaa alla olevissa ratkaisuissa. Se, pidetäänkö nollaa luonnollisena lukuna vai ei, vaihtelee

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 1 Määrittelyjoukoista Tarkastellaan funktiota, jonka määrittelevä yhtälö on f(x) = x. Jos funktion lähtöjoukoksi määrittelee vaikkapa suljetun välin [0, 1], on funktio

Lisätiedot

LUKUTEORIA johdantoa

LUKUTEORIA johdantoa LUKUTEORIA johdantoa LUKUTEORIA JA TODISTAMINEN, MAA11 Lukuteorian tehtävä: Lukuteoria tutkii kokonaislukuja, niiden ominaisuuksia ja niiden välisiä suhteita. Kokonaislukujen maailma näyttää yksinkertaiselta,

Lisätiedot

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

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

Lisätiedot

Kompleksiluvut., 15. kesäkuuta /57

Kompleksiluvut., 15. kesäkuuta /57 Kompleksiluvut, 15. kesäkuuta 2017 1/57 Miksi kompleksilukuja? Reaaliluvut lukusuoran pisteet: Tiedetään, että 7 1 0 x 2 = 0 x = 0 1 7 x 2 = 1 x = 1 x = 1 x 2 = 7 x = 7 x = 7 x 2 = 1 ei ratkaisua reaalilukujen

Lisätiedot

Matematiikan tukikurssi, kurssikerta 5

Matematiikan tukikurssi, kurssikerta 5 Matematiikan tukikurssi, kurssikerta 5 1 Jonoista Matematiikassa jono (x n ) on yksinkertaisesti järjestetty, päättymätön sarja numeroita Esimerkiksi (1,, 3, 4, 5 ) on jono Jonon i:ttä jäsentä merkitään

Lisätiedot

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

Lisätiedot

+ 3 2 5 } {{ } + 2 2 2 5 2. 2 kertaa jotain

+ 3 2 5 } {{ } + 2 2 2 5 2. 2 kertaa jotain Jaollisuustestejä (matematiikan mestariluokka, 7.11.2009, ohjattujen harjoitusten lopputuloslappu) Huom! Nämä eivät tietenkään ole ainoita jaollisuussääntöjä; ovatpahan vain hyödyllisiä ja ainakin osittain

Lisätiedot

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 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ätiedot

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

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

Lisätiedot

Matematiikan mestariluokka, syksy 2009 7

Matematiikan mestariluokka, syksy 2009 7 Matematiikan mestariluokka, syksy 2009 7 2 Alkuluvuista 2.1 Alkuluvut Määritelmä 2.1 Positiivinen luku a 2 on alkuluku, jos sen ainoat positiiviset tekijät ovat 1 ja a. Jos a 2 ei ole alkuluku, se on yhdistetty

Lisätiedot

3 Yleinen toisen asteen yhtälö ja epäyhtälö

3 Yleinen toisen asteen yhtälö ja epäyhtälö Juuri Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty 5.8.016 3 Yleinen toisen asteen yhtälö ja epäyhtälö ENNAKKOTEHTÄVÄT 1. a) x + x + 1 = 4 (x + 1) = 4 Luvun x + 1 tulee olla tai, jotta sen

Lisätiedot

Matemaattisen analyysin tukikurssi. 1. Kurssikerta ( )

Matemaattisen analyysin tukikurssi. 1. Kurssikerta ( ) Matemaattisen analyysin tukikurssi 1. Kurssikerta (16.9.2019) Yleistä Tukikurssista - 1. periodi: maanantaisin klo 14:15-15:45 huoneessa SH2 yht. 5 kertaa. Tenttiviikolla ei tukikurssia. 2. periodin ajat

Lisätiedot

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

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

Lisätiedot

(2n 1) = n 2

(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

Lisätiedot

a b c d + + + + + + + + +

a b c d + + + + + + + + + 28. 10. 2010!"$#&%(')'+*(#-,.*/1032/465$*784 /(9:*;9."$ *;5> *@9 a b c d 1. + + + 2. 3. 4. 5. 6. + + + + + + + + + + P1. Valitaan kannaksi sivu, jonka pituus on 4. Koska toinen jäljelle jäävistä sivuista

Lisätiedot

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

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

Lisätiedot

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2 Tekijä Pitkä matematiikka 11 0..017 170 a) Koska 8 = 4 7, luku 8 on jaollinen luvulla 4. b) Koska 104 = 4 6, luku 104 on jaollinen luvulla 4. c) Koska 4 0 = 80 < 8 ja 4 1 = 84 > 8, luku 8 ei ole jaollinen

Lisätiedot

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38 Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38 Tuntitehtävät 11-12 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 15-16 loppuviikon harjoituksissa. Kotitehtävät 13-14 tarkastetaan loppuviikon

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

Kurssikoe on maanantaina 29.6. Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

Kurssikoe on maanantaina 29.6. Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla. HY / Avoin ylioisto Johdatus yliopistomatematiikkaan, kesä 201 Harjoitus 7 Ratkaisut palautettava viimeistään perjantaina 26.6.201 klo 16.00. Huom! Luennot ovat salissa CK112 maanantaista 1.6. lähtien.

Lisätiedot

= 3 = 1. Induktioaskel. Induktio-oletus: Tehtävän summakaava pätee jollakin luonnollisella luvulla n 1. Induktioväite: n+1

= 3 = 1. Induktioaskel. Induktio-oletus: Tehtävän summakaava pätee jollakin luonnollisella luvulla n 1. Induktioväite: n+1 Matematiikan ja tilastotieteen laitos Matematiikka tutuksi Harjoitus 4 Ratkaisuehdotuksia 4-810 1 Osoita induktiolla, että luku 15 jakaa luvun 4 n 1 aina, kun n Z + Todistus Tarkastellaan ensin väitettä

Lisätiedot

a) Mitkä seuraavista ovat samassa ekvivalenssiluokassa kuin (3, 8), eli kuuluvat joukkoon

a) Mitkä seuraavista ovat samassa ekvivalenssiluokassa kuin (3, 8), eli kuuluvat joukkoon Matematiikan johdantokurssi, syksy 08 Harjoitus 3, ratkaisuista. Kokonaisluvut määriteltiin luonnollisten lukujen avulla ekvivalenssiluokkina [a, b], jotka määrää (jo demoissa ekvivalenssirelaatioksi osoitettu)

Lisätiedot

Kolmannen ja neljännen asteen yhtälöistä

Kolmannen ja neljännen asteen yhtälöistä Solmu /019 7 Kolmannen neljännen asteen yhtälöistä Esa V. Vesalainen Matematik och statistik, Åbo Akademi Tämän pienen artikkelin tarkoituksena on satuilla hieman algebrallisista yhtälöistä. Erityisesti

Lisätiedot

2. Minkä joukon määrittelee kaava P 0 (x 0 ) P 1 (x 0 ) mallissa M = ({0, 1, 2, 3}, P M 0, P M 1 ), kun P M 0 = {0, 1} ja P M 1 = {1, 2}?

2. Minkä joukon määrittelee kaava P 0 (x 0 ) P 1 (x 0 ) mallissa M = ({0, 1, 2, 3}, P M 0, P M 1 ), kun P M 0 = {0, 1} ja P M 1 = {1, 2}? HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan II, syksy 2018 Harjoitus 4 Ratkaisuehdotukset 1. Mitkä muuttujat esiintyvät vapaina kaavassa x 2 ( x 0 R 0 (x 1, x 2 ) ( x 3 R 0 (x 3, x 0

Lisätiedot

7 Vapaus. 7.1 Vapauden määritelmä

7 Vapaus. 7.1 Vapauden määritelmä 7 Vapaus Kuten edellisen luvun lopussa mainittiin, seuraavaksi pyritään ratkaisemaan, onko annetussa aliavaruuden virittäjäjoukossa tarpeettomia vektoreita Jos tällaisia ei ole, virittäjäjoukkoa kutsutaan

Lisätiedot

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla. HY / Avoin ylioisto Johdatus yliopistomatematiikkaan, kesä 05 Harjoitus 6 Ratkaisut palautettava viimeistään tiistaina.6.05 klo 6.5. Huom! Luennot ovat salissa CK maanantaista 5.6. lähtien. Kurssikoe on

Lisätiedot

Matematiikan peruskurssi 2

Matematiikan peruskurssi 2 Matematiikan peruskurssi Demonstraatiot III, 4.5..06. Mikä on funktion f suurin mahdollinen määrittelyjoukko, kun f(x) x? Mikä on silloin f:n arvojoukko? Etsi f:n käänteisfunktio f ja tarkista, että löytämäsi

Lisätiedot

1 Logiikkaa. 1.1 Logiikan symbolit

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

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 5 Mikko Salo 5.9.2017 The natural development of this work soon led the geometers in their studies to embrace imaginary as well as real values of the variable.... It came

Lisätiedot

1.1. RATIONAALILUVUN NELIÖ

1.1. RATIONAALILUVUN NELIÖ 1.1. RATIONAALILUVUN NELIÖ 1. Käyttäen tietoa a = a a laske: a) 8 b) ) c) 0, d) ) 1 e) 1) f) +,) g) 7 h) ) i). Laske näiden lukujen neliöt: 17 9 1,6 1. Laske: ) a) ) b). Laske a, kun 5) 1 ) 11 11 81. j)

Lisätiedot

1 Lineaariavaruus eli Vektoriavaruus

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

Lisätiedot

LAUSEKKEET JA NIIDEN MUUNTAMINEN

LAUSEKKEET JA NIIDEN MUUNTAMINEN LAUSEKKEET JA NIIDEN MUUNTAMINEN 1 LUKULAUSEKKEITA Ratkaise seuraava tehtävä: Retkeilijät ajoivat kahden tunnin ajan polkupyörällä maantietä pitkin 16 km/h nopeudella, ja sitten vielä kävelivät metsäpolkua

Lisätiedot