Propositio- ja predikaattilogiikka, ylimääräisiä harjoitustehtäviä

Koko: px
Aloita esitys sivulta:

Download "Propositio- ja predikaattilogiikka, ylimääräisiä harjoitustehtäviä"

Transkriptio

1 Propositio- ja predikaattilogiikka, ylimääräisiä harjoitustehtäviä Aloitetaan tämä kurssi ylimääräisillä lisätehtävillä. Nämä tehtävät ovat nimensä mukaisesti ylimääräisiä eli niitä ei käsitellä demoissa eikä ratkaisuja julkaista, vaan tehtävät on tarkoitettu ihan vain yleisesti mietittäviksi. Osa näistä on melko vaikeita, osa helpompia varsinkin tuossa jäljempänä olevat rehti-retkutehtävät ovat aika yksinkertaisia. Näitä ylimääräisiä tehtäviä tulee esiintymään myöhemminkin. Varsinaiset demoissa käsiteltävät tehtävät erottaa numeroinnista: niiden tunnuksena on kaksinumeroinen koodi, esim. 4.3, kun taas ylimääräisten tehtävien koodi on esim. Y3. Aloitetaan alakoululaisille muotoillulla tehtävällä. Y1. Alakoulun opettaja on valinnut kaksi kokonaislukua x ja y, 2 x, y 100, ja antanut kahdelle oppilaalle, Maijalle ja Matille, luvut xy ja x + y, Maijalle luvun xy ja Matille luvun x + y. Maija ja Matti tapaavat. Maija sanoo: Tiedän luvun xy, mutta en osaa päätellä lukuja x ja y. Matti vastaa: Tiesin tuon. Tähän Maija: Nyt tiedän luvut x ja y. Matti ilmoittaa: Niin minäkin. Mitkä ovat luvut x ja y? Tämä on kohtalaisen vaikea ratkaistava, joten lupaan ensimmäiselle oikean ratkaisun esittäjälle pari hyvityspistettä tenttiin. Ohje: On ensinnäkin hämmästyttävää, että näin vähäisestä informaatiosta voi ulkopuolinen tarkkailija todellakin päätellä kyseiset luvut. Lähtökohta on tietenkin se, että Maija ja Matti ovat salamannopeita ja täydellisiä päättelijöitä sekä täysin rehellisiä lausunnoissaan. Lisäksi he tietävät, että 2 x, y 100 sekä sen, että toiselle on kerrottu lukujen summa ja toiselle tulo. Tässä on tietenkin alunperin valtava määrä vaihtoehtoja, mutta Maijan ensimmäinen lausunto poistaa joitakin. Ei voi esimerkiksi olla x = y = 100, sillä tulosta ja tiedosta 2 x, y 100 voi päätellä kyseiset luvut. Vastaavasti ei voi olla x = y = 2 tai x = 2, y = 3. Matin vastaus Tiesin tuon poistaa sitten suuren määrän summavaihtoehtoja. Matin saama summa on siis sellainen, että siitä voi päätellä, että Maija ei voi päätellä lukuja x ja y. Esimerkiksi edelläkerrotuista syistä johtuen summa ei siis voi olla esimerkiksi 200, 4 tai 5, mutta moni muukaan summa ei tule kyseeseen. Itse asiassa on vain kymmenen eri summaa, jotka Matin lausunnon jälkeen ovat mahdollisia. Itse luvuille x ja y vaihtoehtoja on tietysti useampia. Maijan toinen kommentti poistaa näistä osan, ja lopullisen niitin antaa Matin viimeinen ilmoitus, jonka jälkeen jäljelle jää vain yksi vaihtoehto. Jos alakoulutehtävät tuntuvat liian lapsellisilta, siirrytään pelien kiehtovaan maailmaan: 1

2 Y2. Tarkastellaan seuraavanlaista lautapeliä: pelilauta muodostuu ruudukosta, jossa viivan yläpuolella on viisi riviä ja alapuolella periaatteessa ääretön määrä rivejä myöskään sarakkeiden määrää ei ole rajoitettu. Pelaaja asettaa haluamansa määrän nappuloita viivan alapuolella oleviin ruutuihin haluamallaan tavalla kuitenkin korkeintaan yhden kuhunkin. o o o o o o o o o o o o o o o o o o o o Esimerkki mahdollisesta aloitusasemasta Pelaaja voi siirtää nappuloitaan vaaka- tai pystysuoraan (ei vinottain) syömällä oman, viereisessä ruudussa olevan nappulansa, mikäli sen takana oleva ruutu on tyhjä. Siirto tapahtuu siis näin (vaakasuora esimerkki): o ennen o jälkeen o Pelaajan tavoitteena on saada jokin nappula tasolle 5 eli viidennelle riville viivan yläpuolelle, ks. esimerkkikuva yllä. Pelaaja voi siis vapaasti valita aloitusaseman kuten myös käytettävien nappuloiden määrän. Tehtävänä on nyt laskea kullekin tasolle 1-5 pääsemiseksi tarvittavien nappuloiden vähimmäismäärä. Osoita, että tasolle 1 pääsemiseen tämä määrä on 2, tasolle 2 määrä on 4 ja tasolle 3 määrä on 8. Osoita edelleen, että tasolle 4 pääsemiseksi tarvitaan ainakin 19 nappulaa. Montako nappulaa tarvitaan tavoitteeseen eli viidennelle riville pääsyyn? Y3. Minä valehtelen nyt. Miten kommentoit? Tämä on nimeltään valehtelijan paradoksi. Y4. Periaatteessa kaikki mahdolliset joukot voidaan jakaa kahteen luokkaan: niihin jotka sisältävät itsensä alkiona ja niihin, jotka eivät sisällä itseään alkiona. Olkoon M niiden joukkojen joukko, jotka eivät sisällä itseään alkiona, 2

3 ts. M = {A A on joukko ja A A}. Selvästihän M on ainakin epätyhjä. Nyt kysymys kuuluu, että sisältääkö M itsensä alkiona, ts. onko M M vai M M? Tämä on Russellin paradoksi. Asiaan tulee selvyys aksiomaattisen joukko-opin kurssilla, joka toivottavasti luennoidaan lähitulevaisuudessa. Y5. Jotkut numeroilla 0, 1,... 9 vahvistetussa suomen kielen aakkostossa ja kieliopissa järkevät (äärellisen pituiset) lauseet määrittelevät yksikäsitteisesti jonkun reaaliluvun. Esimerkkinä vaikkapa lause Reaaliluku, jonka kokonaisosa on 2 ja n:s desimaali on 1, jos n on parillinen ja 0, jos n on pariton. määrittelee luvun = Tarkastellaan nyt kaikkien tällaisten suomen kielisten ilmausten joukkoa M, joka on ilmeisesti ääretön. Suomen kielen aakkosto on kuitenkin äärellinen, joten M voidaan järjestää aakkosjärjestykseen niin, että ensin järjestetään ilmauksen pituuden mukaan (lyhimmät ensin) ja sitten aakkosten mukaan kuten puhelinluettelossa. Näin M:n alkiot tulevat järjestykseen ja ne voidaan numeroida juoksevasti edellä rakennetun aakkosjärjestyksen mukaan: M = {m 1, m 2, m 3,...}. Olkoon r n se (yksikäsitteinen) reaaliluku, jota ilmaus m n tarkoittaa. Esitetään kukin r n desimaaliesityksenä. Tarkastellaan seuraavaa suomen kielistä ilmausta: Reaaliluku, jonka kokonaisosa on 2 ja n:s desimaali on 1, jos r n :n n:s desimaali ei ole 1 ja 2, jos r n :n n:s desimaali on 1. Tämä ilmaus määrittelee yksikäsitteisen reaaliluvun x, joten se on joukon M alkio siis jokin alkioista m n ja siten x = r n jollekin n. Tämä ei kuitenkaan ole mahdollista, koska x:n ja r n :n n:s desimaali eroavat toisistaan riittävästi. Mitenkäs tämän selität? Ongelma on nimeltään Richardin paradoksi. Y.6 Jyväskylä on Helsingin pohjoispuolella. Oulu on Jyväskylän pohjoispuolella. Siispä Oulu on Helsingin pohjoispuolella. Oikein vai väärin päätelty? Y.7 If this is December, then last month was November. If last month was November, then six months ago it was June. If six months ago it was June, then eleven months ago it was January. If next month will be January, then this is December. Last month was November. Therefore, this is December. Oikein vai väärin päätelty? 3

