Logica 1. Joost J. Joosten

Vergelijkbare documenten
Logica 1. Joost J. Joosten

Logica 1. Joost J. Joosten

Logica 1. Joost J. Joosten

Logica 1. Joost J. Joosten

Voortgezette Logica, Week 2

Logica 1. Joost J. Joosten

Logica 1. Joost J. Joosten

Logica 1. Joost J. Joosten

Inleiding Wiskundige Logica

Mededelingen. TI1300: Redeneren en Logica. Waarheidstafels. Waarheidsfunctionele Connectieven

Tentamen TI1300 en IN1305-A (Redeneren en) Logica

Logica 1. Joost J. Joosten

Logica voor Informatici najaar 2000 Opgaven en Oplossingen Hoofdstuk 2

Logica voor Informatici najaar 2000 Opgaven en Oplossingen Hoofdstuk 3

Logic for Computer Science

Logica voor Informatica. Propositielogica. Syntax & Semantiek. Mehdi Dastani Intelligent Systems Utrecht University

Wie A zegt moet B zeggen

Mededelingen. TI1300: Redeneren en Logica. Metavariabelen Logica, p Minder connectieven nodig

Logica voor Informatica

Logica voor Informatica. Propositielogica. Bewijssystemen voor propositielogica. Mehdi Dastani

TI1300: Redeneren en Logica, Practicum 1 Deadline: 17 september 2010, 10:45 uur

Inleiding logica Inleveropgave 3

Logica voor Informatica. Propositielogica. Normaalvormen en Semantische tableaux. Mehdi Dastani

Tegenvoorbeeld. TI1300: Redeneren en Logica. De truc van Gauss. Carl Friedrich Gauss, 7 jaar oud (omstreeks 1785)

Logica. Oefeningen op hoofdstuk Propositielogica

Logica 1. Joost J. Joosten

Inhoud leereenheid 1. Inleiding. Introductie 13. Leerkern Wat is logica? Logica en informatica 13

Hoofdstuk 3. behandeld. In de paragrafen 3.1 en 3.2 worden de noties valuatie, model en

Tentamen TI1300 en IN1305-A (Redeneren en) Logica

Tentamen IN1305-I Fundamentele Informatica 1, deel I: Logica

Inleiding Wiskundige Logica

Samenvatting. TI1306 Redeneren & Logica Review Guide 2014 Door: David Alderliesten. Disclaimer

Logica voor AI. Responsiecollege. Antje Rumberg. 12 december Kripke Semantiek. Geldigheid. De bereikbaarheidsrelatie

Logica voor AI. Bisimulatie en niet-karakteriseerbaarheid. Antje Rumberg. 21 november Correspondentie.

Formeel Denken 2014 Uitwerkingen Tentamen

Logica voor AI. Inleiding modale logica en Kripke semantiek. Antje Rumberg. 14 november 2012

Tentamentips. Tomas Klos. 14 december 2010

Propositielogica. Onderdeel van het college Logica (2017) Klaas Landsman

Logica voor AI. Bewijstheorie en natuurlijke deductie. Antje Rumberg. 28 november Kripke Semantiek.

Handout Natuurlijke Deductie

