Formell logik Kapitel 5 och 6. Robin Stenwall Lunds universitet

Relevanta dokument
Formell logik Kapitel 3 och 4. Robin Stenwall Lunds universitet

Formell logik Kapitel 7 och 8. Robin Stenwall Lunds universitet

Formell logik Kapitel 1 och 2. Robin Stenwall Lunds universitet

Robin Stenwall Lunds universitet

7, Diskreta strukturer

Robin Stenwall Lunds universitet

Logik: sanning, konsekvens, bevis

En introduktion till logik

7, Diskreta strukturer

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

DD1350 Logik för dataloger. Fö 2 Satslogik och Naturlig deduktion

Formell logik Kapitel 10. Robin Stenwall Lunds universitet

Om semantisk följd och bevis

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

MATEMATIKENS SPRÅK. Avsnitt 1

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

Lite om bevis i matematiken

Semantik och pragmatik

Grundläggande logik och modellteori

FTEA12:2 Filosofisk Metod. Grundläggande argumentationsanalys II

Formell logik Kapitel 9. Robin Stenwall Lunds universitet

Robin Stenwall Lunds universitet

Tommy Färnqvist, IDA, Linköpings universitet. 1 Kursadministration 1. 2 Introduktion Varför logik? Satslogik... 2

Kap. 7 Logik och boolesk algebra

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

KRITISKT TÄNKANDE I VÄRDEFRÅGOR. 8: Repetition

Formell logik Föreläsning 1. Robin Stenwall

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

Tommy Färnqvist, IDA, Linköpings universitet. 2 Strukturer Domäner Tolkningar... 3

Logik och bevisteknik lite extra teori

Semantik och pragmatik (Serie 3)

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

Formell logik Föreläsning 1. Robin Stenwall

Grundläggande logik och modellteori

MA2047 Algebra och diskret matematik

Filosofisk logik Kapitel 19. Robin Stenwall Lunds universitet

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

D. x 2 + y 2 ; E. Stockholm ligger i Sverige; F. Månen är en gul ost; G. 3 2 = 6; H. x 2 + y 2 = r 2.

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

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

Kritiskt tänkande HTXF04:3 FTEB05. Grundläggande argumentationsanalys

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

8. Naturlig härledning och predikatlogik

Föreläsning 5. Deduktion

INDUKTION OCH DEDUKTION

Logik I. Åsa Hirvonen Helsingfors universitet. Våren 2013

729G06 Logik FÖRELÄSNING 1 ANDERS MÄRAK LEFFLER IDA/HCS

Logik. Dr. Johan Hagelbäck.

DD1350 Logik för dataloger

Semantik och pragmatik (Serie 4)

KRITISKT TÄNKANDE I VÄRDEFRÅGOR. 5: Deduktion

Induktion och rekursion

KRITISKT TÄNKANDE I VÄRDEFRÅGOR. 8: Repetition

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

Avslutning. Vad? Hur? Anmärkningar inför tentan 2. Vad ska kunnas?

Grundläggande logik och modellteori (5DV102)

Avslutning. Vad? Hur? Anmärkningar inför tentan 2. Vad ska ni kunna?

Introduktion till formell logik

Bakgrund. Bakgrund. Bakgrund. Håkan Jonsson Institutionen för systemteknik Luleå tekniska universitet Luleå, Sverige

9. Predikatlogik och mängdlära

Svar och lösningar, Modul 1.

Tentamen i logik 729G06 Programmering och logik

Föreläsning 6. pseudokod problemlösning logik algoritmer

Varför är logik viktig för datavetare?

Värderelationer och Monadiska Normer i Dyadisk Deontisk Logik

Sanningens paradoxer: om ändliga och oändliga lögnare

Grundläggande logik och modellteori

Induktion och rekursion

Försättsblad till skriftlig tentamen vid Linköpings universitet TER1

Satslogik grundläggande definitioner 3. Satslogik. Uppgift 1. Satslogikens syntax (välformade formler) Satslogikens semantik (tolkningar)

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen

DD1350 Logik för dataloger. Vad är logik?

FTEA12:2 Filosofisk metod

Solen gick upp idag Solen gick upp idag. Solen går alltid upp.

Sanning och lögnare. Rasmus Blanck VT2017. FT1200, LC1510 och LGFI52

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

Introduktion till predikatlogik. Jörgen Sjögren

7. FORMELL SATSLOGIK (SL)