4 Tehtävissä Y.8-24 muukalainen M vierailee saarella ja tapaa siellä alkuasukkaat A, B ja C. Saaren asukkaat ovat kaikki joko rehtejä, jotka puhuvat aina totta tai retkuja, jotka valehtelevat aina. Tehtävät on tarkoitus ratkoa ihan pelkällä maalaisjärjellä; mitään varsinaisen (propositio)logiikan virityksiä tai hienouksia ei tarvita. Y.8 Tullessaan tapaamispaikkaan M kysyy vastaantulijalta: Oletko sinä rehti vai retku? Vastaantulija sanoo olevansa retku. Minkä johtopäätöksen tästä voi vetää? Entä jos vastaantulija sanookin: Minä olen retku tai kaksi plus kaksi on viisi.? Y.9 M kysyy A:lta: Oletko sinä rehti vai retku? A vastaa niin epäselvästi, että M ei ymmärrä, joten hän kysyy B:ltä: Mitä A sanoi? B vastaa: A sanoi olevansa retku. C puuttuu puheeseen ja sanoo: Älä usko B:tä, hän valehtelee! Mitä ovat B ja C? Entä A? Y.10 M kysyy A:lta: Oletko sinä rehti vai retku? A vastaa niin epäselvästi, että M ei ymmärrä, joten hän kysyy B:ltä: Mitä A sanoi? B vastaa: A sanoi, että joukossamme on täsmälleen yksi rehti. C puuttuu puheeseen ja sanoo: Älä usko B:tä, hän valehtelee! Mitä ovat B ja C? Entä A? Y.11 A sanoo: Joko minä olen retku tai B on retku. Mitä ovat A ja B? Y.12 A sanoo: Joko minä olen retku tai B on rehti. Mitä ovat A ja B? Y.13 A sanoo: Minä olen retku ja B on rehti. Mitä ovat A ja B? Y.14 A sanoo: Me (siis A, B ja C) olemme kaikki retkuja. B väittää kuitenkin: Täsmälleen yksi meistä on rehti. Mitä ovat A, B ja C? Y.15 A sanoo: Me olemme kaikki retkuja. B väittää kuitenkin: Täsmälleen yksi meistä on retku. Mitä ovat A, B ja C? Seuraavissa kahdessa tehtävässä sanotaan, että X ja Y ovat samaa tyyppiä, jos he molemmat ovat rehtejä tai molemmat ovat retkuja. Y.16 A sanoo: B on retku. B jatkaa: A ja C ovat samaa tyyppiä. Mikä C on? Y.17 B sanoo: A ja C ovat samaa tyyppiä. M kysyy C:ltä: Ovatko A ja B samaa tyyppiä? Mitä C vastaa? 4

5 Seuraavissa tehtävissä tutustutaan loogiseen ehtolauseeseen, joka on tyyppiä Jos X, niin Y. ( ) Jos sekä X että Y ovat tosia väittämiä (eli teesejä), niin on intuitiivisesti selvää, että myös teesi ( ) on tosi: Jos Y pätee, niin se pätee myös silloin kun X pätee. Vastaavasti, jos Y pätee, niin se pätee myös silloin kun X ei päde, joten teesi ( ) pätee, jos X on epätosi ja Y tosi. Jos taas X on tosi ja Y epätosi, niin ( ) on selvästi epätosi. Ongelmallisin tilanne syntyy silloin, kun molemmat teeseistä X ja Y ovat epätosia. Onko silloin ( ) tosi vai epätosi? Tästä voi olla erimielisyyttä, mutta yleisesti silloin teesiä ( ) pidetään totena. Sovitaan näin, jolloin teesin ( ) totuusarvot (T=tosi, E=epätosi) määräytyvät seuraavan taulukon mukaisesti X Y jos X, niin Y T T T T E E E T T E E T Palataan rehtien ja retkujen saarelle ja tavataan siellä taas alkuasukkaat A, B ja C. Y.18 A esittää seuraavat väitteet: 1) Olen velkaa B:lle. 2) Jos olen velkaa B:lle, olen velkaa myös C:lle. Onko A rehti vai retku? Y.19 A sanoo: Jos minä olen rehti, niin myös B on rehti. Mitä ovat A ja B? Y.20 A sanoo: Jos minä olen rehti, niin syön hattuni. Onko A:n syötävä hattunsa? Y.21 A sanoo: Jos minä olen rehti, niin kaksi plus kaksi on neljä. Onko A rehti vai retku? Y.22 A sanoo: Jos minä olen rehti, niin kaksi plus kaksi on viisi. Mitä tästä voi päätellä? Y.23 A sanoo: Jos B on rehti, niin minä olen retku. Mitä ovat A ja B? Y.24 A sanoo: B on rehti. B jatkaa: Jos A on rehti, niin C:kin on. Mitä ovat A, B ja C? 5

6 6

7 Propositio- ja predikaattilogiikka, 1. demot Tarkastellaan luonnollisten lukujen joukkoa N = {0, 1, 2, 3,...}. Nolla eli 0 on siis ensimmäinen luonnollinen luku. By definition jokaisella luonnollisella luvulla n on yksikäsitteinen ns. seuraaja s(n) N. Kymmenjärjestelmässä on tapana merkitä s(0) = 1, s(1) = 2, s(2) = 3, s(3) = 4 ja niin edelleen. Luonnollisten lukujen n ja m yhteenlasku n + m määritellään rekursiivisesti m:n suhteen (kiinteälle, mielivaltaiselle n) seuraavasti: Ensin sovitaan, että n + 0 = n ja n + 1 = s(n). Sitten, jos m 1 ja n + m N on jo määritelty, sovitaan, että n + (m + 1) = s(n + m). Tämä on toimiva määritelmä, joka tuottaa seuraajan yksikäsitteisyyden perusteella hyvin määritellyn yhteenlaskufunktion kaikille n N, vrt. rekursioperiaatteen määritelmä luentomonisteen sivulla 9 ja siihen liittyvät huomautukset sivuilla Kun yhteenlasku on onnistuneesti määritelty, voidaan sen avulla määritellä myös kertolasku n m kiinteälle (mutta mielivaltaiselle) n. Tämäkin määritelmä on rekursiivinen m:n suhteen: ensin sovitaan, että n 0 = 0 ja jos n m N on jo määritelty, sovitaan, että n (m + 1) = (n m) + n. Tämäkin on hyvä määritelmä, ja näin kertolaskukin saadaan määriteltyä. Ja sitten itse tehtävään: a) Osoita, että = 4. b) Osoita, että 2 2 = a) Osoita, että luonnollisten lukujen yhteenlasku on assosiatiivinen, ts. kaikille n, m, k N pätee b) Osoita, että kaikille n N pätee c) Osoita, että kaikille n N pätee (n + m) + k = n + (m + k). 0 + n = n. 1 + n = n

