Robin Stenwall Lunds universitet

Relevanta dokument
Robin Stenwall Lunds universitet

Formell logik Kapitel 10. Robin Stenwall Lunds universitet

Robin Stenwall Lunds universitet

Robin Stenwall Lunds universitet

Robin Stenwall Lunds universitet

Robin Stenwall Lunds universitet

Formell logik Kapitel 7 och 8. Robin Stenwall Lunds universitet

Formell logik Kapitel 5 och 6. Robin Stenwall Lunds universitet

Formell logik Kapitel 9. Robin Stenwall Lunds universitet

Formell logik Kapitel 1 och 2. Robin Stenwall Lunds universitet

Filosofisk logik Kapitel 19. Robin Stenwall Lunds universitet

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

Semantik och pragmatik (Serie 4)

Formell logik Föreläsning 1. Robin Stenwall

Formell logik Kapitel 3 och 4. Robin Stenwall Lunds universitet

Logik: sanning, konsekvens, bevis

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

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

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

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

Grundläggande logik och modellteori

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

En introduktion till logik

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

Formell logik Föreläsning 1. Robin Stenwall

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

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

Logik och bevisteknik lite extra teori

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

Föreläsning 5. Deduktion

Semantik och pragmatik

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

Semantik och pragmatik (Serie 3)

Semantik och pragmatik

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

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

7, Diskreta strukturer

7, Diskreta strukturer

Filosofisk logik Kapitel 15. Robin Stenwall Lunds universitet

Lite om bevis i matematiken

Grundläggande logik och modellteori (5DV102)

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

Kritiskt tänkande HTXF04:3 FTEB05. Induktiv argumentation

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

DD1350 Logik för dataloger

Moralfilosofi. Föreläsning 2

MATEMATIKENS SPRÅK. Avsnitt 1

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

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

Grundläggande logik och modellteori

Om semantisk följd och bevis

Övningshäfte 2: Induktion och rekursion

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

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

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

Vektorgeometri för gymnasister

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

Innehåll. Föreläsning 7. Satslogiken är för grov. Samma sak i predikatlogik: Första ordningens predikatlogik. Logik med tillämpningar

Semantik och pragmatik (serie 5)

Moralfilosofi. Föreläsning 3

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.

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

FTEA12:2 Filosofisk Metod. Grundläggande argumentationsanalys II

Kritiskt tänkande HTXF04:3 FTEB05. Utvärdering av argument

MA2047 Algebra och diskret matematik

Generellt kan vi säga att för att vi ska värdera ett argument som bra bör det uppfylla åtminstone följande kriterier:

9. Predikatlogik och mängdlära

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

argumenterar vi på ett logiskt giltigt vis. Schemat kallas modus ponens. Här är ett exempel på ett specifikt modus ponens argument:

En introduktion till predikatlogik

Grundläggande logik och modellteori (5DV102)

Kap. 7 Logik och boolesk algebra

7. Om argumentet är induktivt: Är premisserna relevanta/adekvata för slutsatsen?

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

Moralfilosofi. Föreläsning 4

*UXSS YQLQJ±/RJLNPHGWLOOlPSQLQJDUYW

FTEA21:3 Spr akfilosofi F orel asning I Martin J onsson

Moralfilosofi. Föreläsning 4

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

Slide 1. Slide 2. Slide 3. Kunskapsteori. Propositionell kunskap. Vilka problem skall kunskapsteorin lösa?

Tentamen i TDDC75 Diskreta strukturer , lösningsförslag

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

Logik och modaliteter

Filosofisk Logik. föreläsningsanteckningar/kompendium (FTEA21:4) v. 2.0, den 5/ Kompakthet och Löwenheim-skolemsatsen

0. Meta-etik Grunderna

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

Andragradspolynom Några vektorrum P 2

FTEA21:3 Spr akfilosofi F orel asning III Martin J onsson

TATM79: Föreläsning 1 Notation, ekvationer, polynom och olikheter

Semantik och pragmatik

TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor

Värdeteori: översikt. Föreläsning 3. Bergströms taxonomi: Det karaktäristiska för värdeteorin är:

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

FTEA12:2 Filosofisk metod. Att värdera argumentation I

Subjektivism & emotivism

Värdeepistemologi. Epistemologi: allmänt. Föreläsning 8. Vad är kunskap? Värdeepistemologi. Skepticism & kognitivism

4. Moralisk realism och Naturalism

Moralfilosofi. Föreläsning 8

LMA033/LMA515. Fredrik Lindgren. 4 september 2013

FÖRELÄSNINGSANTECKNINGAR 20okt2017 IB LYCAN KAP.2 OCH KAP. 3

Transkript:

Robin Stenwall Lunds universitet

Dagens föreläsning Informella bevismetoder för kvantifikatorer Universell elimination Existentiell introduktion Existentiell elimination Universell introduktion General Conditional Proof Formella bevisregler för kvantifikatorer Elim Intro Elim Intro

Bevisföring med kvantifikatorer Vi har lärt oss vad kvantifikatorerna betyder Nu skall vi lära oss hur kvantifierade satser används i bevis Mer specifikt så kommer vi att lära oss bevismetoder som är tillräckliga för att bevisa samtliga konsekvenser som beror på meningen hos konnektiven, identitet och kvantifikatorerna.

Universell elimination Antag att följande generalisering är sann (1) Alla har DNA Tag sedan en godtycklig person: Matthew McConaughey Givet att (1) är sann, så kan vi sluta oss till (2) MM har DNA Varför? (2) är en logisk konsekvens av (1) Om (1) är sann så är det omöjligt för (2) att vara falsk

Universell elimination Att (2) är en logisk konsekvens av (1) är bara ett exempel på en mer generell princip: Principen: Om någonting gäller för alla individer, så gäller det speciellt för en viss individ. Dvs: Från kan vi härleda x S(x) S(c) förutsatt att c betecknar en individ i domänen

Universell elimination Ett exempel Antag att följande är sant: (3) x(cube(x) Small(x)) samt även att a och b betecknar individer i domänen Med hjälp av universell elimination kan då du sluta dig till: (4) Cube(a) Small(a) (5) Cube(b) Small(b)

Existentiell introduktion En av de enklaste introduktionsreglerna Från (6) Barack Obama hälsade på påven kan vi sluta oss till (7) Någon hälsade på påven (8) Barack Obama hälsade på någon Från (9) Alla filosofer älskar David Lewis kan vi sluta oss till (10) Alla filosofer älskar någon

Existentiell introduktion Principen: Om någonting gäller för en viss individ c, så finns det en individ för vilket det gäller. Dvs: Från S(c) kan vi härleda x S(x) förutsatt att c betecknar en individ i domänen.

Existentiell introduktion Ett exempel Antag att följande är sant: (11) Tet(a) SameSize(a, c) Med hjälp av existentiell introduktion kan du då sluta dig till följande: (12) x (Tet(x) SameSize(x, c))

Existentiell introduktion Ett potentiellt problem Antag att följande är sant: (13) Tyrion Lannister finns inte Följer det ur (13) att: (14) Det finns minst ett x sådant att x inte existerar? Nej! Tyrion Lannister betecknar inte ett objekt i vår domän.

Existentiell introduktion Ett mer komplext exempel Betrakta följande argument: P1: x (Tet(x) Small(x)) P2: Tet(a) S: x(tet(x) Small(x)) Med hjälp av universell elimination erhåller vi Tet(a) Small(a) ur P1. Från Tet(a) Small(a) och P2 erhåller vi Small(a) Så vi har Tet(a) Small(a) Genom existentiell introduktion får vi x(tet(x) Small(x))

Existentiell introduktion Övning Ge ett informellt bevis för följande: P1: x (Tet(x) Small(x)) P2: Tet(a) S: x Small(x) Vilka regler används?

