Logiikan harjoitustehtävien ratkaisuja

Koko: px
Aloita esitys sivulta:

Download "Logiikan harjoitustehtävien ratkaisuja"

Transkriptio

1 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) = 1, s(1) = 2, s(2) = 3 ja s(3) = 4. Silloin saadaan i) = 2 + s(1) ii) = 2 + (1 + 1) iii) = s(2 + 1) iv) = s(s(2)) v) = s(3) vi) = 4, joten väite pätee. Tässä yhtälö i) saadaan 2:n määritelmästä, yhtälö ii) määritelmästä (2), yhtälö iii) määritelmästä (3), yhtälö iv) määritelmästä (2), yhtälö v) 3:n määritelmästä ja yhtälö vi) 4:n määritelmästä. b) Kertolaskun määritelmän mukaan Silloin n 0 = 0 ja (4) n (m + 1) = n m + n. (5) 2 2 = i) 2 s(1) ii) = 2 (1 + 1) iii) = (2 1) + 2 iv) = (2 s(0)) + 2 = v) (2 (0 + 1)) + 2 vi) = ((2 0) + 2) + 2 vii) = (0 + 2) + 2 viii) = (0 + s(1)) + 2 ix) = (0 + (1 + 1)) + 2 x) = s(0 + 1) + 2 xi) = s(s(0)) + 2 xii) = s(1) + 2 xiii) = xiv) = 4, joten väite pätee. Tässä yhtälöt saadaan seuraavin perustein: i) tulee 2:n määritelmästä, ii) tulee määritelmästä (2), iii) tulee määritelmästä (5), iv) tulee 1:n määritelmästä, v) tulee määritelmästä (2), vi) tulee määritelmästä (5), vii) tulee määritelmästä (4), viii) tulee 2:n määritelmästä, ix) tulee määritelmästä (2), x) tulee määritelmästä (3), xi) tulee määritelmästä (2), xii) tulee 1:n määritelmästä, xiii) tulee 2:n määritelmästä ja lopulta xiv) seuraa a)-kohdasta. 1

2 1.2 Käytetään tässä(kin) ratkaisussa tehtävän 1.1 ratkaisun määritelmiä (1) (5). a) Pidetään tässä n ja m kiinteinä ja tehdään induktio k:n suhteen. Väite on siis (n + m) + k = n + (m + k). (6) Kun k = 0, väite (6) todistetaan helposti: (n + m) + 0 = n + m = n + (m + 0), missä molemmat yhtälöt seuraavat määritelmästä (1). Oletetaan sitten induktiivisesti, että väite (6) pätee. Induktioväitteenä on Tämä todistetaan näin: (n + m) + (k + 1) = n + (m + (k + 1)). (7) (n + m) + (k + 1) = i) s((n + m) + k) ii) = s(n + (m + k)) iii) = n + ((m + k) + 1) iv) = n + s(m + k) v) = n + (m + (k + 1)), joten induktioväite (7) pätee. Yllä yhtälö i) tulee määritelmästä (3), yhtälö ii) induktio-oletuksesta (6), iii) taas määritelmästä (3), iv) määritelmästä (2) ja lopulta yhtälö v) määritlmästä (3). b) Väitteen 0 + n = n (8) todistamiseksi tehdään induktio n:n suhteen. Kun n = 0 väite (8) seuraa määritelmästä (1). Oletetaan induktiivisesti, että väite (8) pätee. Induktioväitteenä on 0 + (n + 1) = n + 1. (9) Tämä todistetaan näin: 0 + (n + 1) i) = s(0 + n) = ii) = s(n) iii) = n + 1, missä yhtälö i) tulee määritelmästä (3), yhtälö ii) induktio-oletuksesta (8) ja yhtälö iii) määritelmästä (2). c) Väitteen 1 + n = n + 1 (10) todistamiseksi tehdään taas induktio n:n suhteen. Kun n = 0 väite (10) saadaan näin: = i) 1 ii) = 0 + 1, 2

3 missä yhtälö i) tulee määritelmästä (2) ja yhtälö ii) b)-kohdasta. Oletetaan induktiivisesti, että väite (10) pätee. Induktioväitteenä on Tämä todistetaan näin: 1 + (n + 1) = (n + 1) + 1. (11) 1 + (n + 1) i) = s(1 + n) ii) = s(n + 1) iii) = (n + 1) + 1, joten väite (11) pätee. Tässä yhtälö i) tulee määritelmästä (3), yhtälö ii) induktiooletuksesta (10) ja yhtälö iii) määritelmästä (2). d) Väitteen n + m = m + n (12) todistamiseksi kiinnitetään n ja tehdään induktio m:n suhteen. Kun m = 0, väite (12) seuraa määritelmästä (1) ja b)-kohdasta. Oletetaan induktiivisesti, että väite (12) pätee. Induktioväitteenä on Tämä todistetaan näin: n + (m + 1) = (m + 1) + n. (13) n + (m + 1) i) = s(n + m) ii) = s(m + n) iii) = m + (n + 1) iv) = m + (1 + n) v) = (m + 1) + n, joten väite (13) pätee. Tässä yhtälö i) tulee määritelmästä (3), yhtälö ii) induktiooletuksesta (12), yhtälö iii) taas määritelmästä (3), yhtälö iv) c)-kohdasta ja yhtälö v) a)-kohdasta. 1.3 a) Sana K = [[[[[p 1 p 2 ] f] f] [[p 2 p 1 ] f]] f] on kaava, koska sillä on rakennejono, ks. määritelmä 2.1: K 1 = p 1 K 2 = p 2 K 3 = f K 4 = [p 1 p 2 ] K 1 + K 2 K 5 = [[p 1 p 2 ] f] K 4 + K 3 K 6 = [[[p 1 p 2 ] f] f] K 5 + K 3 K 7 = [p 2 p 1 ] K 2 + K 1 K 8 = [[p 2 p 1 ] f] K 8 + K 3 K 9 = [[[[p 1 p 2 ] f] f] [[p 2 p 1 ] f]] K 6 + K 8 K 10 = K K 9 + K 3. b)+c) Nämä eivät ole kaavoja lemman 2.1 nojalla, koska niissä on eri määrä vasempia/oikeita sulkumerkkejä. 3

4 1.4 Tehdään induktio kaavan K rakennejonon minimaalisen pituuden n mukaan. Kun n = 1, kaava K on määritelmän 2.1 mukaan välttämättä yksittäinen propositiokirjain p i tai symboli f, jolloin väite pätee. Oletetaan sitten induktiivisesti, että väite pätee kaikille kaavoille, joilla on korkeintaan n:n pituinen rakennejono. Oletetaan, että kaavalla K on minimissään (n + 1):n mittainen rakennejono. Määritelmän 2.1 mukaan K on tällöin muotoa K = [K i K j ], (1) missä K i ja K j esiintyvät aiemmin K:n rakennejonossa. Määritelmän 2.1 mukaan on selvää, että K:n rakennejonon alkupää muodostaa rakennejonon sekä K i :lle että K j :lle. Tällöin induktio-oletuksen nojalla sekä K i :ssä että K j :ssä on yhtä monta vasenta ja oikeaa sulkumerkkiä sekä nuolta. Tällöin sama pätee myös K:lle esityksen (1) perusteella. 1.5 a) Huomataan ensin, että jos kaavassa on ainakin yksi nuoli, niin sen ensimmäinen aakkonen on [ ja viimeinen ]. Tämä seuraa välittömästi lemmasta 2.2. Tämä johtaa siihen, että minkään kaavan ensimmäinen tai viimeinen aakkonen ei voi olla. Sen jälkeen huomataan, että missään kaavassa K ei voi esiintyä merkkiyhdistelmää p i. Tämä väite todistetaan induktiolla kaavan K rakennejonon minimaalisen pituuden n mukaan. Kun n = 1, K:ssa on vain yksi aakkonen, ja väite pätee triviaalisti. Oletetaan sitten induktiivisesti, että väite pätee kaikille kaavoille, joilla on korkeintaan n:n pituinen rakennejono. Oletetaan, että kaavalla K on minimissään (n + 1):n mittainen rakennejono. Määritelmän 2.1 mukaan K on tällöin muotoa K = [K i K j ], (1) missä K i ja K j esiintyvät aiemmin K:n rakennejonossa. Määritelmän 2.1 mukaan on selvää, että K:n rakennejonon alkupää muodostaa rakennejonon sekä K i :lle että K j :lle. Tällöin induktio-oletuksen nojalla sekä K i että K j toteuttavat väitteen. Esityksen (1) perusteella K:ssa voi tällöin esiintyä merkkiyhdistelmä p i p j vain kaavojen K 1 ja K 2 saumakohdassa. Koska kuten yllä huomattiin K 1 :n viimeinen aakkonen tai K 2 :n ensimmäinen aakkonen ei voi olla, niin tämäkään ei ole mahdollista. Siispä väite pätee. Yllä todistetun kriteerin nojalla sana [[p 1 p 2 p 3 ]] ei voi olla kaava. 1.5 b) Missään kaavassa ei voi esiintyä merkkiyhdistelmää p i p j. Tämä väite todistetaan induktiolla kaavan K rakennejonon minimaalisen pituuden n mukaan. Kun n = 1, K:ssa on vain yksi aakkonen, ja väite pätee triviaalisti. Oletetaan sitten induktiivisesti, että väite pätee kaikille kaavoille, joilla on korkeintaan n:n pituinen rakennejono. Oletetaan, että kaavalla K on minimissään (n + 1):n mittainen rakennejono. Määritelmän 2.1 mukaan K on tällöin muotoa K = [K i K j ], (1) 4