8 d) Osoita, että yhteenlasku on kommutatiivinen, ts. kaikille n, m N pätee Ohje: Induktiollahan nämä menevät. n + m = m + n. Y.25 Osoita, että luonnollisten lukujen kertolasku on myös assosiatiivinen ja kommutatiivinen. 1.3 Ratkaise luentomonisteen harjoitustehtävä 1.2.1, ts. tutki ovatko propositiokielen sanat kaavoja. a) [[[[[p 1 p 2 ] f] f] [[p 2 p 1 ] f]] f], b) [[[[p 1 p 2 ] f] f] [[p 2 p 1 ] f]] f] tai c) [[[[p 1 p 2 ] f] f] [[p 2 p 1 ] f] 1.4 Todista lemma 2.1, ts. osoita, että jokaisessa propositiokielen kaavassa on yhtä monta nuolta sekä vasenta ja oikeaa sulkumerkkiä. 1.5 a) Lemma 2.1 antaa hyvän kriteerin tarkistaa, milloin jokin sana ei ole kaava. Tätähän voi soveltaa esimerkiksi tehtävään 1.3. Toisaalta, vaikka lemman 2.1 vaatimus jollekin sanalle täyttyisi, se ei takaa, että kyseessä todellakin olisi kaava. Osoita esimerkiksi, että sana ei ole kaava. [[p 1 p 2 p 3 ]] b) a)-kohdan ratkaisemiseksi tarvitset jonkin lemman 2.1 kriteeristä poikkeavan kaavakriteerin K, jota a)-kohdan sana ei toteuta. Keksi tämän kriteerin lisäksi vielä jokin muu kriteeri K, joka kaavan täytyy toteuttaa. Anna sitten (ei-triviaali) esimerkki sanasta, joka toteuttaa lemman 2.1 kriteerin lisäksi kriteerin K mutta ei kriteeriä K, eikä sen vuoksi voi olla kaava. 1.6 Ratkaise luentomonisteen harjoitustehtävät ja 2.1.5, ts. osoita, että minkään kaavan aito alkupää ei voi olla kaava ja mieti, voiko kaavan loppupää olla kaava. 1.7 Ratkaise luentomonisteen harjoitustehtävät 2.1.6, 2.1.7, ja ja 2.1.9, ts. jos A ja B ovat kaavoja, niin osoita, että myös A, A B, A B A B ja 8

9 ovat kaavoja. 1.8 Ratkaise luentomonisteen harjoitustehtävä , ts. kirjoita auki ilman mitään lyhennysmerkintöjä kaava p 1 p Konstruoi päättelyjono teoreemoille missä A on mielivaltainen kaava. a) f, b) A A ja c) [A A], Ohje: Pura lyhennysmerkinnät auki ja käytä päättelylausetta. a)- ja b)-kohdat ovat hyvin helppoja, c)-kohdassa kannattaa soveltaa b)-kohtaa. Muista perustella, miksi konstruoimasi jono on todellakin päättelyjono, vrt. määritelmä Lähtökohtaisesti lyhennysmerkintä A B näyttää epäsymmetriseltä A:n ja B:n suhteen. Tässä tehtävässä osoitetaan, että tämä on vain näennäistä. a) Osoita, että [A B] [B A], missä A ja B ovat mielivaltaisia kaavoja. b) Osoita, että [A B] [B A], missä A ja B ovat mielivaltaisia kaavoja. Ohje a)-kohtaan: Pura lyhennysmerkintä auki, käytä päättelylausetta ja lausetta b)-kohdassa käytä a)-kohtaa ja menettele samaan tapaan kuin lauseen 2.18 todistuksessa Osoita, että myös lyhennysmerkintä A B symmetrinen A:n ja B:n suhteen todistamalla, että [A B] [B A], missä A ja B ovat mielivaltaisia kaavoja. Y.26 Osoita, että yhden aakkosen f muodostama kaava ei ole teoreema. Voiko yhden aakkosen kaava p i olla teoreema? 9

10 Propositio- ja predikaattilogiikka, 2. demot Tehtävissä tarkoitus on perustella väitteet syntaktisesti eli päättelyjonojen avulla. Väitetyt teoreemathan on helppo nähdä teoreemoiksi toteamalla ne valideiksi ja käyttämällä täydellisyyslausetta, mutta nyt pitäisi harjoitella päättelyä, koska sitä taitoa tarvitaan predikaattikielten yhteydessä. 2.1 Todista lause 2.19, ts. osoita, että A [B A B], missä A ja B ovat mielivaltaisia kaavoja. 2.2 Osoita, että a) A [A B], b) [A B] [B A] ja c) [A B] A, missä A ja B ovat mielivaltaisia kaavoja. 2.3 Osoita, että a) A [A B], b) B [A B], c) [A B] A ja d) [A B] B, missä A ja B ovat mielivaltaisia kaavoja. 2.4 Osoita, että propositiokielen päättelylauseelle pätee myös käänteinen tulos, ts. jos A ja B ovat kaavoja siten, että A B on teoreema, niin pätee A B. Y.27 Olkoon A propositiokielen kaava, joka ei ole teoreema. Onko tällöin välttämättä kaava A teoreema? Y.28 Ratkaise luentomonisteen harjoitustehtävä , ts. todista, että ekvivalenssin sijoitussääntö pätee. Käännä propositiokielelle seuraavat englanninkieliset päättelyt, vrt. luentomonisteen esimerkkiin sivuilla Jos päättely on mielestäsi pätevää, esitä myös jokin propositiokielinen päättelyjono, joka todistaa päättelyn päteväksi. Jos päättely on mielestäsi epäpätevää, perustele eheys- ja päättelylauseen avulla 10

11 (vrt. luentomonisteen esimerkki ss ), miksi päättely ei toimi. 2.5 If prices are high, then wages are high. Prices are high or there are price controls. Also, if there are price controls, then there is not an inflation. However, there is an inflation. Therefore, wages are high. 2.6 If either wages or prices are raised, there will be inflation. If there is inflation, then either Congress must regulate it or the people will suffer. If the people suffer, Congressmen will be unpopular. Congress will not regulate inflation, and Congressmen will not be unpopular. Therefore, wages will not rise. 2.7 If there are no government subsidies of agriculture, then there are government controls of agriculture. If there are government controls of agriculture, there is not an agricultural depression. There is either an agricultural depression or overproduction. As a matter of fact, there is no overproduction. Therefore, there are government subsidies of agriculture. 2.8 If Algernon is in jail, then he is not a nuisance to his family. If he is not in jail, then he is not a disgrace. If he is not a disgrace, then he is in the army. If he is drunk, he is a nuisance to his family. Therefore, he is either in the army or not drunk. 2.9 If Algernon is a nuisance, then he is not in jail. If he is in jail, then he is not in the army. Therefore, he is either not in the army or not a nuisance. 11