Logik och kontrollstrukturer

MATEMATIKENS SPRÅK. Syftet med denna övning är att med hjälp av logik lära oss att uttrycka matematik mer exakt, lära oss

Mer om kontinuitet. Kapitel K. K.1 Övre och undre gräns

COMPUTABILITY BERÄKNINGSBARHET. Källa: Goldschlager, Lister: Computer Science A Modern Introduction 2. upplaga 1988, Prentice Hall

Kunskap. Evidens och argument. Kunskap. Goda skäl. Goda skäl. Två typer av argument a) deduktiva. b) induktiva

Naturalism. Föreläsning Naturalismen (tolkad som en rent värdesemantisk teori) är en form av kognitivism

Robin Stenwall Lunds universitet

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

Moralfilosofi. Föreläsning 2

Logisk semantik I. 1 Lite om satslogik. 1.1 Konjunktioner i grammatisk bemärkelse. 1.2 Sant och falskt. 1.3 Satssymboler. 1.

KUNSKAP är målet med filosofiska argument, inte (i första hand) att övertyga.

MATEMATIKENS SPRÅK. Syftet med denna övning är att med hjälp av logik lära oss att uttrycka matematik mer exakt,

En introduktion till predikatlogik

Epistemologi - Vad kan vi veta? 4IK024 Vetenskapsmetod och teori

Föreläsningsanteckningar och övningar till logik mängdlära

Datorlingvistisk grammatik I Institutionen för lingvistik och filologi Oktober 2007 Mats Dahllöf

Diskreta strukturer. 1 Introduktion. 1.1 Konventioner

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret Lektion 4

Grundläggande logik och modellteori

Föreläsningar. Gruppövning, grupp A: Måndag 26/ sal 318 Gruppövning, grupp B: Måndag 26/ sal 318

Grundläggande logik och modellteori (5DV102)

När du läser en definition bör du kontrollera att den är vettig, och försöka få en idé om vad den egentligen betyder. Betrakta följande exempel.

Transkript:

Formell logik Kapitel 5 och 6 Robin Stenwall Lunds universitet

Kapitel 5 Bevismetoder för boolesk logik Visa att en sats är en tautologisk konsekvens av en mängd premisser! Lösning: sanningstabellmetoden Begränsningar hos sanningstabellmetoden: antalet rader i en sanningstabeller växer exponentiellt med antalet atomära satser: 2 n fungerar endast för argument vars giltighet beror på meningen hos de booleska konnektiven Lösning: Härledning/bevis Kapitel 5 förklarar de booleska konnektivens logik på ett informellt sätt Formella bevisregeler införs i kapitel 6

Avsnitt 5.1: Giltiga bevissteg Vad har vi redan? Identitetselimination: från P(n) och n = m får vi härleda P(m) Identitetsintroduktion: vi får alltid införa a = a i ett bevis Här är a, n och m godtyckliga termer Konjunktionselimination: från P Q får vi härleda P från P Q får vi härleda Q Konjunktionsintroduktion: om vi har bevisat P och Q separat får vi härleda P Q Disjunktionsintroduktion: från P får vi härleda P Q från Q får vi härleda P Q

Avsnitt 5.2: Proof by cases argument som betraktar olika fall Antag att vi redan vet att P Q är sann och vill visa att S är sann Om vi kan visa följande båda om-så-satser så är vi klara: om P är sann, så är S sann (dvs S följer ur P) om Q är sann, så är S sann (dvs S följer ur Q) Allmänt: anta att det finns ett antal olika fall och att vi kan visa att oavsett vilket fall som gäller så följer den slutsats vi vill visa. Då har vi visat att slutsatsen följer

Exempel från vardagslivet Antag att parkeringstiden för din bil har gått ut för några timmar sedan. Här är ett argument för att du inte behöver rusa tillbaka till bilen. (1) Antingen har du redan fått parkeringsböter eller så har du inte fått det. (2) Om du redan har fått parkeringsböter, så är det inget att göra åt. Det är i så fall ingen vits att rusa tillbaka. (3) Om du inte redan har fått parkeringsböter, så kommer du säkert inte att få böter inom de närmaste fem minuterna heller. Det är i så fall ingen vits att rusa tillbaka. (4) Alltså: det är ingen vits att rusa tillbaka till bilen. Är argumentet giltigt? Är det sunt?