5 missä K i ja K j esiintyvät aiemmin K:n rakennejonossa. Määritelmän 2.1 mukaan on selvää, että K:n rakennejonon alkupää muodostaa rakennejonon sekä K i :lle että K j :lle. Tällöin induktio-oletuksen nojalla sekä K i että K j toteuttavat väitteen. Esityksen (1) perusteella K:ssa voi tällöin esiintyä merkkiyhdistelmä p i p j vain kaavojen K 1 ja K 2 saumakohdassa. Tämä ei selvästikään ole mahdollista, joten väite pätee. Yllä todistetun kriteerin nojalla esimerkiksi sana [[p 1 p 2 ] [p 3 p 4 p 5 ]] ei voi olla kaava. 1.6 Koska tehtävän 1.4 mukaan jokaisessa kaavassa on yhtä monta vasenta ja oikeaa sulkumerkkiä, riittää osoittaa, että kaavan aidossa alkupäässä on enemmän vasempia kuin oikeita sulkumerkkejä. Tämähän tarkoittaa sitten myös sitä, että kaavan aidossa loppupäässä tilanne on päinvastainen, joten sekään ei voi olla kaava. Muotoillaan väite seuraavasti: Jokainen kaavan A aito alkupää on ei-kaava. Todistetaan tämä väite induktiolla kaavan A pituuden eli aakkosten lukumäärän suhteen. Jos A:ssa on vain yksi aakkonen eli A on atomikaava, sillä ei ole lainkaan aitoja alkupäitä, jolloin väite pätee. Oletetaan sitten induktiivisesti, että väite pätee kaikille kaavoille, joiden pituus on korkeintaan n 1, missä n 2. Olkoon sana A = a 1... a n kaava ja A = a 1... a k, k n 1 sen aito alkupää. Koska A ei ole atomikaava, se on muotoa A = [B C], missä B = b 1... b i ja C = c 1... c j ovat kaavoja. Tällöin välttämättä i + j + 3 = n, jolloin i, j n ja induktio- toimii kaavoille B ja C. pituudelle on kuusi mahdolli- Luvulle k n 1 = i + j + 2 eli sanan A suutta: - k = 1, - 2 k i, - k = i + 1, - k = i + 2, - i + 3 k i + j + 1 ja - k = i + j + 2. Tapauksessa k = 1 sana A koostuu vain yhdestä aakkosesta [, jolloin väite pätee. Tapauksessa 2 k i sana A on muotoa A = [b 1... b k 1, jolloin väite seuraa 5

6 induktio-oletuksesta, koska sana b 1... b k 1 on kaavan B aito alkupää. Tapauksessa k = i + 1 sana A on muotoa A = [b 1... b i = [B, jolloin väite seuraa tehtävästä 1.4, koska B on kaava. Tapauksessa k = i + 2 sana A on muotoa A = [b 1... b i = [B, jolloin väite seuraa tehtävästä 1.4, koska B on kaava. Tapauksessa i + 3 k i + j + 1 sana A on muotoa A = [B c 1... c k 2, jolloin väite seuraa induktio-oletuksesta ja tehtävästä 1.4, koska sana c 1... c k 2 on kaavan C aito alkupää. = [B C, jol- Lopulta tapauksessa k = i + j + 2 sana A on muotoa A loin väite seuraa tehtävästä 1.4, koska B ja C ovat kaavoja. 1.7 Olkoon K 1,..., K n = A kaavan A ja L 1,..., L m = B kaavan B rakennejono. Tällöin kaavan A = [A f] rakennejonoksi käy K 1,..., K n, f, A. Kaavan rakennejonoksi käy A B = [ A B] K 1,..., K n = A, f, A, L 1,..., L m = B, [ A B] = A B, kaavan rakennejonoksi käy A B = [ A B] K 1,..., K n, f, A, A, L 1,..., L m, B, [ A B] = A B, [ A B] = A B ja kaavan rakennejonoksi käy A B = [A B] [B A] K 1,..., K n = A, L 1,..., L m = B, [A B], [B A], f, [A B], [A B], [B A], [ [A B] [B A]] = [A B] [B A], [ [A B] [B A]] = [A B] [B A]. 6

7 1.8 p 1 p 2 = [p 1 p 2 ] [p 2 p 1 ] = [ [p 1 p 2 ] [p 2 p 1 ]] = [ [p 1 p 2 ] [p 2 p 1 ]] = [[ [p 1 p 2 ] f] [[p 2 p 1 ] f]] = [[[[p 1 p 2 ] f] f] [[p 2 p 1 ] f]] = [[[[[p 1 p 2 ] f] f] [[p 2 p 1 ] f]] f]. Huomaa, että kyseessä on tehtävän 1.3 a) kaava. 1.9 a) Tässä väitteenä on f. Koska lyhennysmerkinnän määritelmän mukaan f = f f, niin päättelylauseen nojalla riittää osoittaa, että f f, mutta tämä on triviaalia: kaava f muodostaa yksinään tähän tarvittavan päättelyjonon. Toki tämän saa ilman päättelylausettakin soveltamalla luentomonisteen sivun 17 esimerkkiä 2). 1.9 b) Tässä väitteenä on A A. Koska lyhennysmerkinnän määritelmän mukaan A A = A A, niin päättelylauseen nojalla riittää osoittaa, että A A, mutta tämä on taas triviaalia: kaava A muodostaa yksinään tarvittavan päättelyjonon. Tämänkin saa ilman päättelylausetta soveltamalla samaa esimerkkiä kuin a)-kohdassa. 1.9 c) Tässä väitteenä on [A A]. (1) b)-kohdan kohdan teoreema sovellettuna kaavalle A antaa teoreeman A A. (2) Koska lyhennysmerkinnän määritelmän mukaan [A A] = [A A] f, niin päättelylauseen nojalla väitteen (1) todistamiseksi riittää osoittaa, että Koska väitteen (3) on kaavana on aukirjoitettuna A A f. (3) A A = [ A A] = [ A A] f, niin väitteelle (3) saadaan päättelyjono 7

8 A 1 = A A teoreema (2) A 2 = [ A A] f A 3 = f A 1 + A 2 +modus ponens a) Tässä väitteenä on [A B] [B A]. (1) Päättelylauseen nojalla väitteen (1) todistamiseksi riittää osoittaa, että A B B A eli lyhennysmerkinnät purkaen että A B B A. (2) Päättelylausetta uudelleen käyttäen väitteen (2) todistamiseksi riittää osoittaa, että A B, B A. (3) Lause 2.15 antaa teoreeman Väitteen (3) päättelyjonoksi käy [ A B] [ B A]. (4) A 1 = [ A B] [ B A] teoreema (4) A 2 = A B A 3 = B A A 1 + A 2 +modus ponens A 4 = B A 5 = A A 3 + A 4 +modus ponens A 6 = A A (Ax3) A 7 = A A 5 + A 6 +modus ponens b) Tässä väitteenä on [A B] [B A] eli lyhennysmerkintä purkaen [[A B] [B A]] [[B A] [A B]]. (5) Merkintöjen yksinkertaistamiseksi kirjoitetaan C = A B ja D = B A. Tällöin väite (5) tulee muotoon [C D] [D C] (6) ja a)-kohdasta saadaan teoreema C D (7) 8

9 sekä A:n ja B:n roolit vaihtaen myös teoreema Lauseesta 2.19 saadaan lisäksi teoreema D C. (8) [C D] [[D C] [[C D] [D C]]]. (9) Väitteen (6) teoreemapäättelyjono on A 1 = C D teoreema (7) A 2 = D C teoreema (8) A 3 = [C D] [[D C] [[C D] [D C]]] teoreema (9) A 4 = [D C] [[C D] [D C]] A 1 + A 3 +m.p. A 5 = [C D] [D C] A 2 + A 4 +m.p Tässä väitteenä on Todistetaan ensin helpompi väite Lyhennysmerkintä purkaen väite (2) tulee muotoon Tehtävästä 1.10 a) saadaan teoreema Lause 2.15 antaa teoreeman [A B] [B A]. (1) [A B] [B A]. (2) [ A B] [ B A]. (3) [ B A] [ A B]. (4) [[ B A] [ A B]] [ [ A B] [ B A]]. (5) Väitteelle (3) saadaan nyt teoreemapäättelyjono A 1 = [ B A] [ A B] teoreema (3) A 2 = A 1 [ [ A B] [ B A]] teoreema (4) A 3 = [ [ A B] [ B A]] A 1 + A 2 +m.p. Näin väite (2) on todistettu. Varsinaisen väitteen (1) todistamiseksi menetellään kuten tehtävän 1.10 b) ratkaisussa. Merkintöjen yksinkertaistamiseksi kirjoitetaan ensin C = A B ja D = B A. Tällöin väite (1) tulee muotoon [C D] [D C]. (5) 9

10 Teoreemasta (2) saadaan teoreema sekä A:n ja B:n roolit vaihtaen myös teoreema Lauseesta 2.19 saadaan lisäksi teoreema C D (6) D C. (7) [C D] [[D C] [[C D] [D C]]]. (8) Väitteen (5) teoreemapäättelyjono on A 1 = C D teoreema (6) A 2 = D C teoreema (7) A 3 = [C D] [[D C] [[C D] [D C]]] teoreema (8) A 4 = [D C] [[C D] [D C]] A 1 + A 3 +m.p. A 5 = [C D] [D C] A 2 + A 4 +m.p. 10

11 2.1 Tässä väitteenä on, että A [B A B]. Päättelylausetta kaksi kertaa soveltaen riittää osoittaa, että A, B A B. (1) Lyhennysmerkintöjen Lyh3 ja Lyh2 määritelmien mukaan A B = [ A B] = [ A B], joten väite (1) tulee muotoon A, B [ A B] eli, muistaen Lyh1, A, B [ A B] f. Vielä kerran päättelylausetta soveltamalla väite (1) seuraa, jos osoitetaan, että A, B, A B f. (2) Lause 2.17 antaa teoreeman A A. (3) Oletuspäättelyjono väitteelle (2) on A 1 = A A 2 = A A teoreema (3) A 3 = A A 1 +A 2 +modus ponens A 4 = A B A 5 = B A 3 +A 4 +modus ponens A 6 = B A 7 = f A 5 (= B f)+a 6 +modus ponens a) Tässä väitteenä on A [A B]. Päättelylausetta kahdesti soveltaen riittää osoittaa, että A, A B. (1) Lauseesta 2.10 saadaan teoreema f B. (2) Oletuspäättelyjono väitteelle (1) on 11