12 Propositio- ja predikaattilogiikka, 3. demot Olkoot A ja B propositiokielisiä kaavoja, jotka eivät ole valideja. Mitä voit sanoa kaavojen A, A B, A B, A B ja A B validisuudesta? Ovatko nämä siis ei koskaan/joskus/aina valideja? Perustele mahdolliset joskus -vastauksesi konkreettisilla esimerkeillä. Muunlaiset vastaukset tulee perustella myös. 3.2 Osoita totuustaulujen avulla, että lauseiden teoreemat ovat valideja. 3.3 Olkoot A ja A 1, A 2,..., A n propositiokielisiä kaavoja ja oletetaan, että A n [A n 1 [A n 2 [... A 3 [A 2 [A 1 A]]...]]]. Osoita, että A 1, A 2,..., A n A. Ohje: Induktio. Huomaa, että tämä on käänteinen tulos päättelylauseen versiolle 2. Vertaa myös tehtävään 2.4. Käännä propositiokielelle seuraavat englanninkieliset päättelyt. Perustele, miksi päättely on oikein tai väärin. 3.4 Either John and Henry are the same age, or John is older than Henry. If John and Henry are the same age, then Elizabeth and John are not the same age. If John is older than Henry, then John is older than Mary. Therefore, either Elizabeth and John are not the same age or John is older than Mary. 3.5 Marianne believed that Colonel Brandon was too old to marry. If Marianne s conduct was always consistent with her beliefs, and if she believed that Colonel Brandon was too old to marry, then she did not marry Colonel Brandon. But Marianne married Colonel Brandon. Therefore, Marianne s conduct was not always consistent with her beliefs. 3.6 If this is December, then last month was November. If last month was November, then six months ago it was June. If six months ago it was June, then eleven months ago it was January. If next month will be January, then this is December. Last month was November. Therefore, this is December. 3.7 If Mary is a true friend, then John is telling the truth. If John is telling the truth, then Helen is not a true friend. If Helen is not a true friend, then Helen is not telling the truth. If Helen is not telling the truth, then Mary is a true friend. But if Mary is a true friend, then Helen is not a true friend. Therefore, Helen is not telling the truth. 3.8 If hedonism is not correct, the eroticism is not virtuous. If eroticism is virtuous, then either duty is not the highest virtue or the supreme duty is the 12

13 pursuit of pleasure. But the supreme duty is not the pursuit of pleasure. Therefore, either duty is not the highest virtue or hedonism is not correct. 3.9 Olkoon A = {A 1, A 2,..., A n } joukko propositiokielisiä kaavoja. Sanotaan, että joukko A on ristiriitainen, jos pätee A 1, A 2,..., A n f. (1) Muussa tapauksessa joukko A on ristiriidaton eli konsistentti. Jos päättelyn oletukset ovat ristiriitaiset, niistä voidaan päätellä mitä tahansa, vertaa lauseen 2.10 jälkeiseen huomautukseen. Ristiriitaisen oletusjoukon esittäminen on siis loogiselta kannalta mieletöntä, vaikkakin tätä arkipäättelyssä valitettavan usein tapaa. Joukon A ristiriitaisuus voidaan todistaa esimerkiksi suorittamalla päättely (1). Osoita toisaalta, että joukko A on konsistentti jos ja vain jos on olemassa jokin tulkintafunktio t siten, että t(a i ) = 1 kaikille i = 1,..., n. Tämähän tarkoittaa intuitiivisesti sitä, että jossakin maailmantilanteessa (jota annettu tulkintafunktio kuvaa) konsistentit oletukset saadaan voimaan. Ristiriitaiset oletukset eivät siis toteudu koskaan, missään maailmantilanteessa. Käännä propositiokielelle seuraavat englanninkieliset päättelyt. Perustele, miksi päättely on oikein tai väärin. Y.29 If, and only if, Roger has entered into the contract, and the contract is legal, and Roger has not performed the contract, Jones will win the lawsuit. If Roger has not accepted Jones offer, Roger has not entered into the contract. The fact is that Roger has not accepted Jones offer. Therefore, Jones will not win the lawsuit. Y.30 If Brown entered into the contract, or if Brown received substantial benefits from acts performed by Smith, Brown will not win the lawsuit. If Brown revoked his offer before Smith accepted it, Brown did not enter into the contract. The fact is that Brown did not revoke his offer before Smith accepted it. Therefore, Brown will not win the lawsuit. Y.31 If Brown did not enter into the contract, or if Brown performed the contract, Smith will not win the lawsuit. If Brown failed to deliver the goods on the due date, Brown did not perform the contract. The fact is that Brown did enter into the contract and failed to deliver the goods on the due date. Therefore, Smith will win the lawsuit. 13

14 Propositio- ja predikaattilogiikka, 4. demot Jos kaava L(x) imitoi teesiä henkilö x on loogikko ja kaava K(x) teesiä henkilö x ei osaa solmia kengännauhojaan, niin intuitiivisesti ajatellen sekä kaava x [L(x) K(x)] että kaava x[l(x) K(x)] imitoivat teesiä yksikään loogikko ei osaa solmia kengännauhojaan. Jotta teoria vastaisi intuitiota, pitäisi näiden kaavojen olla ekvivalentteja. Näin onkin. Tämä näkyy tehtävästä 4.1. Tehtävissä A on mielivaltainen predikaattikielinen kaava sekä x ja y mielivaltaisia muuttujasymboleja. 4.1 Todista teoreema x A xa. 4.2 Todista teoreemat a) x A xa ja b) xa x A. 4.3 Todista teoreema xa x A. 4.4 Todista teoreema xa xa. 4.5 Lauseen 3.12 nojalla kaava xa A on aina teoreema, mutta onko kaava A xa välttämättä teoreema? Vertaa tehtävään Todista teoreema y xa x ya. Tehtävään 4.6 liittyen mieti jonkinlainen (epämääräinen) intuitiivinen selitys sille, miksi kaava x ya y xa ei ole teoreema. Tämän väitteen tarkka todistus saadaan vasta predikaattikielten semantiikan avulla. Vastaava tilannehan on propositiokielessä: kaava voidaan (yleensä) osoittaa ei-teoreemaksi osoittamalla että se on ei-validi ja käyttämällä kielen eheyslausetta. Tehtävissä on tarkoitus kääntää annetut englanninkieliset päättelyt sopivalle predikaattikielelle ja mikäli päättely on pätevää, todistaa se päteväksi. Koska näissä päättelyissä esiintyy nimettyjä yksilöitä, ne pitää nimetä myös predikaattikielessä, esimerkiksi niin, että v 1 = Adams ja v 2 = Mary. Huomaa myös, että tehtävässä 4.9 tarvitaan kaksipaikkaista predikaattisymbolia, esimerkiksi D(x, y) = x dates y. Oletuspäättelyjonoja kirjoittaessasi ole tarkkana kiellettyjen kvantifiointien suhteen. 4.7 Anyone who works in the factory is either a union man or in a managerial position. Adams is not a union man, and he is not in a managerial position. Therefore, Adams does not work in the factory. 4.8 Every member of the policy committee is either a Republican or a De- 14

