KTH Matematik B.Ek Lösningar tentamen 5B1928 Logik för D (och IT), 29 augusti 2007

Relevanta dokument
KTH Matematik Jan Kristoferson Problemsamling. till repetitionskurs i LOGIK (5B1928) för D och IT

:1) Vid ett besök på Knarrön (där ju var och en antingen är kung (och

Svar och lösningar, Modul 1.

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen

K2 Något om modeller, kompakthetssatsen

K3 Om andra ordningens predikatlogik

Lite om bevis i matematiken

Matematik för språkteknologer

Explorativ övning 9 RELATIONER OCH FUNKTIONER

Om semantisk följd och bevis

Induktion och rekursion

Tentamen i TDDC75 Diskreta strukturer

Induktion och rekursion

DD1350 Logik för dataloger

MA2047 Algebra och diskret matematik

Om modeller och teorier

Om ordinaltal och kardinaltal

Logik för datavetare DVK:Log Tisdagen 28 oktober Institutionen för dataoch systemvetenskap David Sundgren

Sanningsvärdet av ett sammansatt påstående (sats, utsaga) beror av bindeord och sanningsvärden för ingående påståenden.

Material till kursen SF1679, Diskret matematik: Om urvalsaxiomet mm. Axiom som är ekvivalenta med urvalsaxiomet

Grundläggande logik och modellteori (5DV102)

Uppgifter i TDDC75: Diskreta strukturer Kapitel 8 Ordning och oändlighet

LMA033/LMA515. Fredrik Lindgren. 4 september 2013

Filosofisk logik Kapitel 15. Robin Stenwall Lunds universitet

Material till kursen SF1679, Diskret matematik: Lite om kedjebråk. 0. Inledning

Diskret matematik: Övningstentamen 1

Logik och bevisteknik lite extra teori

Utsagor (Propositioner) sammansatta utsagor sanningstabeller logisk ekvivalens predikat (öppna utsagor) kvantifierare Section

p /\ q r DD1350 Logik för dataloger Kort repetition Fö 3 Satslogikens semantik

7, Diskreta strukturer

Institutionen för Matematik, KTH Torbjörn Kolsrud

Grundidén är att våra intuitiva rationella tal (bråk) alltid kan fås som lösningar till ekvationer av typen α ξ = β, där α och β är tal Z och α 0.

SF1626 Flervariabelanalys

I en deterministisk omgivning beror nästa tillstånd bara av agentens handling och nuvarande tillstånd.

FÖRELÄSNING 8 ANDERS MÄRAK LEFFLER IDA/HCS

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar/kompendium. v. 2.0, den 29/ III. Metalogik 17-19

En introduktion till logik

Diskret Matematik A för CVI 4p (svenska)

Filosofisk logik Kapitel 15 (forts.) Robin Stenwall Lunds universitet

Logik: sanning, konsekvens, bevis

Kap. 8 Relationer och funktioner

Primitivt rekursiva funktioner och den aritmetiska hierarkin

har ekvation (2, 3, 4) (x 1, y 1, z 1) = 0, eller 2x + 3y + 4z = 9. b) Vi söker P 1 = F (1, 1, 1) + F (1, 1, 1) (x 1, y 1, z 1) = 2x + 3y + 4z.

7, Diskreta strukturer

I en deterministisk omgivning beror nästa tillstånd bara av agentens handling och nuvarande tillstånd.

Föreläsning 8 i kursen Ma III, #IX1305, HT 07. (Fjärde föreläsningen av Bo Åhlander)

MS-A0409 Grundkurs i diskret matematik I

Diskret matematik, lektion 2

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar I. v. 2.0, den 24/4 2013

Efternamn förnamn pnr årskurs

MS-A0409 Grundkurs i diskret matematik I

MA2047 Algebra och diskret matematik

Efternamn förnamn pnr årskurs

729G04 - Diskret matematik. Lektion 3. Valda lösningsförslag

Viktiga frågor att ställa när ett argument ska analyseras och sedan värderas:

Grundläggande logik och modellteori (5DV102)

Funktionella beroenden - teori

SF1626 Flervariabelanalys Tentamen Måndagen den 21 mars 2016

Numerisk Analys, MMG410. Exercises 2. 1/33

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18:00

Lösningar till Algebra och kombinatorik

Institutionen för matematik SF1626 Flervariabelanalys. Lösningsförslag till tentamen Måndagen den 5 juni 2017 DEL A

Induktion, mängder och bevis för Introduktionskursen på I

Finaltävling i Uppsala den 24 november 2018

Övningshäfte 3: Funktioner och relationer

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A. 1. En svängningsrörelse beskrivs av

MATEMATIKENS SPRÅK. Avsnitt 1

Mer om faktorisering

Vad är det? Översikt. Innehåll. Vi behöver modeller!!! Kontinuerlig/diskret. Varför modeller??? Exempel. Statiska system

Definitionsmängd, urbild, domän

TDP015: Lektion 5 - Svar

DD1350 Logik för dataloger. Fö 7 Predikatlogikens semantik

Diskret matematik: Övningstentamen 4

Lektion 8: Konstruktion av semantiska tablåer för PTL-formler

2 Matematisk grammatik

Optimering med bivillkor

Semantik och pragmatik

Lösningar till utvalda uppgifter i kapitel 8

Semantik och pragmatik (Serie 4)

1 x. SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

Anteckningar för kursen "Analys i en Variabel"

Algebra och Diskret Matematik A (svenska)

Hemuppgifter till fredagen den 16 september Exercises to Friday, September 16

5B1134 Matematik och modeller Lösningsförslag till tentamen den 12 januari 2005

Tentamen i logik 729G06 Programmering och logik

Lösningsförslag till tentamen i SF1861 Optimeringslära för T. Torsdag 28 maj 2010 kl

Tentamen i TDDC75 Diskreta strukturer , lösningsförslag

Läsanvisningar till kapitel

x +y +z = 2 2x +y = 3 y +2z = 1 x = 1 + t y = 1 2t z = t 3x 2 + 3y 2 y = 0 y = x2 y 2.

Kursens Kortfrågor med Svar SF1602 Di. Int.

Övningshäfte 1: Logik och matematikens språk

En introduktion till predikatlogik

Konstruktiv mängdteori

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar v , den 24/

Lösningar till tentamen i Matematik II, 5B1116, 5B1136 för Bio. E,I,K,ME, Media och OPEN, tisdagen den 13 april 2004.

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18: Svar: Ja, det gäller, vilket kan visas på flera sätt (se nedan).

3 Relationer och funktioner

Hemuppgifter till fredagen den 16 september Exercises to Friday, September 16

Kontinuitet och gränsvärden

SF1626 Flervariabelanalys Tentamen Måndagen den 16 mars 2015

Transkript:

KTH Matematik B.Ek Lösningar tentamen 5B1928 Logik för D (och IT), 29 augusti 2007 1) Det handlar om knarröborna A, B och C. A säger: Om C är kung är vi alla det. B säger: A och C är olika sorter. Vad kan sägas om A, B och C:s sorter, det är frågan. Om C är narr, är A:s utsaga sann, så A är kung. Då talar B sanning, så B är kung. Om C är kung, kan inte A också vara det, då skulle ju enligt A:s utsaga alla vara kungar, men B:s utsaga falsk, motsägelse. Däremot går det bra att A är narr, hans utsaga blir ju falsk, medan B:s blir sann, så B är kung. Svar: B är kung. A och C är olika sorter, men man kan inte veta vilka. Mer formellt: Om A, B, C är påståendena att A, B resp. C är kung får vi: Sentenserna A (C ((A & B) & C) och B (A C), som uttrycker att A:s påstående är sant precis om A är kung och motsvarande för B, båda är sanna. Sanningsvärdestabeller ger samma resultat som ovan. 2) Att visa: (A & B) (C D), D (A & C) B. Plan: Vi antar A & C och sedan B, för I och sedan I. Det fungerar: 1 (1) (A & B) (C D) premiss 2 (2) D premiss 3 (3) A & C antagande 4 (4) B antagande 3 (5) A 3 &E 3,4 (6) A & B 5,4 &I 1,3,4 (7) C D 1,6 E 3 (8) C 3 &E 1,3,4 (9) D 7,8 E 1,2,3,4 (10) 2,9 E 1,2,3 (11) B 4,10 I 1,2 (12) (A & C) B 3,11 I Slutsatsen på rad (12) beror bara av premisserna på rad (1) och (2), saken är klar. 3) För att avgöra om x (F x Gx) & y F y x F x y Gy söker vi motexempel (tolkningar med premissen sann, slutsatsen falsk): I tablån växlar de tre faserna så: 1. Satslogiska 1,2 ; 9,10 2. T, F 3,4 ; 3. T, F 5,6,7,8 ; Tablån sluter sig, så svar: slutledningen är giltig. 10T : T : x (F x Gx) & y F y 1 F : x F x y Gy 2 1T : x (F x Gx) a 5, b 6 1T : y F y 3:a 2F : x F x 4:b 2F : y Gy a 7, b 8 3T : F a 4F : F b 5T : F a Ga 9 6T : F b Gb 10 7F : Ga 8F : Gb 9T : F a 9T : Ga F b 10T : Gb 1