12 A 1 = A A 2 = A A 3 = f A 1 +A 2 +modus ponens A 4 = f B teoreema (2) A 5 = B A 3 +A 4 +modus ponens b) Tässä väitteenä on, että [A B] [B A]. Päättelylausetta kolmesti käyttäen riittää päätellä A B, B, A f. (1) Oletuspäättelyjono väitteelle (1) on A 1 = A A 2 = A B A 3 = B = B f A 4 = B A 5 = f A 1 + A 2 + modus ponens A 3 + A 4 +modus ponens c) Tässä väitteenä on, että [A B] A. Päättelylausetta käyttäen riittää päätellä [A B] A. (1) Lauseesta 2.15 saadaan teoreema [ A [A B]] [ [A B] A]. (2) Oletuspäättelyjono väitteelle (1) on A 1 = [A B] A 2 = A [A B] a)-kohdan teoreema A 3 = [ A [A B]] [ [A B] A] teoreema (2) A 4 = [A B] A A 2 +A 3 + modus ponens A 5 = A A 1 +A 4 + modus ponens A 6 = A A (Ax3) A 7 = A A 5 +A 6 + modus ponens. 2.3 a) Tässä väitteenä on A [A B]. 12

13 Koska lyhennysmerkinnän määritelmän mukaan A B = A B, niin päättelylausetta kahdesti soveltaen riittää päätellä A, A B. (1) Päättely (1) tehtiin jo tehtävän 2.2 a) ratkaisun yhteydessä. 2.3 b) Tässä väitteenä on Päättelylauseen nojalla riittää päätellä a)-kohtaa soveltaen saadaan teoreema Tehtävästä 1.10 a) saadaan teoreema Oletuspäättelyjono väitteelle (1) on B [A B]. B [A B]. (1) B [B A]. (2) [B A] [A B]. (3) A 1 = B A 2 = B [B A] teoreema (2) A 3 = B A A 1 + A 2 + modus ponens A 4 = [B A] [A B] teoreema (3) A 5 = A B A 3 + A 4 + modus ponens. 2.3 c) Tässä väitteenä on [A B] A. Päättelylauseen nojalla riittää päätellä A B A. (1) a)-kohtaa soveltaen saadaan teoreema A [ A B]. (2) Lauseesta 2.15 saadaan teoreema [ A [ A B]] [ [ A B] A]. (3) Oletuspäättelyjono väitteelle (1) on 13

14 A 1 = A [ A B] teoreema (2) A 2 = [ A [ A B]] [ [ A B] A] teoreema (3) A 3 = [ A B] A A 1 + A 2 + modus ponens A 4 = A B = [ A B] A 5 = A A 3 + A 4 + modus ponens A 6 = A A (Ax3) A 7 = A A 5 + A 6 + modus ponens. 2.3 d) Tässä väitteenä on Päättelylauseen nojalla riittää päätellä c)-kohtaa soveltaen saadaan teoreema [A B] B. Koska lyhennysmerkinnän määritelmän mukaan A B B. (1) [B A] B. (2) C D = [C D] [D C], niin c)-kohtaa soveltaen saadaan myös teoreema [[A B] [B A]] [[A B] [B A]]. (3) Tehtävästä 1.11 saadaan teoreema Oletuspäättelyjono väitteelle (1) on [A B] [B A]. (4) A 1 = A B A 2 = [A B] [B A] teoreema (4) A 3 = A 2 [[A B] [B A]] teoreema (3) A 4 = B A A 1 + A 3 + modus ponens A 5 = [B A] B teoreema (2) A 6 = B A 4 + A 5 + modus ponens. 2.4 Tässä oletetaan, että A B (1) ja väitetään, että myös A B. (2) Oletuspäättelyjono väitteelle (2) on helppo keksiä: 14

15 A 1 = A A 2 = A B teoreema (1) A 3 = B A 1 + A 2 + modus ponens. 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. Merkitään p 1 = prices are high, p 2 = wages are high, p 3 = there are price controls ja p 4 = there is an inflation. Päättely on tällöin p 1 p 2, p 1 p 3, p 3 p 4, p 4 p 2. (1) Tämä päättely on suoritettavissa. Oletuspäättelyjono väitteelle (1) on A 1 = p 3 p 4 A 2 = [p 3 p 4 ] [p 4 p 3 ] A 3 = p 4 p 3 A 4 = p 4 A 5 = p 3 A 6 = p 1 p 3 A 7 = [p 1 p 3 ] [p 3 p 1 ] A 8 = p 3 p 1 = p 3 p 1 A 9 = p 1 A 10 = p 1 p 2 A 11 = p 2 tehtävän 2.2 b) teoreema A 1 + A 2 + modus ponens A 4 + A 3 + modus ponens tehtävän 1.10 a) teoreema A 6 + A 7 + modus ponens A 5 + A 8 + modus ponens A 9 + A 10 + modus ponens. 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. Merkitään p 1 = wages will rise, p 2 = prices will rise, p 3 = there will be inflation, p 4 = Congress will regulate inflation, p 5 = the people will suffer ja p 6 = Congressmen will be unpopular. Päättely on tällöin [p 1 p 2 ] p 3, p 3 [p 4 p 5 ], p 5 p 6, p 4 p 6 p 1. Tämä päättely on suoritettavissa. Päättelylauseen nojalla riittää osoittaa, että [p 1 p 2 ] p 3, p 3 [p 4 p 5 ], p 5 p 6, p 4 p 6, p 1 f. (1) Oletuspäättelyjono väitteelle (1) on 15

16 A 1 = p 4 p 6 A 2 = [ p 4 p 6 ] p 4 A 3 = p 4 A 4 = p 1 A 5 = p 1 [p 1 p 2 ] A 6 = p 1 p 2 A 7 = [p 1 p 2 ] p 3 A 8 = p 3 A 9 = p 3 [p 4 p 5 ] A 10 = p 4 p 5 = p 4 p 5 A 11 = p 5 A 12 = p 5 p 6 A 13 = p 6 A 14 = [ p 4 p 6 ] p 6 A 15 = p 6 = p 6 f A 16 = f tehtävän 2.3 c) teoreema A 1 + A 2 + modus ponens tehtävän 2.3 a) teoreema A 4 + A 5 + modus ponens A 6 + A 7 + modus ponens A 8 + A 9 + modus ponens A 3 + A 10 + modus ponens A 11 + A 12 + modus ponens tehtävän 2.3 d) teoreema A 1 + A 14 + modus ponens A 13 + A 15 + modus ponens. 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. Merkitään p 1 = there are government subsidies of agriculture, p 2 = there are government controls of agriculture, p 3 = there is an agricultural depression ja p 4 = there is overproduction. Päättely on tällöin p 1 p 2, p 2 p 3, p 3 p 4, p 4 p 1. (1) Tämä päättely on suoritettavissa. Oletuspäättelyjono väitteelle (1) on A 1 = p 4 A 2 = p 3 p 4 A 3 = [p 3 p 4 ] [p 4 p 3 ] A 4 = p 4 p 3 = p 4 p 3 A 5 = p 3 A 6 = p 2 p 3 A 7 = [p 2 p 3 ] [p 3 p 2 ] A 8 = p 3 p 2 A 9 = p 2 A 10 = p 1 p 2 A 11 = [ p 1 p 2 ] [ p 2 p 1 ] A 12 = p 2 p 1 A 13 = p 1 A 14 = p 1 p 1 A 15 = p 1 tehtävän 1.10 a) teoreema A 2 + A 3 + modus ponens A 1 + A 4 + modus ponens tehtävän 2.2 b) teoreema A 6 + A 7 + modus ponens A 5 + A 8 + modus ponens lauseen 2.15 teoreema A 10 + A 11 + modus ponens A 9 + A 12 + modus ponens (Ax3) A 13 + A 14 + modus ponens. 16

17 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. Merkitään p 1 = Algernon is in jail, p 2 = Algernon is a nuisance to his family, p 3 = Algernon is a disgrace, p 4 = Algernon is in army ja p 5 = Algernon is drunk. Päättely on tällöin p 1 p 2, p 1 p 3, p 3 p 4, p 5 p 2 p 4 p 5. Lyhennysmerkinnät avaten ja päättelylausetta kahdesti käyttäen riittää päätellä p 1 p 2, p 1 p 3, p 3 p 4, p 5 p 2, p 4, p 5 f. (1) Tämä päättely on suoritettavissa. Oletuspäättelyjono väitteelle (1) on A 1 = p 5 A 2 = p 5 p 2 A 3 = [p 1 p 2 ] [p 2 p 1 ] A 4 = p 1 p 2 A 5 = p 2 p 1 A 6 = p 2 A 7 = p 1 A 8 = p 1 p 3 A 9 = p 3 A 10 = p 3 p 4 A 11 = p 4 A 12 = p 4 = p 4 f A 13 = f tehtävän 2.2 b) teoreema A 3 + A 4 + modus ponens A 1 + A 2 + modus ponens A 5 + A 6 + modus ponens A 7 + A 8 + modus ponens A 9 + A 10 + modus ponens A 11 + A 12 + modus ponens. 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. Edellisen tehtävän merkinnöin päättely on p 2 p 1, p 1 p 4 p 4 p 2. Jos tämä päättely onnistuu, saadaan kahdesti päättelylausetta käyttäen teoreema [p 2 p 1 ] [[p 1 p 4 ] [ p 4 p 2 ]]. Tämä kaava ei kuitenkaan propositiokielen eheyslauseen 2.23 nojalla voi olla teoreema, koska se ei ole validi. Ei-validisuuden taas näkee totuustaulun sopivalta riviltä: 17

18 [p 2 p 1 ] [[p 1 p 4 ] [ p 4 p 2 ]] Siten tämän tehtävän päättely on virheellinen. 18