15 mocrat. Some members of the policy committee are wealthy. Adams is not a Democrat, but he is wealthy. Therefore, if Adams is a member of the policy committee, he is a Republican. 4.9 Adams is a boy who does not own a car. Mary dates only boys who own cars. Therefore, Mary does not date Adams If anyone likes Aquinas, then he does not like Kant. Everyone either likes Kant or likes Russell. Someone does not like Russell. Therefore someone does not like Aquinas. Y.32 Ratkaise luentomonisteen harjoitustehtävä osoittamalla, että propositiokielisellä teoreemalla A on päättelyjono, jossa esiintyvät vain samat propositiokirjaimet kuin kaavassa A. Jonkinlaisen päättelyjonon olemassaolohan seuraa välittömästi siitä, että kyseessä on teoreema, mutta millä perusteella esiintyvien propositiokirjainten määrää voidaan rajoittaa? 15

16 Propositio- ja predikaattilogiikka, 5. demot Tehtävissä 5.1 ja 5.2 P 1 ja P 2 ovat jonkin predikaattikielen yksipaikkaisia predikaattisymboleja, x on muuttuja, m kielen malli ja t m siihen liittyvä totuusarvofunktio. 5.1 Osoita, että a) t m ( xp 1 (x)) = 1 jos ja vain jos m(p 1 ) = N, b) t m ( x P 1 (x)) = 1 jos ja vain jos m(p 1 ) =, c) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos m(p 1 ) m(p 2 ), d) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos m(p 1 ) m(p 2 ) = N, e) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos m(p 1 ) = m(p 2 ) = N ja f) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos m(p 1 ) = m(p 2 ). 5.2 Osoita, että a) t m ( xp 1 (x)) = 1 jos ja vain jos m(p 1 ), b) t m ( x P 1 (x)) = 1 jos ja vain jos m(p 1 ) N, c) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos m(p 1 ) \ m(p 2 ) N, d) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos m(p 1 ) m(p 2 ), e) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos m(p 1 ) m(p 2 ) ja f) t m ( x[p 1 (x) P 2 (x)]) = 1 jos ja vain jos (m(p 1 ) m(p 2 )) \ (m(p 1 ) m(p 2 )) N. Y.33 Tässä P 1 ja P 2 ovat jonkin predikaattikielen yksipaikkaisia predikaattisymboleja, x y muuttujia, m kielen malli ja t m siihen liittyvä totuusarvofunktio. Tehtävänä on miettiä joukkojen m(p 1 ) ja m(p 2 ) välille jokin joukkoopillinen ehto, joka tehtävien 5.1 ja 5.2 tavoin karakterisoi annetun semanttisen ehdon. a) t m ( x y[p 1 (x) P 2 (y)]) = 1 jos ja vain jos..., b) t m ( x y[p 1 (x) P 2 (y)]) = 1 jos ja vain jos..., c) t m ( x y[p 1 (x) P 2 (y)]) = 1 jos ja vain jos... ja d) t m ( x y[p 1 (x) P 2 (y)]) = 1 jos ja vain jos... Y.34 Tässä P 1 ja P 2 ovat jonkin predikaattikielen predikaattisymboleja, P 1 yksipaikkainen ja P 2 kaksipaikkainen, x y muuttujia, m kielen malli ja t m siihen liittyvä totuusarvofunktio. Tehtävänä on miettiä joukkojen m(p 1 ) ja m(p 2 ) välille jokin joukko-opillinen ehto, joka tehtävien 5.1 ja 5.2 tavoin karakterisoi an- 16

17 netun semanttisen ehdon. Huomaa, että tässä m(p 1 ) ja m(p 2 ) ovat eri dimensiossa, joten joudut käyttämään joko projektioita N 2 N tai upotuskuvauksia N N 2. a) t m ( x y[p 1 (x) P 2 (x, y)]) = 1 jos ja vain jos..., b) t m ( x y[p 1 (x) P 2 (x, y)]) = 1 jos ja vain jos..., c) t m ( x y[p 1 (x) P 2 (x, y)]) = 1 jos ja vain jos..., d) t m ( x y[p 1 (x) P 2 (x, y)]) = 1 jos ja vain jos..., e) t m ( x y[p 2 (x, y) P 1 (x)]) = 1 jos ja vain jos..., f) t m ( x y[p 2 (x, y) P 1 (x)]) = 1 jos ja vain jos..., g) t m ( x y[p 2 (x, y) P 1 (x)]) = 1 jos ja vain jos... ja h) t m ( x y[p 2 (x, y) P 1 (x)]) = 1 jos ja vain jos Olkoon m jonkin predikaattikielen malli, t m siihen liittyvä totuusarvofunktio ja A, B mielivaltaisia kaavoja. Osoita, että a) t m (A A) = 1, b) t m (A B) = 1 jos ja vain jos t m (A) = 1 = t m (B) ja c) t m (A A) = 0. Huomaa, että näissä kaavat A ja B eivät välttämättä ole suljettuja. Vertaa lauseeseen 3.27 ja sen jälkeiseen varoittavaan huomautukseen. Vertaa myös tehtävään Päteekö tehtävän 5.3 b)-kohdan vastine -konnektiiville eli väite t m (A B) = 1 jos ja vain jos t m (A) = 1 tai t m (B) = 1 jompaan kumpaan suuntaan, ts. onko joko t m (A B) = 1 t m (A) = 1 tai t m (B) = 1 tai t m (A B) = 1 t m (A) = 1 tai t m (B) = 1? Tehtävissä on tarkoitus kääntää annetut englanninkieliset päättelyt sopivalle predikaattikielelle ja mikäli päättely on pätevää, todistaa se päteväksi. Muussa tapauksessa tarkoitus on osoittaa päättely- ja eheyslauseiden nojalla päättely epäpäteväksi. 5.5 For every x and y either x is at least as heavy as y or y is at least as heavy as x. Therefore, x is at least as heavy as itself. 5.6 If one man is the father of a second, then the second is not father of the first. Therefore, no man is his own father. 17

18 5.7 Ptah is an Egyptian god, and he is the father of all Egyptian gods. Therefore he is the father of himself. 5.8 All men are animals. All men are mortal. Therefore all animals are mortal. 18

