Formeel Denken 2013 Uitwerkingen Tentamen

Vergelijkbare documenten
Formeel Denken 2014 Uitwerkingen Tentamen

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

Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1

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

Formeel Denken 2012 Uitwerkingen Tentamen

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

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

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

Automaten. Informatica, UvA. Yde Venema

Formeel Denken. 15 juli 2014

3 De stelling van Kleene

opgaven formele structuren deterministische eindige automaten

Week Hier vind je uitwerkingen van enkele opgaven uit het dictaat Grafen: Kleuren en Routeren.

Formeel Denken. Herfst 2004

opgaven formele structuren tellen Opgave 1. Zij A een oneindige verzameling en B een eindige. Dat wil zeggen (zie pagina 6 van het dictaat): 2 a 2.

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

Discrete Structuren. Piter Dykstra Opleidingsinstituut Informatica en Cognitie

Tentamentips. Tomas Klos. 14 december 2010

Inleiding Wiskundige Logica

Logica als een oefening in Formeel Denken

Bewijs door inductie

Discrete Structuren. Piter Dykstra Sietse Achterop Opleidingsinstituut Informatica en Cognitie

Tentamen TI1300 en IN1305-A (Redeneren en) Logica

Combinatoriek groep 1

Formeel Denken. October 20, 2004

Discrete Structuren. Piter Dykstra Opleidingsinstituut Informatica en Cognitie

TENTAMEN Basismodellen in de Informatica VOORBEELDUITWERKING

Logica. Oefeningen op hoofdstuk Propositielogica

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

Logica voor Informatica

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

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

I.3 Functies. I.3.2 Voorbeeld. De afbeeldingen f: R R, x x 2 en g: R R, x x 2 zijn dus gelijk, ook al zijn ze gegeven door verschillende formules.

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

Tentamen Discrete Wiskunde

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

College Logica voor CKI

Hoorcollege Logica. Hans-Dieter A. Hiep

Examen G0U13 Bewijzen en Redeneren Bachelor 1ste fase Wiskunde. vrijdag 31 januari 2014, 8:30 12:30. Auditorium L.00.07

Formeel Denken. Herfst 2004

Logica 1. Joost J. Joosten

Oefenopgaven Grondslagen van de Wiskunde A

Oplossingen oefeningen logica en eindige automaten 12 december Het bestand oplnoef12dec.zip bevat de.sen en.fa bestanden met de oplossingen.

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

Inleiding Logica voor CKI, 2013/14

Tentamen Grondslagen van de Wiskunde A Met beknopte uitwerking

Een combinatorische oplossing voor vraag 10 van de LIMO 2010

(iii) Enkel deze bundel afgeven; geen bladen toevoegen, deze worden toch niet gelezen!

Caleidoscoop: Logica

De klasse van recursief opsombare talen is gesloten onder en. Dit bewijzen we met behulp van een recursieve opsomming

Logica 1. Joost J. Joosten

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

Formeel Denken. 15 juli 2014

Tentamen TI1300 en IN1305-A (Redeneren en) Logica

7 a patroonnummer a patroonnummer a h = z

Geadjungeerde en normaliteit

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen.

Logic for Computer Science

Formeel Denken. Herfst Contents. 1 Combinatoriek 1

Formeel Denken. Inhoudsopgave

Propositionele logica

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

Tentamen Grondslagen van de Wiskunde B met uitwerkingen

1 Logica a. tautologie -1-

Notatie van verzamelingen. Lidmaatschap. Opgave. Verzamelingen specificeren

Geef niet alleen antwoorden, maar bewijs al je beweringen.

Je hebt twee uur de tijd voor het oplossen van de vraagstukken. µkw uitwerkingen. 12 juni 2015

Predikaatlogica, modellen en programma s

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

Examen G0U13 Bewijzen en Redeneren Bachelor of Science Fysica en Wiskunde. vrijdag 3 februari 2012, 8:30 12:30

Eerste Toets Datastructuren 22 mei 2019, , Educ-β en Megaron.

Eerste-orde logica (= Predikaatlogica)

Z.O.Z. Radboud Universiteit Nijmegen Tentamen Analyse 1 WP001B 16 juni 2016, 12:30 15:30 (16:30)

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

Lijst-kleuringen in de grafentheorie

Ter Leering ende Vermaeck

Inleiding Analyse 2009

Elfde college complexiteit. 23 april NP-volledigheid III