19 3.1 Jos kaava A ei ole validi, niin kaava A on validi joskus. Esimerkkinä tästä vaikkapa A = p 1, joka ei ole validi, eikä myöskään A = p 1 ole validi, kuten totuustauluista helposti nähdään. Sen sijaan jos A = f, niin A ei ole validi, mutta A = f on validi, koska se on teoreema. Jos kaavat A ja B eivät ole valideja, niin kaava A B on validi joskus. Esimerkkinä tästä vaikkapa A = p 1 ja B = f, jotka eivät ole valideja, eikä myöskään A B = p 1 f ole validi, kuten totuustaulusta helposti nähdään. Sen sijaan jos A = B = f, niin A ja B eivät ole valideja, mutta A B = f f on validi, koska se on teoreema. Jos kaavat A ja B eivät ole valideja, niin kaava A B on validi joskus. Esimerkkinä tästä vaikkapa A = B = f, jolloin A ja B eivät ole valideja, eikä myöskään A B = f f ole validi, kuten totuustaulusta helposti nähdään. Sen sijaan jos A = p 1 ja B = p 1, niin A ja B eivät ole valideja, mutta A B = p i p 1 on validi, koska se on tehtävän 1.9 b) mukaan teoreema. Jos kaavat A ja B eivät ole valideja, niin kaava A B ei ole validi koskaan. Itse asiassa, jos (ainakin) toinen näistä on epävalidi, niin A B on myös epävalidi. Tämä johtuu siitä, että jos esimerkiksi A on epävalidi, niin t(a) = 0 jollekin totuusarvofunktiolle t. Totuustaulusta nähdään, että t(a B) = 0 tälle samalle t, joten A B on epävalidi. Jos kaavat A ja B eivät ole valideja, niin kaava A B on validi joskus. Esimerkkinä tästä vaikkapa A = p 1 ja B = p 1, jolloin A ja B eivät ole valideja, eikä myöskään A B ole validi, kuten totuustaulusta helposti nähdään. Sen sijaan jos A = B = p 1, niin A ja B eivät ole valideja, mutta A B = p 1 p 1 on validi, kuten totuustaulusta helposti nähdään. 3.2 Lauseen 2.10 teoreema on f A. Tämän totuustaulu on f A Lauseen 2.11 teoreema on A [B [A B]]. Tämän totuustaulu on A [B [A B]]

20 Lauseen 2.12 teoreema on A [B [A B]]. Tämän totuustaulu on A [B [A B]] Lauseen 2.13 teoreema on A [ B [A B]]. Tämän totuustaulu on A [ B [A B]] Lauseen 2.14 teoreema on A [ B [A B]]. Tämän totuustaulu on A [ B [A B]] Lauseen 2.15 teoreema on [A B] [ B A]. Tämän totuustaulu on [A B] [ B A] Lauseen 2.16 teoreema on [A B] [[ A B] B]. Tämän totuustaulu on [A B] [[ A B] B] Lauseen 2.17 teoreema on A A. Tämän totuustaulu on A A Lauseen 2.18 teoreema on A A. Tämän totuustaulu on täsmälleen sama kuin yllä. 20

21 Lauseen 2.19 teoreema on A [B A B]. Tämän totuustaulu on A [B A B] Oletus. Olkoon n 1 ja A ja A 1, A 2,..., A n propositiokielen mielivaltaisia kaavoja siten, että A n [A n 1 [A n 2 [... A 3 [A 2 [A 1 A]]...]]]. Väite. A 1, A 2,..., A n A. Todistus. Tehdään induktio n:n suhteen. Kun n = 1, väite seuraa tehtävästä 2.4. Oletetaan induktiivisesti, että kaikille propositiokielen kaavoille B ja B 1, B 2,..., B n pätee ehto jos B n [B n 1 [B n 2 [... B 3 [B 2 [B 1 B]]...]]], niin B 1, B 2,..., B n B. Induktioväitteenä on, että kaikille propositiokielen kaavoille A ja A 1, A 2,..., A n, A n+1 pätee ehto jos A n+1 [A n [A n 1 [... A 3 [A 2 [A 1 A]]...]]], niin A 1, A 2,..., A n, A n+1 A. Induktioväitteen todistamiseksi oletetaan, että A n+1 [A n [A n 1 [... A 3 [A 2 [A 1 A]]...]]]. (1) Pitää osoittaa, että Merkitään A 1, A 2,..., A n, A n+1 A. (2) B = A 1 A ja B j = A j+1, kun j = 1,..., n. (3) Tällöin oletuksen (1) nojalla saadaan teoreema B n [B n 1 [B n 2 [... B 3 [B 2 [B 1 B]]...]]]. Induktio-oletuksen nojalla tällöin pätee B 1, B 2,..., B n B 21

22 eli merkinnän (3) mukaisesti A 2, A 3,..., A n+1 A 1 A. (4) Olkoon C 1, C 2,..., C k päättelyn (4) päättelyjono. Väitetty päättely (2) voidaan nyt suorittaa seuraavanlaisella päättelyjonolla: C 1. C k = A 1 A C k+1 = A 1 C k+2 = A C k+1 + C k + modus ponens. Näin induktioaskel on otettu, joten väite on todistettu. 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. Merkitään p 1 = John and Henry are the same age, p 2 = John is older than Henry, p 3 = Elizabeth and John are the same age, p 4 = John is older than Mary. Päättely on tällöin p 1 p 2, p 1 p 3, p 2 p 4 p 3 p 4. (1) Koska päättelyn (1) väite p 3 p 4 on osittain aukikirjoitettuna p 3 p 4, niin päättelylauseen nojalla riittää päätellä Oletuspäättelyjono väitteelle (2) on p 1 p 2, p 1 p 3, p 2 p 4, p 3 p 4. (2) A 1 = [p 1 p 3 ] [ p 3 p 1 ] lause 2.15 A 2 = p 1 p 3 A 3 = p 3 p 1 A 2 + A 1 + modus ponens A 4 = p 3 A 5 = p 1 A 4 + A 3 + modus ponens A 6 = p 1 p 2 = p 1 p 2 A 7 = p 2 A 5 + A 6 + modus ponens A 8 = p 2 p 4 A 9 = p 4 A 7 + A 8 + modus ponens. 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 22

23 not always consistent with her beliefs. Merkitään p 1 = Marianne believed that Colonel Brandon was too old to marry, p 2 = Marianne s conduct was always consistent with her beliefs ja p 3 = Marianne married Colonel Brandon. Päättely on tällöin p 1, [p 2 p 1 ] p 3, p 3 p 2. (1) Koska päättelyn (1) väite p 2 on aukikirjoitettuna p 2 f, niin päättelylauseen nojalla riittää päätellä Oletuspäättelyjono väitteelle (2) on p 1, [p 2 p 1 ] p 3, p 3, p 2 f. (2) A 1 = [[p 2 p 1 ] p 3 ] [p 3 [p 2 p 1 ]] tehtävä 2.7 A 2 = [p 2 p 1 ] p 3 A 3 = p 3 [p 2 p 1 ] A 2 + A 1 + modus ponens A 4 = p 3 A 5 = [p 2 p 1 ] = [ p 2 p 1 ] A 4 + A 3 + modus ponens A 6 = [ p 2 p 1 ] [ p 2 p 1 ] (Ax3) A 7 = p 2 p 1 = p 2 p 1 A 5 + A 6 + modus ponens A 8 = p 2 A 9 = p 2 p 2 lause 2.17 A 10 = p 2 A 8 + A 9 + modus ponens A 11 = p 1 = p 1 f A 10 + A 7 + modus ponens A 12 = p 1 A 13 = f A 12 + A 11 + modus ponens. 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. Merkitään p 1 = this is December, p 2 = last month was November, p 3 = six months ago it was June, p 4 = eleven months ago it was January ja p 5 = next month will be January. Päättely on tällöin p 1 p 2, p 2 p 3, p 3 p 4, p 5 p 1, p 2 p 1. (1) Jos tämä päättely (1) on oikein, saadaan päättelylauseen nojalla teoreema [p 1 p 2 ] [[p 2 p 3 ] [[p 3 p 4 ] [[p 5 p 1 ] [p 2 p 1 ]]]]. (2) Tämä kaava (2) ei kuitenkaan voi propositiokielen eheyslauseen perusteella olla teoreema, sillä se ei ole validi. Ei-validisuuden näkee totuustaulun sopivalta riviltä: 23

24 [p 1 p 2] [[p 2 p 3] [[p 3 p 4] [[p 5 p 1] [p 2 p 1]]]] Siten tämän tehtävän päättely (1) on virheellinen. 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. Merkitään p 1 = Mary is a true friend, p 2 = John is telling the truth, p 3 = Helen is not a true friend ja p 4 = Helen is not telling the truth. Päättely on tällöin p 1 p 2, p 2 p 3, p 3 p 4, p 4 p 1, p 1 p 3 p 4. (1) Jos tämä päättely on oikein, saadaan päättelylauseen nojalla teoreema [p 1 p 2 ] [[p 2 p 3 ] [[p 3 p 4 ] [[p 4 p 1 ] [[p 1 p 3 ] p 4 ]]]]. (2) Tämä kaava (2) ei kuitenkaan voi propositiokielen eheyslauseen perusteella olla teoreema, sillä se ei ole validi. Ei-validisuuden näkee totuustaulun sopivalta riviltä: [p 1 p 2 ] [[p 2 p 3 ] [[p 3 p 4 ] [[p 4 p 1 ] [[p 1 p 3 ] p 4 ]]]] Siten tämän tehtävän päättely (1) on virheellinen. 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 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. Merkitään p 1 = hedonism is not correct, p 2 = eroticism is virtuous, p 3 = duty is not the highest virtue ja p 4 = the supreme duty is the pursuit of pleasure. Päättely on tällöin p 1 p 2, p 2 [p 3 p 4 ], p 4 p 3 p 1. (1) Jos tämä päättely (1) on oikein, saadaan päättelylauseen nojalla teoreema [p 1 p 2 ] [[p 2 [p 3 p 4 ]] [ p 4 [p 3 p 1 ]]]. (2) Tämä kaava (2) ei kuitenkaan voi propositiokielen eheyslauseen perusteella olla teoreema, sillä se ei ole validi. Ei-validisuuden näkee totuustaulun sopivalta riviltä: 24