19 Propositio- ja predikaattilogiikka, 6. demot Olkoon A predikaattikielinen kaava ja x, y muuttujia. Osoita esimerkillä, että kaava x ya y xa ei välttämättä ole teoreema. Vertaa tehtävään 4.5 ja erityisesti sen jatko-osaan. 6.2 a) Osoita, että tyyppiä (Ax4) oleva kaava ei välttämättä ole validi (eikä siis myöskään eheyslauseen nojalla teoreema) ilman siihen liittyvää lisäoletusta sijoitus S x a (A) ei sido. b) Osoita, että tyyppiä (Ax5) oleva kaava ei välttämättä ole validi (eikä siis myöskään eheyslauseen nojalla teoreema) ilman siihen liittyvää lisäoletusta x ei esiinny vapaana A:ssa. 6.3 Olkoot C ja D predikaattikielisiä kaavoja. Oletetaan, että teesi jos C on teoreema, niin myös D on teoreema (1) pätee. Oletetaan lisäksi, että ollaan rakentamassa oletuspäättelyjonoa (A n ) (jollekin väitteelle, joistakin oletuksista), johon on saatu C johonkin kohtaan, eli A n = C jollekin n. Voidaanko tähän päättelyjonoon seuraavaksi lisätä kaava A n+1 = D teesin (1) perusteella? Oikeasti päättelyjonon sääntöjen mukaan tähän pitäisi kirjoittaa näin:. A n = C A n+1 = C D teesi (1) (?) A n+2 = D modus ponens. Tämä saattaa vaikuttaa pikkumaiselta pilkunviilaukselta, mutta ei ole sitä. Kysymys on nimittäin siitä, että saadaanko teesin (1) perusteella teoreema C D, (2) jolloin sitä voisi käyttää yllä olevan päättelyjonon kohdassa A n+1, ja silloin kaikki olisi hyvin edellyttäen tietysti, että teoreeman (2) todistuksessa ei käytetä kiellettyjä kvantifikaatioita. Vastaus on, että ei saada. Silloin kyseinen oletuspäättelyjonoviritelmä on virheellinen. Muuttuuko tilanne jotenkin, jos kyseessä onkin teoreemapäättelyjono? Keksi esimerkki kaavoista C ja D, joille teesi (1) pätee, mutta kaava (2) ei ole teoreema. Tähän löytyy vastausesimerkki tehtävästä 6.4, mutta helpompiakin esimerkkejä on olemassa ja niitä tässä tehtävässä etsitään. 19

20 6.4 Olkoon tehtävässä 6.3 C = A B ja D = xa xb joillekin kaavoille A ja B. Osoita, että tätä tyyppiä olevat kaavat toteuttavat aina teesin (1). Varo kiellettyjä kvantifikaatioita, joista ei kylläkään ole mitään tietoa. Tämä johtaa siihen, että päättelylausetta ei kannattane tässä käyttää, vaan on turvauduttava suoraan teoreemapäättelyyn, jossa saa vapaasti kvantifioida. Keksi toisaalta esimerkki kaavoista A ja B, joille kaava C D eli ei ole teoreema. [A B] [ xa xb] Tehtävissä on tarkoitus kääntää annetut englanninkieliset päättelyt sopivalle predikaattikielelle ja mikäli päättely on pätevää, todistaa se päteväksi. Muussa tapauksessa tarkoitus on osoittaa päättely- ja eheyslauseiden nojalla päättely epäpäteväksi. 6.5 All mathematicians are autistic. Some autistic people are clever. Therefore some mathematicians are clever. 6.6 No red-haired women use backpack, but some red-haired women use boots. Therefore, some women use boots and not backpack. 6.7 Some racists are ignorant. Some Finns are ignorant. Therefore some racists are Finns or some Finns are racists. 6.8 Keuruu is north of Lahti. Tornio is north of Keuruu. Therefore Tornio is north of Lahti. Luentomonisteen huomatuksessa 3.9 todettiin, että oletusten lisääminen päättelyihin on ongelmallista samoin kuin teoreemojen käyttäminen, koska kvantifiointia oletuksissa mahdollisesti esiintyvien vapaiden muuttujien suhteen tulee välttää. Kuten 3.9:ssä mainitaan, tämä on osoitus määritelmän 3.5 heikkoudesta. Ongelmat poistuvat, kun oletuspäättelyn määritelmän 3.5 ehtoihin 1) 4) lisätään ehto 5), joka kuuluu näin: 5) B i on muotoa B i = xs y x(c) yc, missä C on jokin kaava sekä x ja y muuttujasymboleja siten, että y esiintyy vapaana ainakin yhdessä oletuksessa O j ja x ei esiinny lainkaan kaavassa C. Huomaa, että ehdon 5) kaava on teoreema, mikä seuraa lauseesta Tällä ylimääräisellä päättelysäännöllä pystytään kiertämään kielletyt kvantifioinnit lisättävissä oletuksissa tai käytettävissä teoreemoissa vaihtamalla hankalan muuttujan nimi toiseksi. Tämä todistetaan tehtävissä Y.36 ja Y.37. On kuitenkin huomattava, että tällä uudella säännöllä ei kuitenkaan voi kiertää si- 20

21 tä ehdotonta perusperiaatetta, että itse oletuspäättelyssä ei koskaan saa kvantifioida oletuksissa vapaana esiintyvän muuttujan suhteen. Tämä uusi vaihtoehto 5) koskee siis vain päättelyitä, joissa on oletuksia teoreemojen päättelyjonoihin ei puututa. Käytetään merkintää O 1,..., O n 5) A, mikäli A voidaan päätellä oletuksista O 1,..., O n päättelyjonolla, jossa on sallittu myös vaihtoehto 5). Y.35 Osoita, että päättelylauseen 1. versio pätee muodossa jos A 5) B, niin A B ja että päättelylauseen 2. versio pätee muodossa jos A 1,..., A n 5) B, niin A 1,..., A n 1 5) A n B. Huomaa, että nämä päättelylauseen versiot ovat (huomattavasti) kovempia (ja vaikeammin todistettavia) tuloksia kuin alkuperäiset päättelylauseet, koska uusi oletuspäättelysäännöstö on laveampi ja siten oletuspäättelyitä on helpompi muodostaa eli esimerkiksi 1. version uusi metaoletus jos A 5) B on heikompi kuin metaoletus jos A B. Samaan lopputulokseen näistä kuitenkin päästään eli teoreemaan A B. Y.36 Olkoon B teoreema ja olkoot C 1,..., C m mielivaltaisia kaavoja. Osoita, että C 1,..., C m 5) B. Huomautus. Merkintä 5) määriteltiin edellä. Tämä tehtävä Y.36 kertoo, että teoreemoja voi tuoda vapaasti oletuspäättelyyn, kunhan käytetään oletuspäättelysäännöstöä, jossa on mukana vaihtoehto 5). Tämä seuraa siitä, että jos B on teoreema, niin se voidaan yllä olevan mukaan (oletus-)päätellä myös käsiteltävän päättelyn oletuksista lähtien näin siis vaikka B:n alkuperäisessä todistuksessa olisi mukana oletuspäättelyssä C 1,..., C m B luvattomia kvantifiointeja. Tämä tieto helpottaa tavattomasti oletuspäättelyitä, koska ei tarvitse enää huolehtia käytettävien teoreemojen käyttökelpoisuudesta. 5) Y.37 Olkoon A 1,..., A n B ja olkoot C 1,..., C m mielivaltaisia kaavoja. Osoita, että 5) A 1,..., A n, C 1,..., C m B. Huomautus. Tehtävä Y.37 siis sanoo, että oletuspäättelyn oletuksia voi rajattomasti lisätä, kunhan taas käytetään oletuspäättelysäännöstöä, jossa on mukana 21