4) Att visa: x F x y Gy x y (F y Gx). Plan: Slutsatsen följer tydligen av varje disjunkt för sig, vi använder E. 1 (1) x F x y Gy premiss 2 (2) x F x antagande 3 (3) F a antagande 3 (4) F a Gb 3 SI(PMI 2 ) 3 (5) y (F y Gb) 4 I 3 (6) x y (F y Gx) 5 I [b inte i (3)] 2 (7) x y (F y Gx) 2,3,6 E [a inte i (2),(6)] 8 (8) y Gy antagande 8 (9) Gc 8 E 8 (10) F d Gc 9 SI(PMI 1 ) 8 (11) y (F y Gc) 10 I 8 (12) x y (F y Gx) 11 I [c inte i (8)] 1 (13) x y (F y Gx) 1,2,7,8,12 E Slutsatsen på rad (13) beror bara av premissen på rad (1), saken är klar. 5) 1. Varje hund tycker om (minst) en katt som tycker om alla hundar, dvs För alla x, om x är en hund tycker x om en katt som tycker om alla hundar, dvs För alla x, om Hx så finns y så att y är en katt som tycker om alla hundar och x tycker om y, dvs För alla x, om Hx så finns y så att Ky och för alla z, om Hz så T yz, och T xy, så svar: x (Hx y (Ky & z (Hz T yz) & T xy)) 2. Pluto är den enda hunden som tycker om alla katter, dvs För alla x: x är Pluto omm x är en hund som tycker om alla katter, dvs För alla x, x = p omm (Hx och för alla y, (om y är en katt, tycker x om y)), så svar: x (x = p (Hx & y (Ky T xy))) I båda fallen är förstås logiskt ekvivalenta varianter möjliga. 6) För att visa att x y z (y z & (P xy & P xz)) x y z ((P xy & P yz) & P xz) skall vi finna en tolkning som gör premissen sann och den tänkta slutsatsen falsk. Premissen p, x y z (y z & (P xy & P xz)), säger precis att det går minst två pilar från varje punkt. Slutsatsen s, x y z ((P xy & P yz) & P xz), säger att det finns två pilar med den andras bas i den förstas spets och en tredje pil från den förstas bas till den andras spets. Om det finns någon ögla, dvs P aa är sant för något a, är också s sann (x = y = z = a). För att få vårt motexempel måste vi alltså ta en modell utan öglor. Ett tillräckligt (men inte nödvändigt) villkor för att s skall vara falsk är att det inte finns tre pilar som bildar en triangel (inte heller med någon pil räknad flera gånger). Tydligen blir p sann och s falsk med tolkningen (se figuren): D = {α, β γ, δ}, Den gör ju Ext(P ) = { α, β, β, α, β, γ, γ, β, γ, δ, δ, γ, δ, α, α, δ }. x y z (y z & (P xy & P xz)) sann, ty det går två pilar från varje punkt x y z ((P xy & P yz) & P xz) falsk, ty inga tre pilar bildar en triangel så saken är klar. α β δ γ 2