25 [p 1 p 2 ] [[p 2 [p 3 p 4 ]] [ p 4 [p 3 p 1 ]]] Siten tämän tehtävän päättely (1) on virheellinen. 3.9 Olkoon A = {A 1,..., A n } joukko propositiokielen kaavoja. Väite. Joukko A on konsistentti jos ja vain jos on olemassa jokin tulkintafunktio t siten, että t(a i ) = 1 kaikille i = 1,..., n. Todistus. 1) Oletetaan ensin, että A on konsistentti. Tällöin se ei ole ristiriitainen, joten päättelyä A 1,..., A n f ei voi suorittaa. Silloin tehtävän 3.3 nojalla kaava A n [A n 1 [A n 2 [... A 3 [A 2 [A 1 f]]...]]] ei voi olla teoreema. Propositiokielen täydellisyyslauseen nojalla se ei tällöin voi olla validikaan. Siten on olemassa jokin tulkintafunktio t siten, että t(a n [A n 1 [A n 2 [... A 3 [A 2 [A 1 f]]...]]]) = 0. (1) Ehdon (1) nojalla on oltava t(a n ) = 1 ja t(a n 1 [A n 2 [... A 3 [A 2 [A 1 f]]...]]]) = 0. (2) Ehdon (2) nojalla saadaan edelleen t(a n 1 ) = 1 ja t(a n 2 [A n 3 [... A 3 [A 2 [A 1 f]]...]]]) = 0. Näin voidaan induktiivisesti jatkaa ja saadaan lopulta t(a n ) = 1, t(a n 1 ) = 1,..., t(a 2 ) = 1 ja (3) t(a 1 f) = 0. (4) Ehdon (4) nojalla saadaan vielä t(a 1 ) = 1, jolloin väite t(a i ) = 1 kaikille i = 1,..., n seuraa ehdosta (3). 2) Oletetaan sitten kääntäen, että t(a i ) = 1 kaikille i = 1,..., n jollekin tulkintafunktiolle t. Koska t(f) = 0, niin tämä tulkintafunktio t toteuttaa ilmeisesti ehdon (1). Silloin kaava A n [A n 1 [A n 2 [... A 3 [A 2 [A 1 f]]...]]] ei ole validi, joten propositiokielen eheyslauseen nojalla se ei ole teoreema. Tällöin päättelylauseen nojalla päättelyä A 1,..., A n f ei voi suorittaa. Tämä merkitsee sitä, että A on konsistentti. 25

26 4.1 Väite. x A xa. Todistus. Purkamalla auki lyhennysmerkintä x väite tulee muotoon Propositiokielessä pätee (ks. lause 2.18) x A x A. (1) p 1 p 1, josta väite (1) seuraa korvaamalla p 1 kaavalla x A, ks. lause a) Väite. x A xa. Todistus. Päättelylauseen nojalla riittää osoittaa, että Oletuspäättelyjono väitteelle (1) on A 1 = x A A 2 = x A A lause 3.12 A 3 = A A 1 + A 2 + modus ponens A 4 = A A (Ax3) A 5 = A A 3 + A 4 + modus ponens A 6 = xa A 5 + kvantifiointi. x A xa. (1) Huomaa, että tehty kvantifiointi x:n suhteen on sallittua tässä päättelyssä, koska x ei esiinny vapaana oletuksessa x A. Lauseen 3.12 käyttö on aina sallittua, koska sen todistuksessa ei kvantifioida lainkaan. 4.2 b) Väite. xa x A. Todistus. Päättelylauseen nojalla riittää osoittaa, että Oletuspäättelyjono väitteelle (2) on A 1 = xa A 2 = xa A lause 3.12 A 3 = A A 1 + A 2 + modus ponens A 4 = A A lauseet 2.17 ja 3.8 A 5 = A A 3 + A 4 + modus ponens A 6 = x A A 5 + kvantifiointi. xa x A. (2) Tässäkin kvantifiointi on sallittua, kuten a)-kohdassa. Propositiokielestä periytyvien lauseiden käyttö lauseen 3.8 avulla on aina sallittua. 26

27 4.3 Väite. xa x A. Todistus. Tälle väitteelle teoreemapäättelyjono saadaan näin: A 1 = x A xa tehtävän 4.2 a) teoreema A 2 = [ x A xa] [ xa x A] lauseet 2.15 ja 3.8 A 3 = xa x A A 1 + A 2 + modus ponens A 4 = xa x A tehtävän 4.2 b) teoreema A 5 = [ xa x A] [ x A xa] lauseet 2.15 ja 3.8 A 6 = x A xa A 4 + A 5 + modus ponens A 7 = A 6 [A 3 [ xa x A]] lauseet 2.19 ja 3.8 A 8 = [ xa x A] [ xa x A] A 6 + A 7 + modus ponens A 9 = xa x A A 3 + A 8 + modus ponens. Yllä kaavassa A 2 on käytetty lyhennysmerkintää x A = x A. Huomaa, että tehtävän 4.2 teoreemojen todistuksessa on käytetty päättelylausetta, jonka todistuksessa (tai oikeammin päättelylauseen avulla saatavan teoreeman todistuksessa) kvantifioidaan. Siten nämä teoreemat ovat lähtökohtaisesti käyttökiellossa päättelyjonoissa, mutta tässä onkin kyse teoreemapäättelystä, joten niiden käyttö on sallittua. Huomaa myös, että päättelylauseen todistuksessa tehty kvantifiointi periytyy tehtävän 4.2 kautta myös tähän teoreemaan 4.3, joten tämäkin on lähtökohtaisesti käyttökiellossa päättelyjonoissa. 4.4 Väite. xa xa. Todistus. Lyhennysmerkintöjä osittain purkaen väite tulee muotoon xa [ x A f]. (1) Päättelylauseen nojalla väitteen (1) todistamiseksi riittää suorittaa päättely Oletuspäättelyjono väitteelle (2) on A 1 = xa A 2 = xa A lause 3.12 A 3 = A A 1 + A 2 + modus ponens A 4 = x A A 5 = x A A lause 3.12 A 6 = A A 4 + A 5 + modus ponens A 7 = f A 3 + A 6 + modus ponens. xa, x A f. (2) Lauseen 3.12 käyttö on sallittua, koska sen todistuksessa ei kvantifioida lainkaan. 27

28 4.5 Kaava A xa on aina teoreema. Lyhennysmerkintöjä osittain purkaen tämä väite tulee muotoon A [ x A f]. (1) Päättelylauseen nojalla väitteen (1) todistamiseksi riittää suorittaa päättely Oletuspäättelyjono väitteelle (2) on A 1 = A A 2 = x A A 3 = x A A lause 3.12 A 4 = A A 2 + A 3 + modus ponens A 5 = f A 1 + A 4 + modus ponens. A, x A f. (2) Lauseen 3.12 käyttö on sallittua, koska sen todistuksessa ei kvantifioida lainkaan. 4.6 Väite. y xa x ya. Todistus. Päättelylauseen nojalla riittää osoittaa, että Käytetään hyväksi propositiokielistä teoreemaa y xa x ya. (1) [p 1 p 2 ] [[p 2 p 3 ] [p 1 p 3 ]]. (2) Tämä kaava on helppo nähdä teoreemaksi joko (propositiokielen) päättelylausetta käyttäen tai toteamalla se validiksi totuustaulun avulla ja käyttäen täydellisyyslausetta. Teoreema (2) antaa lauseen 3.8 nojalla predikaattikielisen teoreeman [ y A A] [[ A xa] [ y A xa]]. (3) Tämän avulla saadaan päättely (1): 28

29 A 1 = xa A lause 3.12 A 2 = [ xa A] [ A xa] lauseet A 3 = A xa A 1 + A 2 + m.p. A 4 = y A A lause 3.12 A 5 = A 4 [A 3 [ y A xa]] teoreema (3) A 6 = [ A xa] [ y A xa] A 4 + A 5 + m.p. A 7 = y A xa A 3 + A 6 + m.p. A 8 = y[ y A xa] A 7 + kvantifiointi A 9 = y[ y A xa] [ y A y xa] (Ax5) A 10 = y A y xa A 8 + A 9 + m.p. A 11 = [ y A y xa] [ y xa y A] lauseet A 12 = y xa y A = y xa ya A 10 + A 11 + m.p. A 13 = y xa A 14 = ya A 13 + A 12 + m.p. A 15 = x ya A 14 + kvantifiointi. Huomaa, että tehdyt kvantifioinnit ovat sallittuja, koska y ja x eivät esiinny vapaana oletuksessa. Samoin (Ax5):n käyttöön liittyvä lisäehto on voimassa kaavassa A 9, koska y ei esiinny vapaana kaavassa y A. Myös kaikki käytetyt teoreemat ovat sallittuja, koska niiden todistuksissa ei kvantifioida. Jonkinlainen ontuva selitys sille, miksi kaava ei ole teoreema on seuraavassa. x ya y xa (4) Ajatellaan teesiä Kaikille x N on olemassa y N siten, että y x + 5. Tämä on ilmeisesti totta, ja jos merkitään P (x, y) = y x + 5, niin kyseinen teesi kääntyy predikaattikielelle kaavaksi x yp (x, y). Koska tämä näyttää siis todelta ja jos (4) olisi teoreema, niin myös kaavan y xp (x, y) pitäisi olla tosi. Tämä kaava kuuluu kuitenkin takaisin arkikielelle käännettynä On olemassa y N siten, että kaikille x N pätee y x + 5 ja tämähän nyt ei selvästikään ole totta. Tästä syystä kaava (4) ei kaiketi voi teoreema olla. Myöhemmin esitetään tälle väitteelle/uskomukselle tarkka todistus. 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. Tässä symbolijoukko S koostuu kolmesta yksipaikkaisesta predikaattisymbolista W, U, M, missä W (x) imitoi teesiä x works in the factory, U(x) teesiä x is a union man ja M(x) teesiä x is in a managerial position. Olkoon lisäksi a vakiosymboli, a = Adams. Päättely on tällöin x[w (x) [U(x) M(x)]], U(a) M(a) W (a). 29