4 Beschouw de volgende formuleverzameling S: {"x "y ((Rxy Æ "z (Rxz Æ y = z)), "x "y (Ryx Æ "z (Rzx Æ y = z)),

Propositielogica, waarheid en classificeren

Formeel Denken 2013 Uitwerkingen Tentamen

Getaltheorie I. c = c 1 = 1 c (1)

Formeel Denken. Herfst 2004

Volledige inductie. Hoofdstuk 7. Van een deelverzameling V van de verzameling N van alle natuurlijke getallen veronderstellen.

Hoofdstuk 4. In dit hoofdstuk wordt een aantal uiteenlopende eigenschappen van de propositielogica

Eerste-orde logica (= Predikaatlogica)

Caleidoscoop: Logica

Logica 1. Joost J. Joosten

Semantiek van predicatenlogica en Tractatus

Voortgezette Logica, Week 6

Propositielogica. Evert De Nolf Delphine Draelants Kirsten Storms Evelien Weyn. 24 augustus Universiteit Antwerpen

b) Niet geldig. Zij π(n)(p) = 1 als n is even, anders π(n)(p) = 0. Schrijf

Propositielogica. Leereenheid 4

Oefenopgaven Grondslagen van de Wiskunde A

Recursie en inductie i

Logica voor AI. Verschillende modale systemen en correctheid. Antje Rumberg. 30 november 2012.

Inleiding Wiskundige Logica

Eigenschap (Principe van welordening) Elke niet-lege deelverzameling V N bevat een kleinste element.

Kennisrepresentatie & Redeneren. Piter Dykstra Instituut voor Informatica en Cognitie

Zomercursus Wiskunde. Katholieke Universiteit Leuven Groep Wetenschap & Technologie. September 2008

Logica voor AI. Frame eigenschappen en correspondentie. Antje Rumberg 16 november Kripke Semantiek.

Logica Les 1 Definities en waarheidstabellen. (Deze les sluit aan bij les 1 van de syllabus Logica WD_online)

Propositionele logica

Enkele valkuilen om te vermijden

Proposities. Hoofdstuk 2

FP-theorie. 2IA50, Deel B. Inductieve definities 1/19. / department of mathematics and computer science

Verzamelingen. Hoofdstuk 5

Tentamen TI1300 en IN1305-A (Redeneren en) Logica

Hoofdstuk 15. In dit hoofdstuk geven we een inleiding op het gebied van het automatisch bewijzen

Wiskunde logica Werkcollege 6

Logica als een oefening in Formeel Denken

Opmerking. TI1300 Redeneren en Logica. Met voorbeelden kun je niks bewijzen. Directe en indirecte bewijzen

ARGUMENTEREN EN REDENEREN

1 Recurrente betrekkingen

Getallensystemen, verzamelingen en relaties

De Resolutiemethode (Logica, hoofdstuk 15) Robinson (1965) TI1300 Redeneren en Logica

LOGICA OP HET MENU DEEL 2. Dr. Luc Gheysens en Daniël Tant

Hoofdstuk 6. Natuurlijke Deductie volgens Fitch. In de vorige hoofdstukken is de propositielogica hoofdzakelijk vanuit een semantisch

Tentamen Grondslagen van de Wiskunde B met uitwerkingen

Formeel Denken. October 20, 2004

Logic for Computer Science

Parvulae Logicales INDUCTIE Extra materiaal bij het college Logica voor CKI 10/11. Albert Visser & Piet Lemmens & Vincent van Oostrom

PROPOSITIELOGICA. fundament voor wiskundig redeneren. Dr. Luc Gheysens

BEWIJZEN EN REDENEREN

Talen & Automaten. Wim Hesselink Piter Dykstra Opleidingsinstituut Informatica en Cognitie 9 mei 2008

Aanvulling aansluitingscursus wiskunde. A.C.M. Ran

Gödels Onvolledigheidsstellingen

Inhoud casus blok 4. Analyse van een woordspel. Introductie 7

Discrete Structuren. Piter Dykstra Opleidingsinstituut Informatica en Cognitie

Wiskundige beweringen en hun bewijzen

(b) Formuleer het verband tussen f en U(P, f), en tussen f en L(P, f). Bewijs de eerste. (c) Geef de definitie van Riemann integreerbaarheid van f.

Tentamen Grondslagen van de Wiskunde B met uitwerkingen

III.2 De ordening op R en ongelijkheden

Logica in het (V)WO. Barteld Kooi

Credit cards, computationele complexiteit en consistentie uitspraken

Logica voor Informatica

Logica voor Informatica

Bestaat er dan toch een wortel uit 1?

Transcriptie:

Logica 1 Joost J. Joosten Universiteit Utrecht (sub)faculteit der Wijsbegeerte Heidelberglaan 8 3584 CS Utrecht Kamer 158, 030-2535579 jjoosten@phil.uu.nl www.phil.uu.nl/ jjoosten (hier moet een tilde bij) Logica 1 p.1/15

Vandaag Recapitulatie vorig college. Logica 1 p.2/15

Vandaag Recapitulatie vorig college. Trek aan de rem als het te snel gaat. Logica 1 p.2/15

Vandaag Recapitulatie vorig college. Trek aan de rem als het te snel gaat. Correctheid natuurlijke deductie voorbereiden Logica 1 p.2/15

Vandaag Recapitulatie vorig college. Trek aan de rem als het te snel gaat. Correctheid natuurlijke deductie voorbereiden Inductieve bewijzen Logica 1 p.2/15

Tautologieën Definitie tautologie: overal in de waarheidstabel staan énen. Logica 1 p.3/15

Tautologieën Definitie tautologie: overal in de waarheidstabel staan énen. We gaan een iets beter vocabularium ontwikkelen om over waarheidstafels te spreken. Logica 1 p.3/15

Tautologieën Definitie tautologie: overal in de waarheidstabel staan énen. We gaan een iets beter vocabularium ontwikkelen om over waarheidstafels te spreken. We noemen een rij in het linker deel van een waarheidstabel een valuatie. Logica 1 p.3/15

Tautologieën Definitie tautologie: overal in de waarheidstabel staan énen. We gaan een iets beter vocabularium ontwikkelen om over waarheidstafels te spreken. We noemen een rij in het linker deel van een waarheidstabel een valuatie. In andere woorden, een valuatie zegt bij elke propositie letter of deze waar (1) is of niet (0). Logica 1 p.3/15

Valuaties Waarheidstafels zeggen ons hoe wij valuaties tot formules uit moeten breiden. Logica 1 p.4/15

Valuaties Waarheidstafels zeggen ons hoe wij valuaties tot formules uit moeten breiden. Bijvoorbeeld: v(ϕ ψ) = min{v(ϕ), v(ψ)} Logica 1 p.4/15

Valuaties Waarheidstafels zeggen ons hoe wij valuaties tot formules uit moeten breiden. Bijvoorbeeld: v(ϕ ψ) = min{v(ϕ),v(ψ)} = v(ϕ) v(ψ) Logica 1 p.4/15

Valuaties Waarheidstafels zeggen ons hoe wij valuaties tot formules uit moeten breiden. Bijvoorbeeld: v(ϕ ψ) = min{v(ϕ),v(ψ)} = v(ϕ) v(ψ) Een formule ψ is een tautologie als v(ψ) = 1 voor alle valuaties v. Logica 1 p.4/15

Valuaties Waarheidstafels zeggen ons hoe wij valuaties tot formules uit moeten breiden. Bijvoorbeeld: v(ϕ ψ) = min{v(ϕ),v(ψ)} = v(ϕ) v(ψ) Een formule ψ is een tautologie als v(ψ) = 1 voor alle valuaties v. Voorbeeld: (p q) (q p). Logica 1 p.4/15

Meer valuaties Definitie: ϕ = ψ Logica 1 p.5/15

Meer valuaties Definitie: ϕ = ψ Definitie: Γ = ψ Logica 1 p.5/15

Meer valuaties Definitie: ϕ = ψ Definitie: Γ = ψ Definitie: = ϕ. Logica 1 p.5/15

Falsum en Verum De waarheidstabel van ϕ en ϕ zijn dezelfde. Logica 1 p.6/15

Falsum en Verum De waarheidstabel van ϕ en ϕ zijn dezelfde. Van nu af aan zullen we ϕ schrijven en ϕ bedoelen: het is een verkorte schrijfwijze. Logica 1 p.6/15

Falsum en Verum De waarheidstabel van ϕ en ϕ zijn dezelfde. Van nu af aan zullen we ϕ schrijven en ϕ bedoelen: het is een verkorte schrijfwijze. Evenzo zal van nu af aan ϕ ψ verkorte schrijfwijze zijn voor (ϕ ψ) (ψ ϕ) Logica 1 p.6/15

Nogmaals deductie Nog één connectief: falsum Logica 1 p.7/15

Nogmaals deductie Nog één connectief: falsum Ex falso sequitur quidlibet Logica 1 p.7/15

Nogmaals deductie Nog één connectief: falsum Ex falso sequitur quidlibet Reductio ad absurdum Logica 1 p.7/15

Nogmaals deductie Nog één connectief: falsum Ex falso sequitur quidlibet Reductio ad absurdum Stel Piet heeft de afgelopen tien dagen niets gegeten en niets gedronken... Logica 1 p.7/15

Meer deductie Onze kaart is nu af! Logica 1 p.8/15

Meer deductie Onze kaart is nu af! Hoe veel regels? Welke regels? Welke notatie? Logica 1 p.8/15

Meer deductie Definitie: ϕ ψ Logica 1 p.9/15

Meer deductie Definitie: ϕ ψ Definitie: Γ ψ Logica 1 p.9/15

Meer deductie Definitie: ϕ ψ Definitie: Γ ψ Definitie: ϕ. Logica 1 p.9/15

Correctheid redeneren Is alles wat wij kunnen bewijzen ook waar? Logica 1 p.10/15

Correctheid redeneren Is alles wat wij kunnen bewijzen ook waar? ϕ = ϕ? Logica 1 p.10/15

Correctheid redeneren Is alles wat wij kunnen bewijzen ook waar? ϕ = ϕ? We zullen bewijzen dat voor elk bewijs Γ ϕ ook geldt Γ = ϕ. Logica 1 p.10/15

Correctheid redeneren Is alles wat wij kunnen bewijzen ook waar? ϕ = ϕ? We zullen bewijzen dat voor elk bewijs Γ ϕ ook geldt Γ = ϕ. Hoe kunnen wij universele uitspraken bewijzen? Logica 1 p.10/15

Universele uitspraken Hoe kunnen wij universele uitspraken bewijzen? Generalisatie Logica 1 p.11/15

Universele uitspraken Hoe kunnen wij universele uitspraken bewijzen? Generalisatie Eindig domein Logica 1 p.11/15

Universele uitspraken Hoe kunnen wij universele uitspraken bewijzen? Generalisatie Eindig domein Reductie Logica 1 p.11/15

Universele uitspraken Hoe kunnen wij universele uitspraken bewijzen? Generalisatie Eindig domein Reductie Inductie Logica 1 p.11/15

Inductie Thema/techniek van deze week: inductie Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Een inductieve definitie heeft altijd twee componenten Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Een inductieve definitie heeft altijd twee componenten Basis Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Een inductieve definitie heeft altijd twee componenten Basis Inductiestap Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Een inductieve definitie heeft altijd twee componenten Basis Inductiestap Voorbeeld: formules Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Een inductieve definitie heeft altijd twee componenten Basis Inductiestap Voorbeeld: formules Voorbeeld: bewijzen Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Een inductieve definitie heeft altijd twee componenten Basis Inductiestap Voorbeeld: formules Voorbeeld: bewijzen Makkelijkste voorbeeld: Logica 1 p.12/15

Inductie Thema/techniek van deze week: inductie Natuurlijke getallen zijn inductief gedefinieerd Een inductieve definitie heeft altijd twee componenten Basis Inductiestap Voorbeeld: formules Voorbeeld: bewijzen Makkelijkste voorbeeld: natuurlijke getallen Logica 1 p.12/15

Getallen Logica 1 p.13/15

Getallen Wees niet bang voor wiskunde Logica 1 p.13/15

Getallen Wees niet bang voor wiskunde Voorbeeld: Gauss Logica 1 p.13/15

Getallen Wees niet bang voor wiskunde Voorbeeld: Gauss Voorbeeld: Torens van Hanoi Logica 1 p.13/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Als alle atomaire formules eigenschap P hebben Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Als alle atomaire formules eigenschap P hebben Als P behouden blijft onder het samenstellen met connectieven Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Als alle atomaire formules eigenschap P hebben Als P behouden blijft onder het samenstellen met connectieven Dan hebben alle formules eigenschap P. Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Als alle atomaire formules eigenschap P hebben Als P behouden blijft onder het samenstellen met connectieven Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Dan hebben alle formules eigenschap P. Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Als alle atomaire formules eigenschap P hebben Als P behouden blijft onder het samenstellen met connectieven Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Dan hebben alle formules eigenschap P. Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Als alle atomaire formules eigenschap P hebben Als P behouden blijft onder het samenstellen met connectieven Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Dan hebben alle formules eigenschap P. Logica 1 p.14/15

Inductieprincipes Slogan: iedere inductief gedefinieerde verzameling heeft zijn eigen inductie principe. Voorbeeld: formule inductie Als alle atomaire formules eigenschap P hebben Als P behouden blijft onder het samenstellen met connectieven Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Als P(ϕ) en P(ψ), dan P((ϕ ψ)) Als P(ψ), dan P( ψ) Dan hebben alle formules eigenschap P. Logica 1 p.14/15

Inductieprincipes We kunnen nu de indrukwekkende stelling bewijzen dat elke formule een even aantal haakjes heeft. Logica 1 p.15/15

Technieken Week 1: natuurlijke deductie Logica 1 p.16/15

Technieken Week 1: natuurlijke deductie Week 2: waarheidstabellen Logica 1 p.16/15

Technieken Week 1: natuurlijke deductie Week 2: waarheidstabellen Week 3: inductie Logica 1 p.16/15