7) Att visa: x y ((Rxy & (F x & F y)) x = y), x y Rxy x (F x Rxx). Idé: Om F x gäller för alla x, tag a, b med Rab enligt premiss 2 (dvs E). Premiss 1 ger då a = b, så Rbb. Annars gäller F c för något c. I båda fallen fås F x Rxx för något x, dvs slutsatsen. 1 (1) x y ((Rxy & (F x & F y)) x = y) premiss 2 (2) x y Rxy premiss (3) x F x x F x SI(LEM) 4 (4) x F x antagande 5 (5) y Ray antagande 6 (6) Rab antagande 1 (7) y ((Ray & (F a & F y)) a = y) 1 E 1 (8) (Rab & (F a & F b)) a = b 7 E 4 (9) F a 4 E 4 (10) F b 4 E 4 (11) F a & F b 9,10 &I 4,6 (12) Rab & (F a & F b) 6,11 &I 1,4,6 (13) a = b 8,12 E 1,4,6 (14) Rbb 13,6 =E 1,4,6 (15) F b Rbb 14 SI(PMI 1 ) 1,4,6 (16) x (F x Rxx) 15 I 1,4,5 (17) x (F x Rxx) 5,6,16 E [b inte i (5),(16),(1),(4)] 1,2,4 (18) x (F x Rxx) 2,5,17 E [a inte i (2),(17),(1),(4)] 19 (19) x F x antagande 19 (20) x F x 19 SI(QS) 21 (21) F c antagande 21 (22) F c Rcc 21 SI(PMI 2 ) 21 (23) x (F x Rxx) 22 I 19 (24) x (F x Rxx) 20,21,23 E [c inte i (20)] 1,2 (25) x (F x Rxx) 3,4,18,19,24 E Slutsatsen på rad (25) beror bara av premisserna på rad (1) och (2), saken är klar. 8) En relation R som gör p 1 : x y Rxy och p 2 : x y z ((Rxy & Rzy) Rxz) sanna är reflexiv, dvs x Rxx är sann, ty för godtyckligt a finns enligt p 1 b så att Rab är sann och från p 2 fås att (Rab & Rab) Raa är sann, så Raa är sann symmetrisk, dvs x y (Rxy Ryx) är sann, ty om Rab är sann, fås med reflexiviteten att Rbb & Rab är sann och eftersom (Rbb & Rab) Rba enligt p 2 är sann, är Rba sann, dvs Rab Rba transitiv, dvs x y z ((Rxy & Ryz) Rxz) är sann, ty om Rab & Rbc är sann ger symmetrin att Rab & Rcb är sann och eftersom (Rab & Rcb) Rac enligt p 2 är sann, är Rac sann, dvs (Rab & Rbc) Rac Svar: R är reflexiv, symmetrisk och transitiv (dvs en ekvivalensrelation). 9) Vi har å ena sidan α): För något r gäller p r och q r och å den andra β): p q. α) är sann precis om det inte finns någon tolkning som gör både p och q sanna (om det fanns en sådan skulle r och r vara sanna i den, omöjligt, om ingen finns duger p som r), dvs precis om q är falsk för alla tolkningar som gör p sann. β) är sann precis om q är falsk för någon tolkning som gör p sann. Då gäller α) β), ty om p aldrig är sann, dvs p är, är α) sann (r t.ex. q (eller )) men β) falsk (ingen tolkning gör p sann). Dessutom gäller β) α), ty det kan både finnas tolkningar med p sann som gör q sann och sådana som gör q falsk (t.ex. om p är och q är A). Sådana tolkningar gör β) sann och α) falsk. Svar: Nej, nej, dvs α) β) och β) α). 3