30 Päättelylauseen nojalla riittää päätellä x[w (x) [U(x) M(x)]], U(a) M(a), W (a) f. (1) Propositiokielen teoreemat [p 1 p 2 ] p 1 ja [p 1 p 2 ] p 2 antavat lauseen 3.8 mukaisesti predikaattikieliset teoreemat [ U(a) M(a)] U(a) ja [ U(a) M(a)] M(a), (2) joiden käyttö on sallittua kaikissa päättelyissä. Näiden avulla saadaan päättelyjono väitteelle (1): A 1 = x[w (x) [U(x) M(x)]] A 2 = A 1 Sa x (W (x) [U(x) M(x)]) (Ax4) A 3 = Sa x (W (x) [U(x) M(x)]) = W (a) [U(a) M(a)] A 1 + A 2 + m.p. A 4 = U(a) M(a) A 5 = [ U(a) M(a)] U(a) teoreema (2) A 6 = U(a) A 4 + A 5 + m.p. A 7 = [ U(a) M(a)] M(a) teoreema (2) A 8 = M(a) = M(a) f A 4 + A 7 + m.p. A 9 = W (a) A 10 = U(a) M(a) = U(a) M(a) A 9 + A 3 + m.p. A 11 = M(a) A 6 + A 10 + m.p. A 12 = f A 11 + A 8 + m.p. Huomaa, että tässä aksiooman (Ax4) käytössä ei ole ongelmia aksiooman lisäehdon kanssa, sillä nyt tehdään vakiosijoitus, joka ei koskaan sido. 4.8 Every member of the policy committee is either a Republican or a Democrat. 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. Tässä symbolijoukko S koostuu neljästä yksipaikkaisesta predikaattisymbolista P, R, D ja W, missa P (x) imitoi teesiä x is a member of the policy committee, R(x) teesiä x is a Republican, D(x) teesiä x is a Democrat ja W (x) teesiä x is wealthy. Olkoon lisäksi a vakiosymboli, a = Adams. Päättely on tällöin x[p (x) [R(x) D(x)]], x[p (x) W (x)], D(a) W (a) P (a) R(a). Päättelylauseen nojalla riittää esittää päättely x[p (x) [R(x) D(x)]], x[p (x) W (x)], D(a) W (a), P (a) R(a). (1) Propositiokielen teoreemat [p 1 p 2 ] p 1 ja [p 1 p 2 ] [p 2 p 1 ] 30

31 antavat lauseen 3.8 mukaisesti predikaattikieliset teoreemat [ D(a) W (a)] D(a) ja [R(a) D(a)] [D(a) R(a)]. (2) Näiden avulla saadaan päättelyjono väitteelle (1): A 1 = x[p (x) [R(x) D(x)]] A 2 = A 1 Sa x (P (x) [R(x) D(x)]) (Ax4) A 3 = Sa x (P (x) [R(x) D(x)]) = P (a) [R(a) D(a)] A 1 + A 2 +m.p. A 4 = P (a) A 5 = R(a) D(a) A 3 + A 4 + m.p. A 6 = R(a) D(a) D(a) R(a) teoreema (2) A 7 = D(a) R(a) = D(a) R(a) A 5 + A 6 + m.p. A 8 = D(a) W (a) A 9 = [ D(a) W (a)] D(a) teoreema (2) A 10 = D(a) A 8 + A 9 + m.p. A 11 = R(a) A 7 + A 10 + m.p. Tässäkin aksiooman (Ax4) käyttö on korrektia, koska kyseessä on vakiosijoitus. 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. Tässä symbolijoukko S koostuu kahdesta yksipaikkaisesta predikaattisymbolista B ja C sekä yhdestä kaksipaikkaisesta D, missä B(x) imitoi teesiä x is a boy, C(x) imitoi teesiä x owns a car ja D(x, y) teesiä x dates y. Sovitaan lisäksi, että a ja m ovat vakiosymboleja, a = Adams ja m = Mary. Päättely on tällöin B(a) C(a), x[[d(m, x) B(x)] C(x)] D(m, a). Päättelylauseen nojalla riittää päätellä B(a) C(a), x[[d(m, x) B(x)] C(x)], D(m, a) f. (1) Propositiokielen teoreemat [p 1 p 2 ] p 1, [p 1 p 2 ] p 2 ja p 1 [p 2 [p 1 p 2 ]] (ks. lause 2.19) antavat lauseen 3.8 mukaisesti predikaattikieliset teoreemat [B(a) C(a)] B(a), [B(a) C(a)] C(a) ja (2) D(m, a) [B(a) [D(m, a) B(a)]]. Näiden avulla saadaan päättelyjono väitteelle (1): 31

32 A 1 = x[[d(m, x) B(x)] C(x)] A 2 = A 1 Sa x ([D(m, x) B(x)] C(x)) (Ax4) A 3 = Sa x ([D(m, x) B(x)] C(x)) = [D(m, a) B(a)] C(a) A 1 + A 2 +m.p. A 4 = B(a) C(a) A 5 = [B(a) C(a)] B(a) teoreema (2) A 6 = B(a) A 4 + A 5 + m.p. A 7 = D(m, a) A 8 = D(m, a) [B(a) [D(m, a) B(a)]] teoreema (2) A 9 = B(a) [D(m, a) B(a)] A 7 + A 8 + m.p. A 10 = D(m, a) B(a) A 6 + A 9 + m.p. A 11 = C(a) A 10 + A 3 + m.p. A 12 = [B(a) C(a)] C(a) teoreema (2) A 13 = C(a) = C(a) f A 4 + A 12 + m.p. A 14 = f A 11 + A 13 + m.p 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. Tässä symbolijoukko S koostuu kolmesta yksipaikkaisesta predikaattisymbolista A, K ja R, missä A(x) imitoi teesiä x likes Aquinas, K(x) teesiä x likes Kant ja R(x) teesiä x likes Russell. Päättely on tällöin x[a(x) K(x)], x[k(x) R(x)], x R(x) x A(x). Purkamalla lyhennysmerkintä x A(x) ja käyttämällä päättelylausetta riittää osoittaa, että on olemassa päättely x[a(x) K(x)], x[k(x) R(x)], x R(x), x A(x) f. Päättelyjono on 32

33 A 1 = x A(x) A 2 = A 1 A(x) teoreema 3.12 A 3 = A(x) A 1 + A 2 +m.p. A 4 = A 3 A(x) (Ax3) A 5 = A(x) A 3 + A 4 +m.p. A 6 = x[a(x) K(x)] A 7 = A 6 [A(x) K(x)] teoreema 3.12 A 8 = A(x) K(x) A 6 + A 7 + m.p. A 9 = K(x) A 5 + A 8 + m.p. A 10 = x[k(x) R(x)] A 11 = A 10 [K(x) R(x)] teoreema 3.12 A 12 = K(x) R(x) = K(x) R(x) A 10 + A 11 + m.p. A 13 = R(x) A 9 + A 12 + m.p. A 14 = A 13 R(x) lauseet 2.17 ja 3.8 A 15 = R(x) A 13 + A 14 + m.p. A 16 = x R(x) A 15 + kvantifiointi A 17 = x R(x) = x R(x) = x R(x) f A 18 = f A 16 + A 17 + m.p. Tehty kvantifiointi on sallittua, koska x ei esiinny vapaana päättelyn oletuksissa. 33

34 5.1 a) Lauseen/määritelmän 3.26 ja määritelmän 3.7 mukaan 5.1 b) Vastaavasti t m ( xp 1 (x)) = 1 t m (S x v n (P 1 (x))) = 1 kaikille n N t m ((P 1 (v n )) = 1 kaikille n N n m(p 1 ) kaikille n N m(p 1 ) = N. i) t m ( x P 1 (x)) = 1 t m (S x v n ( P 1 (x)) = 1 kaikille n N t m ([P 1 (v n ) f]) = 1 kaikille n N t m (P 1 (v n )) = 0 kaikille n N n m(p 1 ) kaikille n N m(p 1 ) =. Tässä ekvivalenssi i) perustuu siihen, että t m (f) = c) 5.1 d) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 kaikille n N t m ([P 1 (v n ) P 2 (v n )]) = 1 kaikille n N millekään n N ei päde t m (P 1 (v n )) = 1 ja t m (P 2 (v n )) = 0 millekään n N ei päde n m(p 1 ) ja n m(p 2 ) m(p 1 ) (N \ m(p 2 )) = m(p 1 ) \ m(p 2 ) = m(p 1 ) m(p 2 ). i) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 kaikille n N t m ([P 1 (v n ) P 2 (v n )]) = 1 kaikille n N t m (P 1 (v n )) = 1 tai t m (P 2 (v n ))) = 1 kaikille n N n m(p 1 ) tai n m(p 2 ) kaikille n N n m(p 1 ) m(p 2 ) kaikille n N m(p 1 ) m(p 2 ) = N. Tässä ekvivalenssi i) perustuu lauseeseen 3.27 b). Huomaa, että kyseinen kaava on suljettu, joten kyseinen lause toimii tässä vertaa luentomonisteen lauseen 34