Generellt gäller: Givet att vi har redan bevisat en disjunktion P 1 P n så kan vi bryta ner beviset av en sats S till n olika fall: P 1 gäller, P 2 gäller, osv. Om vi lyckas visa att S är sann oberoende av vilket fall som gäller, då har vi bevisat S I korthet: För att bevisa S från P 1 P n, bevisa S från var och en av P 1,,P n Denna bevisregel kallas i boken disjunktionselimination (varför?)

Avsnitt 5.3: Indirekta bevis (motsägelsebevis) En annan utomordentligt användbar bevistyp är motsägelsebevis eller reductio ad absurdum Den allmänna regeln: för att bevisa S, anta S och bevisa en motsägelse Denna bevisregel kallas i boken negationsintroduktion (varför?)

Exempel från vardagslivet (juridiken) En försvarsadvokat kan resonera så här: (1) Anta att min klient är skyldig till bankrånet. (2) Vi vet att rånet ägde rum kl. 19. (3) Vi vet också att min klient kl. 18 befann sig i hemmet. (4) Då måste min klient ha tillryggalagt sträckan mellan hemmet och banken på högst en timme. (5) Men det motsäger polisens uppgifter att denna färd tar minst två timmar i anspråk. (6) Alltså är min klient oskyldig.

En motsägelse (kontradiktion) är någonting som omöjligtvis kan vara sant Kontradiktionssymbol: ( falsum ) Exempel på motsägelser: Q Q, (a = a),

Tautologiska kontradiktioner: kontradiktioner vars motsägelsefulla natur beror på meningen hos de booleska konnektiven För att visa att en sats är en tautologisk kontradiktion: (1) Konstruera en sanningstabell (2) Satsen en tautologisk kontradiktion om och endast om det står F överallt i kolumnen under satsens huvudkonnektiv Observation: Negationen av en tautologi är en tautologisk kontradiktion Övning: Visa att (P Q) ( P Q) är en tautologisk kontradiktion

Kapitel 6: Formella bevis i boolesk logik Det system för härledning som används i boken kallas för naturlig deduktion Det har två sorters regler för varje konnektiv: introduktionsregler som säger hur vi kan bevisa slutsatser som innehåller konnektivet eliminationsregler som säger hur vi kan dra slutsatser uitfrån premisser som innehåller konnektivet Dessa regler finns inbakade i programmet Fitch som följer med kursboken

Avsnitt 6.1: Regler för konjunktion Konjunktionselimination ( Elim): P 1 P i P n P i Här kan P i vara vilken konjunkt som helst, inklusive den första eller sista

Konjunktionsintroduktion ( Intro): P 1 P n P 1 P n där pilen indikerar att var och en av P 1,, P n måste förekomma i beviset innan konjunktionen av dem kan läggas till Övning: Visa att C B följer från A B C. Metod: anta A B C som premiss och härled C B.

Avsnitt 6.2: Regler för disjunktion Disjunktionsintroduktion ( Intro): P i P 1 P i P n

Disjunktionselimination ( Elim): P 1 P n P 1 S P n S S Övning: Visa att A följer av (B A) (A C)

Ytterligare en användbar regel: en premiss får alltid upprepas i ett bevis Regeln kallas upprepningsregeln (eng. reiteration rule) och förkortas Reit Övning: Visa att A följer av (B A) A

Avsnitt 6.3: Regler för negation Negationselimination är helt enkelt dubbla negationens lag : Negationselimination ( Elim): P P

Negationsintroduktion ( Intro): P P

Vi har även regler för att introducera och eliminera -introduktion ( Intro): P P Övning: Härled A från premissen A

Notera att allting följer av en motsägelse. Om vi har härlett en motsägelse så kan vi sluta oss till vad som helst. -elimination ( Elim): P Regeln svarar mot följande vardagsresonemang. Kalle har just påstått att han kan göra 100 kilo i bänkpress, varpå Sten tvivlande utbrister Om du gör 100 kilo i bänkpress så är månen en grön mögelost

Är detta en rimlig härledningsregel? Regeln vore orimlig om den gjorde det möjligt att gå från sanna premisser till en falsk slutsats. Gör den det? Regeln gör det möjligt att utifrån en motsägelse härleda vad som helst. Men ett sådant bevis saknar övertygelsekraft då det aldrig är sunt. Regeln används framför allt i underbevis som ett led i ett större bevis Exempel: visa att Q följer av (P P) Q