10) Vi skall visa att ur f(0) = 0, x (f(s(x)) = f(x) f(s(x)) = S(f(x))) och Peanos axiom följer att x y f(x) + y = x, dvs x φx med φx som formeln y f(x) + y = x. φ0 gäller, eftersom f(0) + 0 P3 = f(0) premiss = 0, så (med I) y f(0) + y = 0. Antag att φa gäller, dvs y f(a) + y = a, så för något b gäller f(a) + b = a. Enligt andra premissen gäller f(s(a)) = f(a) f(s(a)) = S(f(a)). Med f(s(a)) = f(a) fås f(s(a)) + S(b) = f(a) + S(b) P4 = S(f(a) + b) φa = S(a), så ( I) φs(a). Med f(s(a)) = S(f(a)) fås f(s(a))+b = S(f(a))+b givet = S(f(a)+b) φa = S(a), så ( I) φs(a). Därmed ( E) φs(a), så φa φs(a) för alla a, så ( I) x (φx φs(x)). Så φ0 & x (φx φs(x)) gäller och enligt axiom P7 (med n = 0) gäller då x φx, dvs det önskade x y f(x) + y = x, så saken är klar. 11) Vi skall visa att A & B, (A B) S5 ( A A). Idé: Premiss 1 ger A, så A. Om A gäller A i varje värld, så med A B i varje värld (premiss 2) fås B i varje värld, vilket motsäger B från premiss 1. Alltså A & A, så (SI) ( A A). 1 (1) A & B premiss 2 (2) (A B) premiss 1 (3) A 1 &E 1 (4) A 3 I 5 (5) A antagande 5 (6) A 5 E 2 (7) A B 2 E 2,5 (8) B 7,6 E 1 (9) B 1 &E 10 (10) B antagande 2,5,10 (11) 10,8 E 1,2,5 (12) 9,10,11 E [(11),(2),(5) fullt modaliserade] 1,2 (13) A 5,12 I 1,2 (14) A & A 4,13 &I 1,2 (15) ( A A) 14 SI(Neg-Imp) Slutsatsen på sista raden beror bara av premisserna på rad (1) och (2), så saken är klar. 12) Vi skall visa att x y Qxy S5 x y Qxy. Vi söker alltså en tolkning som gör premissen sann och den tänkta slutsatsen falsk. Premissen säger att för varje κ D finns en värld där Qkl är sann för ett där existerande λ. Slutsatsen säger att i varje värld gäller för alla σ där att det finns τ i samma värld så att Qst är sann i någon värld. Vi kan utnyttja att σ, τ skall finnas i samma värld för att finna den önskade tolkningen: W ={w, u}, D ={α, β}, w (D)={α}, u(d)={β}, w [Q]={ β, α }, u[q]={ α, β }. Den gör ju x y Qxy sann, ty Qab är sann i u, där β finns, och Qba är sann i w, där α finns x y Qxy falsk, ty i både w och u finns bara ett element och Qaa och Qbb är falska i alla världar Saken är klar. 13) Vi skall visa att A ( B C) I C (B A). Låt som vanligt S vara mängden av informationstillstånd, med rot α och ordning, i en intuitionistisk tolkning. Antag att α A ( B C). Vi skall visa att α C (B A). Låt σ C för något σ S. Vi har att visa att σ B A. Låt alltså τ B för ett τ σ, då skall vi visa att τ A. Om υ A för ett υ τ, gäller υ B C (ty υ α), dvs υ B eller υ C, men υ B (ty υ τ) och υ C (ty υ σ), motsägelse. Således får vi υ A, så τ A och därmed σ B A och α C (B A). Saken är klar, vi har visat A ( B C) I C (B A). 4