22 vaihtoehto 5). Ilman tätä vaihtoehtoa oletusten lisääminen on ongelmallista, sillä jos tavalliselle päättelylle A 1,..., A n B on saatu oletuspäättelyjono, niin tämä ei enää olekaan oletuspäättelyjono päättelylle A 1,..., A n, C 1,..., C m B, jos siinä on satuttu kvantifioimaan jossakin C i :ssä vapaana esiintyvän muuttujan suhteen. Tämäkin ongelma siis poistuu tällä uudella oletuspäättelysäännöstöllä. 22

23 Propositio- ja predikaattilogiikka, 7. demot Kuten vaikkapa tämän kierroksen tehtävistä käy ilmi, päättelyjonon löytäminen intuitiivisesti oikealta vaikuttavalle oletuspäättelylle saattaa olla varsin visainen pulma, jos sekä oletuksissa että johtopäätöksessä on x-alkuinen kaava. Tehtävän 7.2 aputulos auttaa useassa tilanteessa. Senkin todistus on melko hankala, joten tehtävässä 7.1 on muotoiltu toinen aputulos, joka auttaa 7.2:n ratkaisussa. 7.1 Olkoot A 1,..., A n, A ja B kaavoja siten, että on olemassa päättely A 1,..., A n, A B. Olkoon lisäksi x muuttujasymboli, joka ei esiinny vapaana kaavoissa A 1,..., A n. Oletetaan, että B on suljettu kaava huomaa ero tehtävän 7.2 vastaavaan oletukseen. Osoita, että tällöin on olemassa päättely A 1,..., A n, xa B. 7.2 Olkoot A 1,..., A n, A ja B kaavoja siten, että on olemassa päättely A 1,..., A n, A B. Olkoon lisäksi x muuttujasymboli, joka ei esiinny vapaana kaavoissa A 1,..., A n. Oletetaan, että xb on suljettu kaava. Osoita, että on olemassa päättely A 1,..., A n, xa xb. Tarkastellaan seuraavia englanninkielisiä päättelyjä, joista osa on oikein, osa väärin. Etsi oikeat ja väärät, anna oikeille päättelyjono sekä perustele (kunnolla) miksi väärät päättelyt ovat mielestäsi väärin. 7.3 Some foolish people drink whisky. Some students do not drink whisky. Therefore, some students are not foolish. 7.4 No intelligent person who drinks to excess also eats to excess. Some prudent persons eat to excess. Therefore, some prudent persons are not intelligent. 7.5 Some scientific subjects are not interesting, but all scientific subjects are edifying. Therefore, some edifying things are not interesting. 7.6 All boxers are strong. Some policemen are strong. Therefore, some policemen are boxers. 7.7 All boxers are strong. Some policemen are not strong. Therefore, some policemen are not boxers. 23

24 7.8 Some of Aristotle s followers like all of Aquinas followers. None of Aristotle s followers like any idealist. Therefore none of Aquinas followers are idealists. Y.37 Todista tehtävien oikeat päättelyt oikeiksi soveltaen huomautusta Vertaa myös luentomonisteen harjoitustehtävään Y.38 Osoita, että ekvivalenssin sijoitussääntö (vrt. tehtävä Y.28) pätee myös predikaattikielissä. Y.39 Tehtävien 2.4 ja 3.3 mukaan päättelylauseelle pätee propositiokielessä myös käänteinen versio. Päteekö vastaava käänteinen tulos myös predikaattikielissä? 24

Logiikan harjoitustehtävien ratkaisuja

Logiikan harjoitustehtävien ratkaisuja Logiikan harjoitustehtävien ratkaisuja 1.1 a) Tässähän yhteenlaskun määritelmä menee niin, että kaikille n n + 0 = n, (1) n + 1 = s(n) ja (2) n + (m + 1) = s(m + n). (3) Lisäksi käytetään merkintöjä s(0)

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

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

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

Predikaattilogiikan malli-teoreettinen semantiikka

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

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

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

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

-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

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

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

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

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

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

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

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

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

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa.

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

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

(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

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 }? Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Vastaus

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

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

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

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

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

Mitään muita operaatioita symbolille ei ole määritelty! < a kaikilla kokonaisluvuilla a, + a = kaikilla kokonaisluvuilla a.

Mitään muita operaatioita symbolille ei ole määritelty! < a kaikilla kokonaisluvuilla a, + a = kaikilla kokonaisluvuilla a. Polynomit Tarkastelemme polynomirenkaiden teoriaa ja polynomiyhtälöiden ratkaisemista. Algebrassa on tapana pitää erillään polynomin ja polynomifunktion käsitteet. Polynomit Tarkastelemme polynomirenkaiden

Lisätiedot

verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari

verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari Tehtävä 9 : 1 Merkitään kirjaimella G tehtäväpaperin kuvan vasemmanpuoleista verkkoa sekä kirjaimella H tehtäväpaperin kuvan oikeanpuoleista verkkoa. Kuvan perusteella voidaan havaita, että verkko G on

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

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

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

Miten osoitetaan joukot samoiksi?

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.

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

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

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: (b) A = x 0 (R(x 0 ) x 1 ( Q(x 1 ) (S(x 0, x 1 ) S(x 1, x 1 )))).

Ratkaisu: (b) A = x 0 (R(x 0 ) x 1 ( Q(x 1 ) (S(x 0, x 1 ) S(x 1, x 1 )))). HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 3 Ratkaisuehdotukset 1. Palataan Partakylään. Olkoon P partatietokanta ja M tästä saatu malli kuten Harjoitusten 1

Lisätiedot

f 1 (b) kun b f(a) g(b) = a kun b B \ f(a). g(b) = g(b ). (2) b = b. = f(g(b )) iii) = b,

f 1 (b) kun b f(a) g(b) = a kun b B \ f(a). g(b) = g(b ). (2) b = b. = f(g(b )) iii) = b, 1.1 Olkoon f : A B injektio. Tällöin f : A f(a) on bijektio, joten on olemassa bijektiivinen käänteiskuvaus f 1 : f(a) A. Jos f(a) = B, niin tämä f 1 on haluttu surjektio. Voidaan siis olettaa, että f(a)

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

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

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

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

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,

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

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

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

Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti.

Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti. Joukon määritelmä Joukko on alkioidensa kokoelma. Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti. Näin ei tässä

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

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

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

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

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

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko 3. Tekijälaskutoimitus, kokonaisluvut ja rationaaliluvut Tässä luvussa tutustumme kolmanteen tapaan muodostaa laskutoimitus joukkoon tunnettujen laskutoimitusten avulla. Tätä varten määrittelemme ensin

Lisätiedot

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

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

Lisätiedot

Logiikka I 7. harjoituskerran malliratkaisut 19. - 23.3.07 Ratkaisut laati Miikka Silfverberg.

Logiikka I 7. harjoituskerran malliratkaisut 19. - 23.3.07 Ratkaisut laati Miikka Silfverberg. Logiikka I 7. harjoituskerran malliratkaisut 19. - 23.3.07 Ratkaisut laati Miikka Silfverberg. Olkoon L = {Lontoo, P ariisi, P raha, Rooma, Y hteys(x, y)}. Kuvan 3.1. kaupunkiverkko vastaa seuraavaa L-mallia

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

802320A LINEAARIALGEBRA OSA I

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ä

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

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

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

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

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

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

Saatteeksi. Lassi Kurittu