35 jälkeiseen varoitukseen. 5.1 e) i) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 kaikille n N t m ([P 1 (v n ) P 2 (v n )]) = 1 kaikille n N t m (P 1 (v n )) = 1 ja t m (P 2 (v n )) = 1 kaikille n N n m(p 1 ) ja n m(p 2 ) kaikille n N m(p 1 ) = m(p 2 ) = N. Tässä ekvivalenssi i) perustuu lauseeseen 3.27 c). 5.1 f) i) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 kaikille n N t m ([P 1 (v n ) P 2 (v n )])) = 1 kaikille n N t m (P 1 (v n )) = t m (P 2 (v n ))) kaikille n N n m(p 1 ) jos ja vain jos n m(p 2 ) kaikille n N m(p 1 ) = m(p 2 ). Tässä ekvivalenssi i) perustuu lauseeseen 3.27 d). 5.2 a) Lauseen 3.28 mukaan 5.2 b) t m ( xp 1 (x)) = 1 t m (S x v n (P 1 (x))) = 1 jollekin n N t m (P 1 (v n )) = 1 jollekin n N n m(p 1 ) jollekin n N m(p 1 ). i) t m ( x P 1 (x)) = 1 t m (S x v n ( P 1 (x)) = 1 jollekin n N t m ([P 1 (v n ) f]) = 1 jollekin n N t m (P 1 (v n )) = 0 jollekin n N n m(p 1 ) jollekin n N m(p 1 ) N. 35

36 Tässä ekvivalenssi i) perustuu siihen, että t m (f) = c) 5.2 d) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 jollekin n N t m ([P 1 (v n ) P 2 (v n )]) = 1 jollekin n N jollekin n N ei päde t m (P 1 (v n )) = 1 ja t m (P 2 (v n )) = 0 jollekin n N ei päde n m(p 1 ) ja n m(p 2 ) (N \ m(p 1 )) m(p 2 ) N \ (m(p 1 ) \ m(p 2 )) m(p 1 ) \ m(p 2 ) N. i) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 jollekin n N t m ([P 1 (v n ) P 2 (v n )]) = 1 jollekin n N t m (P 1 (v n )) = 1 tai t m (P 2 (v n )) = 1 jollekin n N n m(p 1 ) tai n m(p 2 ) jollekin n N n m(p 1 ) m(p 2 ) jollekin n N m(p 1 ) m(p 2 ). Tässä ekvivalenssi i) perustuu lauseeseen 3.27 b). 5.2 e) i) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 jollekin n N t m ([P 1 (v n ) P 2 (v n )]) = 1 jollekin n N t m (P 1 (v n )) = 1 ja t m (P 2 (v n )) = 1 jollekin n N n m(p 1 ) ja n m(p 2 ) jollekin n N n m(p 1 ) m(p 2 ) jollekin n N m(p 1 ) m(p 2 ). Tässä ekvivalenssi i) perustuu lauseeseen 3.27 c). 36

37 5.2 f) i) t m ( x[p 1 (x) P 2 (x)]) = 1 t m (S x v n ([P 1 (x) P 2 (x)])) = 1 jollekin n N t m ([P 1 (v n ) P 2 (v n )]) = 1 jollekin n N t m (P 1 (v n )) = t m (P 2 (v n )) jollekin n N [t m (P 1 (v n )) = t m (P 2 (v n )) = 1] tai [t m (P 1 (v n )) = t m (P 2 (v n )) = 0] jollekin n N [n m(p 1 ) ja n m(p 2 )] tai [n m(p 1 ) ja n m(p 2 )] jollekin n N n (m(p 1 ) m(p 2 )) ((N \ m(p 1 )) (N \ m(p 2 )) jollekin n N (m(p 1 ) m(p 2 )) ((N \ m(p 1 )) (N \ m(p 2 )) (m(p 1 ) m(p 2 )) (N \ (m(p 1 ) m(p 2 ))) N \ ((m(p 1 ) m(p 2 )) \ (m(p 1 ) m(p 2 ))) (m(p 1 ) m(p 2 )) \ (m(p 1 ) m(p 2 )) N. Tässä ekvivalenssi i) perustuu lauseeseen 3.27 d). 5.3 a) Propositiokielen teoreema p 1 p 1 antaa lauseen 3.8 mukaan predikaattikielisen teoreeman A A. Tällöin predikaattikielten eheyslauseen nojalla mille tahansa mallille m. 5.3 b) Tässä väitetään, että t m (A A) = 1 t m (A B) = 1 jos ja vain jos t m (A) = 1 = t m (B). Tehdään induktio kaavoissa A ja B esiintyvien vapaiden muuttujien lukumäärän n suhteen. Kun n = 0, kaavat ovat suljettuja, jolloin väite seuraa lauseesta 3.27 c). Oletetaan sitten induktiivisesti, että väite pätee (n 1):lle ja olkoot y 1,..., y n kaavoissa A ja B esiintyvät vapaat muuttujat. 37

38 Oletetaan ensin, että t m (A B) = 1. Tällöin totuusarvon määritelmän mukaan (ks. myös (triviaalit) harjoitustehtävät ja ) pätee eli t m (S yn v (A B)) = 1 kaikille vakioille v t m (Sv yn (A) Sv yn (B)) = 1 kaikille vakioille v. (1) Kaavoissa Sv yn (A) ja Sv yn (B) esiintyvät vapaina vain muuttujat y 1,..., y n 1, jolloin induktio-oletuksen ja ehdon (1) nojalla pätee t m (S yn v (A)) = 1 ja t m (S yn v (B)) = 1 kaikille vakioille v. (2) Tällöin totuusarvon määritelmän mukaan joten todistuksen tämä suunta on selvä. t m (A) = 1 ja t m (B) = 1, (3) Oletetaan kääntäen, että ehto (3) pätee. Riittää osoittaa, että ehto (1) pätee. Ehdon (3) nojalla saadaan Koska kaavoissa S yn v t m (Sv yn (A)) = 1 kaikille vakioille v ja (4) t m (Sv yn (B)) = 1 kaikille vakioille v. (5) (A) ja S yn v (B) esiintyvät vapaina vain muuttujat y 1,..., y n 1, niin jokaiselle vakiolle v voidaan soveltaa induktio-ta sekä ehtoja (4) ja (5), jolloin saadaan ehto eli väite (1) pätee. jokaiselle vakiolle v pätee: t m (Sv yn (A) Sv yn (B)) = 1, 5.3 c) Tässä väitetään, että t m (A A) = 0. Tehdään induktio kaavassa A esiintyvien vapaiden muuttujien lukumäärän n suhteen. Kun n = 0, A on suljettu, jolloin väite seuraa lauseesta 3.27 d) ja a). Oletetaan sitten induktiivisesti, että väite pätee (n 1):lle ja olkoot y 1,..., y n kaavassa A esiintyvät vapaat muuttujat. Totuusarvon määritelmän mukaan (ks. myös monisteen tehtävät ja ) väite t m (A A) = 0 38

39 seuraa, jos eli t m (S yn v (A A)) = 0 jollekin vakiolle v t m (Sv yn (A) Sv yn (A)) = 0 jollekin vakiolle v. (6) Koska kaavassa Sv yn (A) esiintyvät vapaina vain muuttujat y 1,..., y n 1, niin induktio-oletuksen nojalla jolloin väite (6) seuraa. t m (Sv yn (A) Sv yn (A)) = 0 kaikille vakioille v, 5.4 Väite pätee oikealta vasemmalle, siis jos t m (A) = 1 tai t m (B) = 1, niin t m (A B) = 1. Todistetaan tämä: Tehdään induktio kaavoissa A ja B esiintyvien vapaiden muuttujien lukumäärän n suhteen. Kun n = 0, niin kaavat ovat suljettuja, jolloin väite t m (A B) = 1 seuraa lauseesta 3.27 b). Oletetaan sitten induktiivisesti, että väite pätee (n 1):lle ja olkoot y 1,..., y n kaavoissa A ja B esiintyvät vapaat muuttujat. Riittää osoittaa, että t m (Sv yn (A B)) = 1 kaikille vakioille v eli t m (Sv yn (A) Sv yn (B)) = 1 kaikille vakioille v. (1) Kiinnitetään mielivaltainen vakio w. Väitteen (1) todistamiseksi riittää osoittaa, että t m (Sw yn (A) Sw yn (B)) = 1. (2) Oletuksen t m (A) = 1 tai t m (B) = 1 nojalla pätee joko Ehtojen (3) ja (4) nojalla pätee joko t m (Sv yn (A)) = 1 kaikille vakioille v tai (3) t m (Sv yn (B)) = 1 kaikille vakioille v. (4) t m (Sw yn (A)) = 1 tai (5) t m (Sw yn (B)) = 1. (6) Koska kaavoissa S yn w (A) ja S yn w (B) esiintyvät vapaina vain muuttujat y 1,..., y n 1, niin induktio-oletuksen sekä ehtojen (5) ja (6) nojalla väite (2) seuraa. Tarkastellaan vielä väitettä vasemmalta oikealle. Tämä ei päde, kuten luentomonisteen tehtävässä todetaan. Käydään tämä tehtävä vielä tarkasti 39

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

Propositio- ja predikaattilogiikka, ylimääräisiä harjoitustehtäviä 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

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

-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

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

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

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

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

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

(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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a 2 ba = a a + ( b) a = (a + ( b))a = (a b)a, joten yhtälö pätee mielivaltaiselle renkaalle.

a 2 ba = a a + ( b) a = (a + ( b))a = (a b)a, joten yhtälö pätee mielivaltaiselle renkaalle. Harjoitus 10 (7 sivua) Ratkaisuehdotuksia/Martina Aaltonen Tehtävä 1. Mitkä seuraavista yhtälöistä pätevät mielivaltaisen renkaan alkioille a ja b? a) a 2 ba = (a b)a b) (a + b + 1)(a b) = a 2 b 2 + a

Lisätiedot

Matriisit. Määritelmä 1 Reaaliluvuista a ij, missä i = 1,..., k ja j = 1,..., n, muodostettua kaaviota a 11 a 12 a 1n a 21 a 22 a 2n A =

Matriisit. Määritelmä 1 Reaaliluvuista a ij, missä i = 1,..., k ja j = 1,..., n, muodostettua kaaviota a 11 a 12 a 1n a 21 a 22 a 2n A = 1 / 21 Määritelmä 1 Reaaliluvuista a ij, missä i 1,..., k ja j 1,..., n, muodostettua kaaviota a 11 a 12 a 1n a 21 a 22 a 2n A... a k1 a k2 a kn sanotaan k n matriisiksi. Usein merkitään A [a ij ]. Lukuja

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

Luuppien ryhmistä Seminaariesitelmä Miikka Rytty Matemaattisten tieteiden laitos Oulun yliopisto 2006

Luuppien ryhmistä Seminaariesitelmä Miikka Rytty Matemaattisten tieteiden laitos Oulun yliopisto 2006 Luuppien ryhmistä Seminaariesitelmä Miikka Rytty Matemaattisten tieteiden laitos Oulun yliopisto 2006 Sisältö 1 Luupeista 2 1.1 Luupit ja niiden kertolaskuryhmät................. 2 2 Transversaalit 5 3

Lisätiedot

Determinantti 1 / 30

