Logiikan harjoitustehtävien ratkaisuja
|
|
- Päivi Alanen
- 7 vuotta sitten
- Katselukertoja:
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ä 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ätiedotf 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 -mustavalkoinen: asia joko on tai ei (vrt. humanistiset tieteet, ei
LisätiedotApprobatur 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ätiedotRatkaisu: (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ätiedotRatkaisu: 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ätiedotJohdatus 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ätiedot4 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
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ätiedotTodistusmenetelmiä 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ätiedotMS-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ätiedotPredikaattilogiikan 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ätiedotMS-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ätiedotVaihtoehtoinen 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ätiedotNimitys 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ätiedotRekursio. 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ätiedotJokaisen 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ätiedota 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ätiedotInduktiota 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ätiedotSaatteeksi. 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ätiedotMS-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ätiedotMS-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ätiedotMiten 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ätiedotEsitetää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ätiedotHY / 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ätiedotRatkaisu: 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ätiedotTodistamisessa 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ätiedotJohdatus 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ätiedotLuonnollisten 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ätiedot802320A 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ätiedotJohdatus 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ätiedotTIEA241 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ätiedot1 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ätiedotEnsimmä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ätiedotTehtä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ätiedotHY / 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ätiedot2.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ätiedotEnsimmä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ätiedotJuuri 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ätiedotb) 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ätiedot3. 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ätiedotMatematiikan 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ätiedot1. 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ätiedotInsinöö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ätiedot7 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ätiedotLuonnollisen 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ätiedota 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ätiedotMatriisit. 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ätiedotTehtä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ätiedotLuuppien 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ätiedotDeterminantti 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ätiedotJohdatus 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ätiedotisomeerejä 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ätiedotT 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ätiedotDiskreetin 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ätiedotMatematiikan 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ätiedotT 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ätiedotJohdatus 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ätiedot10 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ätiedotDiskreetin 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ätiedotVektorit, 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ätiedotTOOLS. 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ätiedotLineaarialgebra 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ätiedotk=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ätiedotLAUSELOGIIKKA (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ätiedotLogiikan 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ätiedotVektorien 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ätiedotAlgebra 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ätiedotMS-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ätiedotLineaarialgebra 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ätiedot2 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ätiedotMikä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ätiedotJohdatus 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ätiedotMatematiikan 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ätiedot14. 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ätiedotLUKUTEORIA 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ätiedot1 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ätiedotMAT-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ätiedotTAMPEREEN 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ätiedotKonvergenssilauseita
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ätiedotJohdatus 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ätiedotverkkojen 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
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ätiedotSekalaiset 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ätiedotVastaoletuksen 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ätiedotOlkoon 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ätiedotYhtä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ätiedotmissä 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ätiedotJOHDATUS 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ätiedotMitää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ätiedot2017 = = = = = = 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ätiedotMatematiikan 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ätiedotSalausmenetelmä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ätiedot7. 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ätiedotRatkaisu: (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ätiedotLUKU 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
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ätiedotTodistusteoriaa. 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ätiedotMatematiikassa 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ätiedotKirjoita 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