Saatteeksi. Lassi Kurittu Sisältö 1 Johdanto 1 1.1 Yleiskatsaus.............................. 1 1.2 Esimerkkikieli............................. 3 1.2.1 Syntaksi............................ 4 1.2.2 Semantiikka..........................

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

Tarkastelemme ensin konkreettista esimerkkiä ja johdamme sitten yleisen säännön, joilla voidaan tietyissä tapauksissa todeta kielen ei-säännöllisyys.

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

Lisätiedot

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) OT

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) OT Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) 31.1.-4.2.2011 OT 1. Määritellään kokonaisluvuille laskutoimitus n m = n + m + 5. Osoita, että (Z, ) on ryhmä.

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

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus 1 / 51 Lineaarikombinaatio Johdattelua seuraavaan asiaan (ei tarkkoja määritelmiä): Millaisen kuvan muodostaa joukko {λv λ R, v R 3 }? Millaisen

Lisätiedot

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

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

Lisätiedot

DFA:n käyttäytyminen ja säännölliset kielet

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

Lisätiedot

k=1 b kx k K-kertoimisia polynomeja, P (X)+Q(X) = (a k + b k )X k n+m a i b j X k. i+j=k k=0

k=1 b kx k K-kertoimisia polynomeja, P (X)+Q(X) = (a k + b k )X k n+m a i b j X k. i+j=k k=0 1. Polynomit Tässä luvussa tarkastelemme polynomien muodostamia renkaita polynomien ollisuutta käsitteleviä perustuloksia. Teemme luvun alkuun kaksi sopimusta: Tässä luvussa X on muodollinen symboli, jota

Lisätiedot

Esko Turunen Luku 3. Ryhmät

Esko Turunen Luku 3. Ryhmät 3. Ryhmät Monoidia rikkaampi algebrallinen struktuuri on ryhmä: Määritelmä (3.1) Olkoon joukon G laskutoimitus. Joukko G varustettuna tällä laskutoimituksella on ryhmä, jos laskutoimitus on assosiatiivinen,

Lisätiedot

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT Tehtävä 1. (i) Olkoot n, d 1 ja d n. Osoita, että (k, n) d jos ja vain jos k ad, missä (a, n/d) 1. (ii) Osoita, että jos (m j, m k ) 1 kun

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

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

Lisätiedot

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

Todistusteoriaa. Kun kielen syntaksi on tarkasti määritelty, voidaan myös määritellä täsmällisesti, mitä pätevällä päättelyllä tarkoitetaan. 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ä,

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 7 Mikko Salo 11.9.2017 Sisältö 1. Funktioista 2. Joukkojen mahtavuus Funktioista Lukiomatematiikassa on käsitelty reaalimuuttujan funktioita (polynomi / trigonometriset /

Lisätiedot

Ensimmäinen induktioperiaate

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

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

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

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

Lisätiedot

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

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

Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle.

Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle. Kombinatoriikka, kesä 2010 Harjoitus 1 Ratkaisuehdotuksia (RT (5 sivua Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle. 1. Osoita, että vuoden

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

rm + sn = d. Siispä Proposition 9.5(4) nojalla e d.

rm + sn = d. Siispä Proposition 9.5(4) nojalla e d. 9. Renkaat Z ja Z/qZ Tarkastelemme tässä luvussa jaollisuutta kokonaislukujen renkaassa Z ja todistamme tuloksia, joita käytetään jäännösluokkarenkaan Z/qZ ominaisuuksien tarkastelussa. Jos a, b, c Z ovat

Lisätiedot

Ensimmäinen induktioperiaate

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

Lisätiedot

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1 Analyysi III Jari Taskinen 28. syyskuuta 2002 Luku Sisältö Sarjat 2. Lukujonoista........................... 2.2 Rekursiivisesti määritellyt lukujonot.............. 8.3 Sarja ja sen suppenminen....................

Lisätiedot

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141 Lineaarialgebra ja matriisilaskenta II LM2, Kesä 2012 1/141 Kertausta: avaruuden R n vektorit Määritelmä Oletetaan, että n {1, 2, 3,...}. Avaruuden R n alkiot ovat jonoja, joissa on n kappaletta reaalilukuja.

Lisätiedot

Vastauksia. Topologia Syksy 2010 Harjoitus 1

Vastauksia. Topologia Syksy 2010 Harjoitus 1 Topologia Syksy 2010 Harjoitus 1 (1) Olkoon X joukko ja (T j ) j J perhe X:n topologioita. Osoita, että T = {T j : j J} on X:n topologia. (2) Todista: Välit [a, b) muodostavat R 1 :n erään topologian kannan.

Lisätiedot

Ennakkotehtävän ratkaisu

Ennakkotehtävän ratkaisu Ennakkotehtävän ratkaisu Ratkaisu [ ] [ ] 1 3 4 3 A = ja B =. 1 4 1 1 [ ] [ ] 4 3 12 12 1 0 a) BA = =. 1 + 1 3 + 4 0 1 [ ] [ ] [ ] 1 0 x1 x1 b) (BA)x = =. 0 1 x 2 x [ ] [ ] [ 2 ] [ ] 4 3 1 4 9 5 c) Bb

Lisätiedot

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim.

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim. Injektio Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim. Funktio f on siis injektio mikäli ehdosta f (x 1 ) = f (x 2 ) seuraa, että x 1 = x 2.

Lisätiedot

Lineaarialgebra ja matriisilaskenta II Syksy 2009 Laskuharjoitus 1 ( ) Ratkaisuehdotuksia Vesa Ala-Mattila

Lineaarialgebra ja matriisilaskenta II Syksy 2009 Laskuharjoitus 1 ( ) Ratkaisuehdotuksia Vesa Ala-Mattila Lineaarialgebra ja matriisilaskenta II Syksy 29 Laskuharjoitus (9. - 3..29) Ratkaisuehdotuksia Vesa Ala-Mattila Tehtävä. Olkoon V vektoriavaruus. Todistettava: jos U V ja W V ovat V :n aliavaruuksia, niin

Lisätiedot

9 Matriisit. 9.1 Matriisien laskutoimituksia

9 Matriisit. 9.1 Matriisien laskutoimituksia 9 Matriisit Aiemmissa luvuissa matriiseja on käsitelty siinä määrin kuin on ollut tarpeellista yhtälönratkaisun kannalta. Matriiseja käytetään kuitenkin myös muihin tarkoituksiin, ja siksi on hyödyllistä

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

ICS-C2000 Tietojenkäsittelyteoria Kevät 2016

ICS-C2000 Tietojenkäsittelyteoria Kevät 2016 ICS-C2000 Tietojenkäsittelyteoria Kevät 206 Kierros 0, 2. 24. maaliskuuta Huom! Perjantaina 25. maaliskuuta ei ole laskareita (pitkäperjantai), käykää vapaasti valitsemassanne ryhmässä aiemmin viikolla.

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

MS-A0402 Diskreetin matematiikan perusteet

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

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

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

Lineaarialgebra ja matriisilaskenta I

Lineaarialgebra ja matriisilaskenta I Lineaarialgebra ja matriisilaskenta I 29.5.2013 HY / Avoin yliopisto Jokke Häsä, 1/26 Kertausta: Kanta Määritelmä Oletetaan, että w 1, w 2,..., w k W. Vektorijono ( w 1, w 2,..., w k ) on aliavaruuden

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