Utöver universell elimination och existentiell introduktion så finns det även mer komplexa bevisföringsmetoder som involverar kvantifikatorer. Vi kommer att titta närmare på tre av dem idag: Existentiell elimination Universell introduktion General Conditional Proof

Existentiell elimination Antag att du har en existentiell premiss och vill visa att någonting följer ur den (14) Någonting är antigen en kub eller litet Antag att domänen endast innehåller två figurer a och b Kan du sluta dig till att a är en kub eller liten? Kan du sluta dig till att b är en kub eller liten? Här är en idé. Vi kan från (14) sluta oss till att det finns någon figur, kalla den Groink, som antingen är en kub eller liten. Sen kan vi låtsas som om Groink var ett riktigt namn och se vad som följer ur det antagandet.

Existentiell elimination Ett exempel Betrakta följande argument: P1: x (Tet(x) Small(x)) P2: x Tet(x) S: x Small(x) Vi måste använda oss av P2, så låt oss testa att införa ett låtsasnamn. Från P2 vet vi att det finns någon figur, kalla det d, sådant att Tet(d). Med hjälp av universell elimination erhåller vi Tet(d) Small(d) från P1. Så vi erhåller Small(d) genom modus ponens. Med hjälp av existentiell introduktion får vi S.

Existentiell elimination En observation I exemplet ovan introducerade vi ett låtsasnamn och sedan använde vi oss av universell elimination. Kan vi göra det omvända? Antag att vi med hjälp av universell elimination först erhåller Tet(d) Small(d) från P1. Kan vi nu introducera ett låtsasnamn: ex. låt d vara vad som än är en tetraeder enligt P2? Nej, själva poängen med låtsasnamn är att introducera ett helt nytt namn. Men i detta fall används d redan. Använd er alltid av universell elimination efter det att ni har introducerat ett låtsasnamn.

Existentiell elimination Principen: Om det finns en individ för vilken någonting gäller, så kan vi införa ett nytt namn för att beteckna den individen med och sluta oss till att den individ som namnet står för har egenskapen ifråga. Dvs: Från x S(x) kan vi sluta oss till S(c) förutsatt att c är ett nytt namn som inte redan betecknar en individ.

Existentiell elimination Ett exempel Betrakta följande argument: P1: y (Cube(y) Dodec(y)) P2: x(cube(x) Large(x)) P3: x Large(x) S: xdodec(x) Informellt bevis: Givet P3 kan vi genom existentiell elimination anta att Large(b). Ur P2 med hjälp av universell elimination följer det att Cube(b) Large(b). Alltså måste Cube(b). Men från P1 följer det att Cube(b) Dodec(b). Alltså Dodec(b). Ur detta följer det med hjälp av existentiell introduktion att xdodec(x).

Existentiell elimination Övning Ge ett informellt bevis för följande argument: P1: x (Tet(x) Small(x)) P2: y (Tet(y) LeftOf(a, y)) P3: x Small(x) S: x LeftOf(a, x)

Universell introduktion Betrakta följande argument: P1: Alla som har VG i formell logik är smarta P2: Alla filosofistudenter har VG i formell logik S: Alla filosofistudenter är smarta Informellt bevis: Låt Quine denotera någon (vilken som helst) av filosofistudenterna. Given andra premissen, så har Quine VG i formell logik (universell elimination). Enligt P1, så måste Quine vara smart. Men eftersom Quine valdes ut arbiträrt, så följer det att alla filosofistudenter är smarta.

Universell introduktion Notera att vi inte valde ut en specifik filosofistudent Vår bevisföring var helt generell: den fungerar oberoende av vilken mängd entiteter den appliceras på Denna generalitet uppstod genom att vi introducerade ett nytt namn för att tala om ett arbiträr objekt Då objektet var arbiträrt utvalt och någonting gäller för det objektet så är vi rättfärdigade att dra en slutsats om samtliga objekt.

Universell introduktion Principen: Om någonting gäller för en godtyckligt vald individ så gäller det för alla individer. Dvs: Från S(c) kan vi sluta oss till xs(x) förutsatt att c är en godtyckligt vald individ.