Tentamen Grondslagen van de Wiskunde A, met uitwerkingen

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

1. (a) Formuleer het Cauchy criterium voor de convergentie van een reeks

Aanvulling aansluitingscursus wiskunde. A.C.M. Ran

2WO12: Optimalisering in Netwerken

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op , uur.

16.3 Opgaven hoofdstuk 4: 2-d partities

(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.

Hints en uitwerkingen huiswerk 2013 Analyse 1 H17

1 Delers 1. 3 Grootste gemene deler en kleinste gemene veelvoud 12

8C080 deel BioModeling en bioinformatica

Enkele valkuilen om te vermijden

Berekenbaarheid 2013 Uitwerkingen Tentamen 23 januari 2014

Logica voor Informatici najaar 2000 Opgaven en Oplossingen Hoofdstuk 3

Bomen. 8.8 ongerichte bomen 9.4 gerichte bomen ch 10. binaire bomen. deel 1. Negende college

Uitwerkingen Tentamen Wat is Wiskunde (WISB101) Donderdag 10 november 2016, 9:00-12:00

Logica voor Informatici najaar 2000 Opgaven en Oplossingen Hoofdstuk 2

Uitwerkingen toets 12 juni 2010

Aanvulling basiscursus wiskunde. A.C.M. Ran

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

Ruimtemeetkunde deel 1

De Dekpuntstelling van Brouwer

Transcriptie:

Formeel Denken 201 Uitwerkingen Tentamen (29/01/1) 1. Benader de betekenis van de volgende Nederlandse zin zo goed mogelijk (6 punten) door een formule van de propositielogica: Het is koud, maar er ligt geen ijs, want het vriest niet. Gebruik hierbij als woordenboek: K V Y het is koud het vriest er ligt ijs K Y V Merk op dat maar en want hier de rol van en spelen. Alledrie de delen zijn namelijk onvoorwaardelijk waar. 2. (a) Schrijf de formule van de propositielogica ( punten) ((a a a) a a) a volgens de officiële grammatica uit de syllabus. (((a ( a a)) ( a a)) a) (b) Geef de waarheidstabel van deze formule. ( punten) a a ( a a) (a ( a a)) ((a ( a a)) ( a a)) (((a ( a a)) ( a a)) a) 0 1 0 1 0 1 1 0 0 0 1 1. Geldt voor iedere formule f van de propositielogica waarin a de enige (6 punten) atomaire propositie is dat f a, f a, f a a of f a a? Zo ja, leg uit waarom. Zo nee, geef zo n formule f die niet logisch equivalent is aan één van deze vier formules. Als f een formule in de propositielogica is met als enige atomaire propositie een a, dan heeft de waarheidsabel van f maar twee regels. Dit betekent automatisch dat er slechts vier verschillende mogelijkheden zijn voor de waarheidstabel van f: a f 1 f 2 f f 0 0 0 1 1 1 0 1 0 1 En voor deze formules geldt: f 1 a a, f 2 a, f a en f a a. Dus de bewering geldt. 1

. Benader de betekenis van de volgende Nederlandse zin zo goed mogelijk (6 punten) door een formule van de predikaatlogica: In geen van de provincies die aan Utrecht grenzen sneeuwt het. Gebruik hierbij als woordenboek: P u S(x) G(x, y) het domein van de provincies Utrecht het sneeuwt in provincie x provincies x en y grenzen aan elkaar De zin In geen van de provincies die aan Utrecht grenzen sneeuwt het. betekent hetzelfde als Er is geen provincie die aan Utrecht grenst waar het sneeuwt. of als In alle provincies die aan Utrecht grenzen sneeuwt het niet.. Dit levert de volgende twee formules: p P (G(p, u) S(p)) p P (G(p, u) S(p)) 5. Benader de betekenis van de volgende Nederlandse zin zo goed mogelijk (6 punten) door een formule van de predikaatlogica met gelijkheid: Het sneeuwt in precies twee provincies. Gebruik hierbij het woordenboek uit de vorige opgave. x, y P ((x y) S(x) S(y) z P (S(z) ((z = x) (z = y))) 6. Geef een interpretatie I in een model M zodat (6 punten) (M, I) x, y D R(x, y) x, y, z D(R(x, y) R(y, z)) Er wordt gevraagd om een M en I zodat de formule onwaar is in dat model en onder die interpretatie. De formule is een implicatie; die is dus alleen maar onwaar als wat voor de waar is en wat er na staat onwaar is. Dus we zoeken een domein D waarin we twee (mogelijk verschillende) elementen kunnen kiezen die met elkaar in relatie staan, maar waarbij het niet lukt om nog een (mogelijk verschillend) derde element te kiezen dat met beide eerste elementen in relatie staat. Neem bijvoorbeeld: Model M Domein(en) {0, 1} Relatie(s) is kleiner dan Interpretatie I D {0, 1} R(x, y) x < y 2

Het is duidelijk dat het deel voor de waar is, want neem x = 0 en y = 1, dan geldt R(x, y). Maar na de moeten we drie elementen kiezen met x < y en y < z. Maar als x = 0 dan moet y = 1 om x < y waar te laten zijn en dan is er geen z meer met y < z. En als x = 1 is er sowieso geen y meer met x < y. Dus het deel van de formule na de is onwaar. 7. Geldt voor iedere taal L dat als a L, dat dan ook a L? Zo ja, leg uit (6 punten) waarom. Zo nee, geef een taal L die hier een tegenvoorbeeld tegen is. Ja, dit geldt voor elke taal L. De taal L bestaat uit eindig veel concatenaties van woorden uit L. Als a L dan is er dus een k N met w 1... w k = a en w i L. Maar omdat de totale lengte van a precies 1 is, moet er precies één i zijn met w i = a en voor alle j {1,..., k} \{i} geldt w j = λ. Maar in het bijzonder geldt dus a = w i L. Dus als a L, dan ook a L. 8. Gegeven de taal L 8 := {w {a, b} w bevat een oneven aantal a s} (a) Geef een reguliere expressie voor deze taal. Een woord uit L 8 bevat altijd een eerste a. Die kan natuurlijk omgeven zijn door willekeurige hoeveelheden b s. Daarna moet er nog willekeurig veel blokken komen met elk precies twee a s en willekeurige aantallen b s er om heen. ( punten) b ab (b ab ab ) of b ab (ab ab ) of b a(b ab ab ) (b) Geef een eindige automaat die dezelfde taal herkent. ( punten) q 0 b a a q 1 b 9. Gegeven de grammatica G 9 met als regels: S BaA A BaS B B bb λ (a) Is deze grammatica rechtslineair? Nee, deze grammatica is niet rechtslineair. In de regel S BaA staat het hulpsymbool B niet helemaal rechts. (2 punten)

(b) Geef een invariant die laat zien dat λ L(G 9 ). Verklaar je antwoord. Definieer: P (w) := w bevat een S of een a Dit is een invariant want: P (S) geldt want S bevat een S of een a. Zij v en v zodanig dat P (v) en v v. Uit P (v) volgt dat v een S of een a bevat. Stel v bevat een S. Dan kunnen er bij v v twee dingen gebeuren. Ofwel wordt de regel S BaA uitgevoerd en dan weten we zeker dat v een a bevat en dat dus P (v ) geldt. Ofwel wordt er een andere regel uitgevoerd en blijft die S dus ook in v staan en dus ook dan geldt P (v ). Dus in beide gevallen geldt P (v ). Stel v bevat een a. Dan maakt het niet uit welke regel bij v v wordt toegepast, want die a kan niet verdwijnen. Dus geldt zeker P (v ). Dus geldt in alle gevallen P (v ). Tevens is het duidelijk dat P (λ) niet geldt, dus λ L(G 9 ). ( punten) 10. (a) Geef acht grafen G 1 tot en met G 8 met ieder vier punten die alle- (2 punten) maal onderling niet isomorf zijn (het maximaal aantal grafen met vier punten die allemaal onderling niet isomorf zijn is elf). G 1 1 2 G 2 1 2 G 1 2 G 1 2 G 5 1 2 G 6 1 2 G 7 1 2 G 8 1 2 G 9 1 2 G 10 1 2 G 11 1 2 (b) Geef voor ieder van deze grafen zonder verdere toelichting aan: of de graaf een boom is of de graaf een Euler-pad heeft of de graaf een Hamilton-pad heeft of de graaf planair is ( punten)

wat het kleurgetal van de graaf is Eigenschap G 1 G 2 G G G 5 G 6 G 7 G 8 G 9 G 10 G 11 boom nee nee nee nee ja nee ja nee nee nee nee Euler-pad nee ja ja nee ja ja nee ja ja ja nee Hamilton-pad nee nee nee nee ja nee nee ja ja ja ja planair ja ja ja ja ja ja ja ja ja ja ja kleurgetal 1 2 2 2 2 2 2 11. We willen een rij a n definiëren zodat a n = 1 + + 5 + + (2n 1) Hiertoe gebruiken we de recursieve definitie a 1 = 1 a n+1 = a n + (2(n + 1) 1) voor n 1 (a) Reken a 1, a 2, a en a uit met deze recursieve definitie. (2 punten) a 1 = 1 a 2 = a 1 + (2 (1 + 1) 1) = 1 + = a = a 2 + (2 (2 + 1) 1) = + 5 = 9 a = a + (2 ( + 1) 1) = 9 + 7 = 16 (b) Bewijs met inductie dat voor alle n 1. Propositie: a n = n 2 voor alle n 1 Bewijs met inductie naar n. a n = n 2 ( punten) 0 1 P (n) := a n = n 2 Basisstap. We laten zien dat P (1) geldt, ofwel a 1 = 1 2 Dit is zo, want a 1 = 1 = 1 2. Inductiestap. Laat n een willekeurig getal zijn met n 1 Neem aan dat we al weten dat P (n) geldt, ofwel a n = n 2 (inductiehypothese IH) We laten zien dat P (n + 1) ook geldt, ofwel a (n+1) = (n + 1) 2 2 5 6 7 5

Dit is zo, want 8 a n+1 = a n + (2 (n + 1) 1) IH = n 2 + (2 (n + 1) 1) = n 2 + 2n + 2 1 = n 2 + 2n + 1 = (n + 1) 2 Dus volgt met inductie dat P (n) geldt voor alle n 1 9 12. Iemand wil deze week drie avonden naar de sportschool. De week loopt van maandag tot en met zondag, en deze persoon vindt het niet erg om op zaterdag of zondag te sporten. (a) Bereken op hoeveel manieren hij de avonden om naar de sportschool te gaan kan kiezen. Eigenlijk staat er in de tekst dus dat er geen beperkingen op de zeven dagen van de week zijn. Dus er moeten ongeordend drie van de zeven objecten gekozen worden. Dat kan op ( 7 ) = 5 manieren. (b) Geef aan waar dit getal te vinden is in de driehoek van Pascal. ( punten) ( punten) 1 1 1 1 2 1 1 1 1 6 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 5 5 21 7 1 1. Benader de betekenis van de volgende Nederlandse zin zo goed mogelijk (6 punten) door een formule van de epistemische logica: Ik weet dat als het niet goed is, dat ik dan niet weet dat het niet goed is, maar ik weet niet óf het niet goed is. Gebruik hierbij als woordenboek: G het is goed Er staat dus eigenlijk Ik weet dat als het niet goed is ik niet weet dat het niet goed is en ik weet niet dat het goed is en ik weet ook niet dat het niet goed is. ( G G) G G 6

( G G) ( G G) ( G G) G G ( G G) G G 1. Geef een Kripke-model M, met (6 punten) M a maar Verklaar je antwoord. Neem het Kripke model M: x 0 Bekijk nu de volgende tabel. a M a x 1 a a a x 0 1 1 1 x 1 0 0 1 Omdat x 0 a en x 1 a, geldt M a. En omdat x 1 a, geldt M a. 15. (a) Benader de betekenis van de volgende Nederlandse zin zo goed mo- ( punten) gelijk door een LTL formule: De kruik gaat zolang te water tot ze barst. Interpreteer deze zin als te zeggen dat er een moment zal komen waarop de kruik barst, dat vanaf dat moment de kruik niet meer te water gaat (want die is dan kapot), maar tot dat moment wel. Gebruik hierbij als woordenboek: b w de kruik barst de kruik gaat te water (w b)u(b G w) Merk op dat wub niet goed is, want dat sluit niet uit dat de kruik ook nog te water gaat op het moment dat hij barst. De b vooraan is nodig om af te dwingen dat het barsten maar één keer kan gebeuren. 7

(b) Geef een LTL model waarin deze formule niet waar is. Neem het model M = W, R, V met ( punten) W = {x i i N} R(x i ) = {x j i j} V (x i ) = {w} als i < 5 V (x 5 ) = {b, w} V (x i ) = als i > 5 De formule (w b)u(b G w) zijn niet waar in dit model omdat de kruik nu te water gaat tot en met dat hij barst. De formule wub is wel waar. 8