14) Vi skall visa att x (F x Gx) I x Gx, förstås genom att finna en tolkning så att α x (F x Gx) och α x Gx. Att α x Gx betyder att det för alla dom(α) finns ett σ S med σ G. Om α x (F x Gx) också skall gälla, måste σ x (F x Gx), dvs det måste komma till ytterligare element, eventuellt högre upp i trädet. Betrakta tolkningen (se fig.) S = {α, β}, = { α, β }, dom(α) = { }, dom(β) = {, }, warr(α) =, warr(β) = { F,, G, }. F : Den ger: β G: α x (F x Gx), ty α, β x (F x Gx), ty β F G, ty β F och β G α x Gx, ty α G, α ty β G Så saken är klar, vi har visat x (F x Gx) I x Gx. 15) Villkoret på Γ och att det i varje tolkning skall finnas p Γ och q med samma sanningsvärde, innebär precis att Σ = { (p q) p Γ, q } saknar modell. Enligt kompakthetssatsen finns det en ändlig Σ Σ som också saknar modell. Om vi låter Γ och vara mängderna av sentenser i Γ resp. som förekommer i Σ, kommer mängden { (p q) p Γ, q } att innehålla Σ, så den saknar också modell. Tydligen är Γ och ändliga delmängder till Γ och som har den önskade egenskapen. Saken är klar. 16) Vi skall avgöra om sentensen X u( x u(x) x & x y (Xxu(y) Xu(x)y)) är en tautologi, betingat sann eller en kontradiktion. Den är sann i en tolkning (dvs för en viss domän D) precis om det för varje val av Ext(R) finns Ref(f) så att x f(x) x & x y (Rxf(y) Rf(x)y) är sann. Om D = 1, är x f(x) x falsk, så sentensen falsk. Om D 2, tag ett α D och välj Ext(R) = { α, σ σ D}, dvs Rkl sann precis om k = a är det. Då är Raf(t) sann och Rf(a)t falsk för alla τ D och alla tillåtna f (f(a) a, ju), så Raf(t) Rf(a)t falsk för alla t, så x y (Rxf(y) Rf(x)y) är falsk. Den givna sentensen är alltså falsk för alla D, så svar: Sentensen är en kontradiktion. (Om man tillåter D =, vilket vi inte gör i den här kursen, är sentensen sann då (varför?).) 5