Determinantti 1 / 30 1 / 30 on reaaliluku, joka on määritelty neliömatriiseille Determinantin avulla voidaan esimerkiksi selvittää, onko matriisi kääntyvä a voidaan käyttää käänteismatriisin määräämisessä ja siten lineaarisen

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

isomeerejä yhteensä yhdeksän kappaletta.

isomeerejä yhteensä yhdeksän kappaletta. Tehtävä 2 : 1 Esitetään aluksi eräitä havaintoja. Jokaisella n Z + symbolilla H (n) merkitään kaikkien niiden verkkojen joukkoa, jotka vastaavat jotakin tehtävänannon ehtojen mukaista alkaanin hiiliketjua

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

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

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

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

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

10 Matriisit ja yhtälöryhmät

10 Matriisit ja yhtälöryhmät 10 Matriisit ja yhtälöryhmät Tässä luvussa esitellään uusi tapa kirjoittaa lineaarinen yhtälöryhmä matriisien avulla käyttäen hyväksi matriisikertolaskua sekä sarakevektoreita Pilkotaan sitä varten yhtälöryhmän

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

Vektorit, suorat ja tasot

Vektorit, suorat ja tasot , suorat ja tasot 1 / 22 Koulussa vektori oli nuoli, jolla oli suunta ja suuruus eli pituus. Siirretään vektori siten, että sen alkupää on origossa. Tällöin sen kärki on pisteessä (x 1, x 2 ). Jos vektorin

Lisätiedot

TOOLS. Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO TOOLS 1 / 28

TOOLS. Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO TOOLS 1 / 28 TOOLS Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO 2018 TOOLS 1 / 28 Merkintöjä ja algebrallisia rakenteita Lukujoukkoja N = {0, 1, 2,..., GOOGOL 10,...} = {ei-negatiiviset kokonaisluvut}. TOOLS

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

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

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

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

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on 13 Pistetulo Avaruuksissa R 2 ja R 3 on totuttu puhumaan vektorien pituuksista ja vektoreiden välisistä kulmista. Kuten tavallista, näiden käsitteiden yleistäminen korkeampiulotteisiin avaruuksiin ei onnistu

Lisätiedot

Algebra I, Harjoitus 6, , Ratkaisut

Algebra I, Harjoitus 6, , Ratkaisut Algebra I Harjoitus 6 9. 13.3.2009 Ratkaisut Algebra I Harjoitus 6 9. 13.3.2009 Ratkaisut (MV 6 sivua 1. Olkoot M ja M multiplikatiivisia monoideja. Kuvaus f : M M on monoidihomomorfismi jos 1 f(ab = f(af(b

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

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

2 Konveksisuus ja ratkaisun olemassaolo

2 Konveksisuus ja ratkaisun olemassaolo 2 Konveksisuus ja ratkaisun olemassaolo Ratkaisun olemassaolon tutkimiseen tarvitaan perustietoja konvekseista joukoista ja lineaarialgebrasta. Niitä tarvitaan myös ratkaisualgoritmin ymmärtämiseen. Tutkitaan

Lisätiedot

Mikäli huomaat virheen tai on kysyttävää liittyen malleihin, lähetä viesti osoitteeseen

Mikäli huomaat virheen tai on kysyttävää liittyen malleihin, lähetä viesti osoitteeseen Mikäli huomaat virheen tai on kysyttävää liittyen malleihin, lähetä viesti osoitteeseen anton.mallasto@aalto.fi. 1. 2. Muista. Ryhmän G aliryhmä H on normaali aliryhmä, jos ah = Ha kaikilla a G. Toisin

Lisätiedot

Johdatus logiikkaan I Harjoitus 4 Vihjeet

Johdatus logiikkaan I Harjoitus 4 Vihjeet Johdatus logiikkaan I Harjoitus 4 Vihjeet 1. Etsi lauseen ((p 0 p 1 ) (p 0 p 1 )) kanssa loogisesti ekvivalentti lause joka on (a) disjunktiivisessa normaalimuodossa, (b) konjunktiivisessa normaalimuodossa.

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

14. Juurikunnat Määritelmä ja olemassaolo.

14. Juurikunnat Määritelmä ja olemassaolo. 14. Juurikunnat Mielivaltaisella polynomilla ei välttämättä ole juuria tarkasteltavassa kunnassa. Tässä luvussa tutkitaan sellaisia algebrallisia laajennoksia, jotka saadaan lisäämällä polynomeille juuria.

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

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

MAT-41150 Algebra I (s) periodilla IV 2012 Esko Turunen

MAT-41150 Algebra I (s) periodilla IV 2012 Esko Turunen MAT-41150 Algebra I (s) periodilla IV 2012 Esko Turunen Tehtävä 1. Onko joukon X potenssijoukon P(X) laskutoimitus distributiivinen laskutoimituksen suhteen? Onko laskutoimitus distributiivinen laskutoimituksen

Lisätiedot

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

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Heidi Luukkonen. Sahlqvistin kaavat TAMPEREEN YLIOPISTO Pro gradu -tutkielma Heidi Luukkonen Sahlqvistin kaavat Informaatiotieteiden yksikkö Matematiikka Maaliskuu 2013 Tampereen yliopisto Informaatiotieteiden yksikkö LUUKKONEN, HEIDI: Sahlqvistin

Lisätiedot

Konvergenssilauseita

Konvergenssilauseita LUKU 4 Konvergenssilauseita Lause 4.1 (Monotonisen konvergenssin lause). Olkoon (f n ) kasvava jono Lebesgueintegroituvia funktioita. Asetetaan f(x) := f n (x). Jos f n

Lisätiedot

Johdatus diskreettiin matematiikkaan (syksy 2009) Harjoitus 3, ratkaisuja Janne Korhonen

Johdatus diskreettiin matematiikkaan (syksy 2009) Harjoitus 3, ratkaisuja Janne Korhonen Johdatus diskreettiin matematiikkaan (syksy 009) Harjoitus 3, ratkaisuja Janne Korhonen 1. Väite: Funktio f : [, ) [1, ), missä on bijektio. f(x) = x + 4x + 5, Todistus: Luentomateriaalissa todistettujen

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

= 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

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

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

Olkoon seuraavaksi G 2 sellainen tasan n solmua sisältävä suunnattu verkko,

Olkoon seuraavaksi G 2 sellainen tasan n solmua sisältävä suunnattu verkko, Tehtävä 1 : 1 a) Olkoon G heikosti yhtenäinen suunnattu verkko, jossa on yhteensä n solmua. Määritelmän nojalla verkko G S on yhtenäinen, jolloin verkoksi T voidaan valita jokin verkon G S virittävä alipuu.

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

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

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

2017 = = = = = = 26 1

2017 = = = = = = 26 1 JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 2, MALLIRATKAISUT Tehtävä 1. Sovella Eukleiden algoritmia ja (i) etsi s.y.t(2017, 753) (ii) etsi kaikki kokonaislukuratkaisut yhtälölle 405x + 141y = 12. Ratkaisu

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

Salausmenetelmät LUKUTEORIAA JA ALGORITMEJA. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) 3. Kongruenssit. à 3.4 Kongruenssien laskusääntöjä

Salausmenetelmät LUKUTEORIAA JA ALGORITMEJA. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) 3. Kongruenssit. à 3.4 Kongruenssien laskusääntöjä Salausmenetelmät Veikko Keränen, Jouko Teeriaho (RAMK, 2006) LUKUTEORIAA JA ALGORITMEJA 3. Kongruenssit à 3.4 Kongruenssien laskusääntöjä Seuraavassa lauseessa saamme kongruensseille mukavia laskusääntöjä.

Lisätiedot

7. Olemassaolo ja yksikäsitteisyys Galois n kunta GF(q) = F q, jossa on q alkiota, määriteltiin jäännösluokkarenkaaksi

7. Olemassaolo ja yksikäsitteisyys Galois n kunta GF(q) = F q, jossa on q alkiota, määriteltiin jäännösluokkarenkaaksi 7. Olemassaolo ja yksikäsitteisyys Galois n kunta GF(q) = F q, jossa on q alkiota, määriteltiin jäännösluokkarenkaaksi Z p [x]/(m), missä m on polynomirenkaan Z p [x] jaoton polynomi (ks. määritelmä 3.19).

Lisätiedot

Ratkaisu: (i) Joukko A X on avoin jos kaikilla x A on olemassa r > 0 siten että B(x, r) A. Joukko B X on suljettu jos komplementti B c on avoin.

Ratkaisu: (i) Joukko A X on avoin jos kaikilla x A on olemassa r > 0 siten että B(x, r) A. Joukko B X on suljettu jos komplementti B c on avoin. Matematiikan ja tilastotieteen laitos Topologia I 1. kurssikoe 26.2.2013 Malliratkaisut ja tehtävien tarkastamiset Tehtävät 1 ja 2 Henrik Wirzenius Tehtävät 3 ja 4 Teemu Saksala Jos sinulla on kysyttävää

Lisätiedot

LUKU II HOMOLOGIA-ALGEBRAA. 1. Joukko-oppia

LUKU II HOMOLOGIA-ALGEBRAA. 1. Joukko-oppia LUKU II HOMOLOGIA-ALGEBRAA 1. Joukko-oppia Matematiikalle on tyypillistä erilaisten objektien tarkastelu. Tarkastelu kohdistuu objektien tai näiden muodostamien joukkojen välisiin suhteisiin, mutta objektien

Lisätiedot

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120 Tehtävä 1 : 1 Merkitään jatkossa kirjaimella H kaikkien solmujoukon V sellaisten verkkojen kokoelmaa, joissa on tasan kolme särmää. a) Jokainen verkko G H toteuttaa väitteen E(G) [V]. Toisaalta jokainen

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

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

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

Kirjoita käyttäen propositiosymboleita, konnektiiveja ja sulkeita propositiologiikan lauseiksi: 1 Logiikan paja, kevät 2011 Ratkaisut viikolle I Thomas Vikberg Merkitään propopositiosymboleilla p i seuraavia atomilauseita: p 0 : vettä sataa p 1 : tänään on perjantai p 2 : olen myöhässä Valitaan konnektiiveiksi,

Lisätiedot