Universell introduktion Ett exempel Betrakta följande argument: P1: xtet(x) P2: xmedium(x) S: x(tet(x) Medium(x)) Låt c denotera en godtyckligt objekt i Tarski s World Genom universell elimination på P2 och P1, så erhåller vi Medium(c) och Tet(c). Så vi har Tet(c) Medium(c) Men eftersom c var godtycklig så följer S.

Universell introduktion En restriktion Om du vill visa xs(x) så kan du välja ett nytt namn c och visa S(c), under föutsättningen att S(c) inte innehåller några namn som introducerats genom existentiell elimination efter införandet av c. Utan restriktionen kan vi härleda falska slutsatser från sanna premisser (se boken)

General Conditional Proof I praktiken är vi dock främst intresserade av att bevisa generella påståenden av följande form: x (P(x) Q(x)) För att bevisa detta genom universell introduktion så skulle du bevisa följande för ett arbiträrt c: P(c) Q(c) Detta kan genomföras genom att använda GCP. Antag P(c) och visa att Q(c) följer

General Conditional Proof Principen: Antag att vi vill visa att alla saker av en viss typ har en viss egenskap. Det kan vi göra genom att låta c denotera ett godtyckligt objekt av den typen och visa att c har egenskapen i fråga. Dvs: Om vi antar P(c) och lyckas visa Q(c) så kan vi sluta oss till x (P(x) Q(x)) förutsatt att c är ett nytt namn som står för en godtycklig individ.

General Conditional Proof Några noteringar Anmärkning 1: GCP är en väldigt naturlig bevisregel men behövs egentligen inte givet att vi redan har introduktionsreglerna för och. I boken ses introduktionsregeln för som ett specialfall av GCP. Anmärkning2: Om du vill visa x (P(x) Q(x) så kan du välja ett nytt namn c, anta P(c) och sedan visa Q(c), under förutsättningen att Q inte innehåller några namn som introducerades genom existentiell elimination efter antagandet P(c). Utan denna restriktion kan vi härleda falska slutsatser från sanna premisser (se boken)

General Conditional Proof Ett exempel Betrakta följande argument: P1: x (Small(x) Tet(x)) P2: x ( Tet(x) Cube(x)) S: x (Small(x) Cube(x)) Låt a beteckna ett arbiträrt objekt i TW Antag Small(a) (Mål: visa att Cube(a)) Från P1 följer Small(a) Tet(a) Genom modus ponens följer Tet(a) P2 ger oss Tet(a) Cube(a) och därmed Cube(a) Då a var godtycklig följer S.

Elim Ok, nu är det dags att lära sig de formella bevisreglerna för kvantifikatorer. Vi börjar med en lätt: xs(x)... S(c) Exempel 1. x (Tet(x) Small(x)) 2. Tet(c) Small(c) Elim 1

Intro Det fanns två informella metoder för att bevisa ett generellt påstående Universell introduktion General Conditional Proof Vi kommer att titta på två versioner av Intro, en för varje informell metod.

Intro Version 1 c... P(c) xp(x) c får inte figurera utanför det subbevis där det introducerades, då c måste vara godtycklig. Lådan med c läses som låt c vara ett arbiträrt objekt i domänen.

Intro Version 2... c P(c) där c inte förekommer utanför det subbevis där c introducerades Q(c) x(p(x) Q(x))

Intro S(c)... xs(x) Exempel 1. Tet(c) 2. xtet(x) Elim 1

Elim xs(x). Q c... Q S(c) Där c inte förekommer utanför det subbevis där det introducerades

Övningar Gör följande härledningar i F. x(p(x) Q(x)) z(q(z) R(z)) x(p(x) R(x)) x(c(x) L(x)) x(l(x) R(x, b)) xc(x) x(l(x) R(x, b))

Övningar forts. x(t(x) S(x)) x(s(x) R(x, b)) xr(x, b) xp(x) x P(x)