Automaten & Complexiteit (X )
|
|
|
- Vera Christiaens
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Automaten & Complexiteit (X ) Inleiding Jeroen Keiren VU University Amsterdam
2 Materiaal Peter Linz An Introduction to Formal Languages and Automata (5th edition) Jones and Bartlett 3 / 31
3 Informatie Docenten: Jeroen Keiren Wan Fokkink kamer: T453 T www: Werkcollegedocent: Franz Geiger Opbouw: 11 hoorcolleges 13 werkcolleges inleveropgaven (bonus: 0.1 punt/set, 1 set/week) schriftelijk tentamen Homepage: 4 / 31
4 Verwachtingen en Inhoud Individueel (2 min.) Bron: Schrijf 2 verwachtingen voor dit vak op In groepjes van 3 (5 min.) Introduceer jezelf aan je groepsgenoten Bespreek jullie verwachtingen voor dit vak. Identificeer overeenkomsten en verschillen Klassikaal (7 min.) Verzamel verwachtingen 5 / 31
5 Rode draad van dit vak Programmeren = algoritmes + logica Aan computer ligt universeel berekeningsmechanisme ten grondslag Verschillende toepassingen = verschillende formalismes: Patroonherkenning: reguliere talen Parseren: contextvrije talen, grammatica s Computerberekening: Turing machines RSA kraken: quantum-computer 6 / 31
6 Rode draad van dit vak Wat is er mogelijk met een computer? Sommige (op het oog simpele) problemen zijn onbeslisbaar (PCP, Predikaat logica) Sommige problemen zijn waarschijnlijk niet efficiënt oplosbaar door een computer (NP-compleetheid, TSP, Satisfiability) Nadruk ligt op constructies en algoritmes (ipv formele bewijzen) 7 / 31
7 Rode draad van dit vak Typische vragen die we beantwoorden: Wat is een (programmeer)taal? Hoe kunnen talen worden herkend door automaten (computers)? Welke problemen kunnen worden herkend door types automaten? Hoeveel tijd/geheugen kost dit oplossen? 8 / 31
8 Strings Een computerprogramma: neemt input-string produceert output-string bestaat uit string van symbolen String notatie: u, v, w, x, y, z eindige rij symbolen (a, b, c) uit (niet-leeg) eindig input alfabet Σ Lege string: λ Symbool: a Σ 9 / 31
9 Operaties op Strings (1) Concatenatie Als v = a 1 a n en w = b 1 b m, dan vw = a 1 a n b 1 b m Lengte a 1 a n = n λ = 0 va = v / 31
10 Operaties op Strings (2) Macht v k bestaat uit k concatenaties van v s v 0 = λ v k+1 = v k v Reverse (a 1 a n ) R = a n a 1 λ R = λ (va) R = av R 11 / 31
11 Formele talen Formele taal = verzameling strings Voorbeeld Alle parseerbare C programma s vormen een taal. Meer specifiek: Σ noteert de verzameling van alle strings over Σ (Formele) taal is deelverzameling van Σ 12 / 31
12 Dit vak Precies beschrijven en bestuderen van (meestal oneindige) talen: programmeertalen, specificatietalen,... Bij een taal kun je beschouwen: syntax: de vorm, welke strings zitten in de taal semantiek: de betekenis van strings in de taal Wij concentreren ons voorlopig op de syntax. 13 / 31
13 Formele talen: voorbeelden Laat Σ = {a, b} {ab, aab, bbaaabb} is (eindige) taal {ab n a n 1} is (oneindige) taal: {aba, abba, abbba, abbbba,...} {a n b n n 0} is (oneindige) taal: {λ, ab, aabb, aaabbb, aaaabbbb,...} 14 / 31
14 Operaties op talen (1) Taal is verzameling strings, dus,,,, \,... hebben betekenis voor talen Complement L: alle strings die niet in taal L zitten Concatenatie, reverse en macht voor talen: L 1 L 2 = {xy x L 1 y L 2 } L R = {x R x L} L 0 = {λ} L n+1 = L n L (n 0) Pas op: L 2 = {uv u, v L} {uu u L} 15 / 31
15 Operaties op talen (2) Kleene ster: L = L + = L i = L 0 L 1 L 2 L 3 i=0 L i = L 1 L 2 L 3 i=1 Dus L = L + {λ} 16 / 31
16 Vraag (In tweetallen, 2 min.) Laat Σ = {a, b} en L = {ab n n 0} Beschrijf de volgende talen als set: L R L L R L R Conclusie Verzamelingen zijn niet ideaal om (operaties op) talen te beschrijven. 17 / 31
17 Deterministic finite accepter Een deterministic finite accepter, kortweg dfa, bestaat uit: een eindige verzameling Q van toestanden een eindig input alfabet Σ elke toestand en elk symbool uit Σ geeft een resulterende toestand, beschreven door een transitiefunctie δ : Q Σ Q een starttoestand q 0 Q een verzameling F Q van eindtoestanden 18 / 31
18 Dfa als transitiegraaf Een dfa wordt getekend als een transitiegraaf, bestaande uit: toestanden pijlen met label uit Σ starttoestand heeft extra inkomende pijl. eindtoestanden als dubbel rondje Voorbeeld Σ = {a, b} q 1 a b a a b q 0 q 2 q 4 b b a a q 3 b 19 / 31
19 Vraag (Individueel, 2 min.) Geef een dfa die {a 2n+1, b 2n n 0} accepteert. 20 / 31
20 Reguliere talen Dfa M = (Q, Σ, δ, q 0, F ) definieert een taal (q, aw) (r, w) als δ(q, a) = r is de reflexief-transitieve afsluiting van De taal geaccepteerd door dfa M is L(M) = {w Σ (q 0, w) (r, λ) met r F } Taal L heet regulier als er een dfa M bestaat met L(M) = L. 21 / 31
21 Vraag (Quick questions, klassikaal) Laat Σ = {a, b} Laat zien dat de volgende talen regulier zijn: {λ} {a n b n 0} {w {a, b} w bevat een substring bab} {w {a, b} w bevat geen substring bab} 22 / 31
22 Stellingen voor reguliere talen Stelling Als L regulier is, dan is L ook regulier. Bewijs. L(M) = L voor een dfa M = (Q, Σ, δ, q 0, F ). N = (Q, Σ, δ, q 0, Q\F ) is een dfa met L(N) = L. Stelling Als L, L 1 en L 2 regulier zijn, dan zijn L 1 L 2, en L R ook regulier. Merk op: {a n b n n 0} is niet regulier. Intuïtie Een dfa heeft slechts een begrensd geheugen (de toestanden). Bewijzen van deze drie beweringen volgen later. 23 / 31
23 Vragen (Quick check, klassikaal) Geef een deterministic accepter met oneindig veel toestanden voor {a n b n n 0}. Is elke eindige taal regulier? 24 / 31
24 Nondeterministic finite accepter Dfa is deterministisch: elke string leidt tot precies één pad vanuit de starttoestand door de transitiegraaf, omdat bij elke q Q en elke a Σ precies één pijl uit q is met label a. (δ is een functie van Q Σ naar Q) In nondeterministic finite accepter, kortweg nfa: toestand kan nul of meerdere uitgaande pijlen hebben met hetzelfde label kan lege stappen bevatten: pijlen met label λ, die geen symbool uit de input-string opeten. Nfa s worden gebruikt in software engineering, en voor het modelleren van hardware circuits, compilers en netwerk-protocollen 25 / 31
25 Nondeterministic finite accepter Definitie van nfa = definitie dfa, behalve: δ : Q (Σ {λ}) 2 Q (2 Q is de verzameling van alle deelverzamelingen van Q.) (q, αw) (r, w) als r δ(q, α), met α Σ {λ}. Taal geaccepteerd door nfa M: L(M) = {w Σ (q 0, w) (r, λ) met r F } 26 / 31
26 Dfa s en nfa s zijn even expressief Stelling Een taal L wordt door een nfa geaccepteerd L is regulier. Constructie (Subsets) M = (Q, Σ, δ, q 0, F ) is een nfa. We construeren een dfa N D = (Q D, Σ, δ D, q 0D, F D ). Q D = 2 Q δ D (X, a) = {r Q (q, a) (r, λ) voor een q X } q 0D = {r Q (q 0, λ) (r, λ)} F D = {X Q X F } Voor elke w Σ en q Q geldt (q 0, w) (q, λ) (q 0D, w) (X, λ) met q X. Hieruit volgt L(N D ) = L(M). 27 / 31
27 Vraag (Quick check, klassikaal) Gegeven de volgende nfa b a q 0 λ q 1 b Construeer een dfa die dezelfde taal accepteert. 28 / 31
28 Tot slot (Individueel, 2 min.) Schrijf voor jezelf de 3 punten uit dit college op die jij het belangrijkst vindt. 29 / 31
29 Vooruit kijken Lees: Linz , Maak: Linz 1.2: 2, 4, 8, 10 Linz 2.1: 1, 2d, 3, 7b, 9b,f, 11 Linz 2.2: 12 Linz 2.3: 2, 3, 6, 12 Volgend college: Alternatieven voor beschrijven reguliere talen: reguliere expressies grammatica s 30 / 31
Automaten & Complexiteit (X )
Automaten & Complexiteit (X 401049) Beschrijven van reguliere talen Jeroen Keiren [email protected] VU University Amsterdam 5 Februari 2015 Talen Vorig college: Talen als verzamelingen Eindige automaten:
De klasse van recursief opsombare talen is gesloten onder en. Dit bewijzen we met behulp van een recursieve opsomming
Recursieve talen De klasse van recursief opsombare talen is gesloten onder en. Echter, het is niet zo dat L recursief opsombaar is voor alle recursief opsombare talen L. Dit bewijzen we met behulp van
Talen & Automaten. Wim Hesselink Piter Dykstra Opleidingsinstituut Informatica en Cognitie 9 mei 2008
Talen & Automaten Wim Hesselink Piter Dykstra Opleidingsinstituut Informatica en Cognitie www.cs.rug.nl/~wim 9 mei 2008 Talen & automaten Week 1: Inleiding Dit college Talen Automaten Berekenbaarheid Weekoverzicht
Automaten. Informatica, UvA. Yde Venema
Automaten Informatica, UvA Yde Venema i Inhoud Inleiding 1 1 Formele talen en reguliere expressies 2 1.1 Formele talen.................................... 2 1.2 Reguliere expressies................................
Inhoud eindtoets. Eindtoets. Introductie 2. Opgaven 3. Terugkoppeling 6
Inhoud eindtoets Eindtoets Introductie 2 Opgaven 3 Terugkoppeling 6 1 Formele talen en automaten Eindtoets I N T R O D U C T I E Deze eindtoets is bedoeld als voorbereiding op het tentamen van de cursus
opgaven formele structuren deterministische eindige automaten
opgaven formele structuren deterministische eindige automaten Opgave. De taal L over het alfabet {a, b} bestaat uit alle strings die beginnen met aa en eindigen met ab. Geef een reguliere expressie voor
Automaten en Berekenbaarheid
Automaten en Berekenbaarheid Bart Demoen KU Leuven 2016-2017 Les 2: 20-35 reguliere expressies NFA DFA minimalisatie Van RE naar NFA I 2/11 structureel (als algebra s) zijn RegExp en de NFA s gelijk voor
3 De stelling van Kleene
18 3 De stelling van Kleene Definitie 3.1 Een formele taal heet regulier als hij wordt herkend door een deterministische eindige automaat. Talen van de vorm L(r) met r een reguliere expressie noemen we
Fundamenten van de Informatica
Fundamenten van de Informatica Luc De Raedt Academiejaar 2006-2007 naar de cursustekst van Karel Dekimpe en Bart Demoen A.1: Talen en Eindige Automaten 1 Deel 1: Inleiding 2 Motivatie Fundamenten van de
Automaten & Complexiteit (X )
Automten & Complexiteit (X 401049) Eigenschppen vn reguliere tlen Jeroen Keiren [email protected] VU University Amsterdm 9 Februri 2015 Reguliere tlen Vorig college: De volgende beweringen zijn equivlent:
Het omzetten van reguliere expressies naar eindige automaten, zie de vakken Fundamentele Informatica 1 en 2.
Datastructuren 2016 Programmeeropdracht 3: Patroonherkenning Deadlines. Woensdag 23 november 23:59, resp. vrijdag 9 december 23:59. Inleiding. Deze opdracht is gebaseerd op Hoofdstuk 13.1.7 in het boek
Formeel Denken 2014 Uitwerkingen Tentamen
Formeel Denken 2014 Uitwerkingen Tentamen (29/01/15) 1. Benader de betekenis van de volgende Nederlandse zin zo goed mogelijk (6 punten) door een formule van de propositielogica: Als het regent word ik
Beslisbare talen (1) IN2505-II Berekenbaarheidstheorie. Beslisbare talen (2) Beslisbare talen (3) De talen: College 7
Beslisbare talen (1) College 7 Algoritmiekgroep Faculteit EWI TU Delft 10 mei 2009 De talen: A DFA = { M, w M is een DFA die w accepteert} A NFA = { M, w M is een NFA die w accepteert} E DFA = { M M is
Formele talen. uitgebreid
Formele talen 12 1 uitgebreid verkeerslicht? 신호등을지킵시다 (Automatische) Vertaling van het Koreaans You should observe the traffic lights is Koreaans een formele taal? nee natuurlijk niet! alleen, voor iemand
Verzamelingen deel 2. Tweede college
1 Verzamelingen deel 2 Tweede college herhaling Deelverzameling: AB wil zeggen dat elk element van A ook in B te vinden is: als x A dan x B Er geldt: A=B AB en BA De lege verzameling {} heeft geen elementen.
Logische Complexiteit
Logische Complexiteit Universele Turing machines College 12 Donderdag 18 Maart 1 / 11 Hoog-niveau beschrijvingen en coderen Vanaf nu: hoog-niveau beschrijvingen van TM s. Daarbij worden objecten die geen
Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1
Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1 Bas Westerbaan [email protected] 24 april 2012 1 Opgave 1.1 Een goed en voldoende antwoord is: L 1 = L 2, want L 1 en L 2 zijn alle woorden
Reguliere Expressies
Reguliere Expressies Een reguliere expressie (regexp, regex, regxp) is een string (een woord) die, volgens bepaalde syntaxregels, een verzameling strings (een taal) beschrijft Reguliere expressies worden
Paradox van zelfreproductie. IN2505-II Berekenbaarheidstheorie. Zelfreproductie? Programma s en zelfreproductie. College 11.
Paradox van zelfreproductie College 11 Algoritmiekgroep Faculteit EWI TU Delft 27 mei 2009 1 Levende wezens zijn machines. 2 Levende wezens kunnen zich reproduceren. 3 Machines kunnen zich niet reproduceren.
Automaten en Berekenbaarheid
Automaten en Berekenbaarheid Bart Demoen KU Leuven 2016-2017 Les 8: 118-125 orakels en reducties met orakels Turing-berekenbare functies de bezige bever Orakelmachines I 2/14 we kennen al: een TM die een
Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3
Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3 Koen Rutten, Aris van Dijk 30 mei 2007 Inhoudsopgave 1 Verzamelingen 2 1.1 Definitie................................ 2 1.2 Eigenschappen............................
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.
opgaven formele structuren tellen Opgave 1. Zij A een oneindige verzameling en B een eindige. Dat wil zeggen (zie pagina 6 van het dictaat): ℵ 0 #A, B = {b 0,..., b n 1 } voor een zeker natuurlijk getal
Eindige. Automaten. zie dictaatje 4.2 ch.12 Languages, Automata, Grammars 12.5 finite state automata. Dertiende college
Eindige 2 Automaten Dertiende college zie dictaatje 4.2 ch.2 Languages, Automata, Grammars 2.5 finite state automata toestand-actie-diagrammen Eindige automaten zijn voorbeelden van zgn. toestand-actie-diagrammen.
Getallensystemen, verzamelingen en relaties
Hoofdstuk 1 Getallensystemen, verzamelingen en relaties 1.1 Getallensystemen 1.1.1 De natuurlijke getallen N = {0, 1, 2, 3,...} N 0 = {1, 2, 3,...} 1.1.2 De gehele getallen Z = {..., 4, 3, 2, 1, 0, 1,
c, X/X a, c/λ a, X/aX b, X/X
ANTWOORDEN tentamen FUNDAMENTELE INFORMATICA 3 vrijdag 25 januari 2008, 10.00-13.00 uur Opgave 1 L = {x {a,b,c} n a (x) n b (x)} {x {a,b,c} n a (x) n c (x)}. a. Een stapelautomaat die L accepteert: Λ,
Fundamentele Informatica
Fundamentele Informatica (IN3120 en IN3005 DOI nwe stijl) 20 augustus 2004, 9.00 11.00 uur Het tentamen IN3120 bestaat uit 10 meerkeuzevragen en 2 open vragen. Voor de meerkeuzevragen kunt u maximaal 65
Taaltechnologie. Januari/februari Inhoud
Taaltechnologie Januari/februari 2002 1 Finite state............................................... 4 1.1 Deterministic finite state automata.................... 4 1.2 Non-deterministic finite state automata................
Automaten en Berekenbaarheid
Automaten en Berekenbaarheid Bart Demoen KU Leuven 2016-2017 Les 3: 36-54 Myhill-Nerode relaties; regulier pompen Myhill-Nerode equivalentieklassen in Σ I 2/10 belangrijk te verstaan: een equivalentie-relatie
Automaten en Berekenbaarheid
Automaten en Berekenbaarheid 3 Bachelor Informatica Diverse Minoren en Kennisdomeinen 15 december 2015 B. Demoen KU Leuven Departement Computerwetenschappen Inhoudsopgave 1 Voorwoord 1 2 Talen en Automaten
VERZAMELINGEN EN AFBEELDINGEN
I VERZAMELINGEN EN AFBEELDINGEN Het begrip verzameling kennen we uit het dagelijks leven: een bibliotheek bevat een verzameling van boeken, een museum een verzameling van kunstvoorwerpen. We kennen verzamelingen
FP-theorie. 2IA50, Deel B. Inductieve definities 1/19. / department of mathematics and computer science
FP-theorie 2IA50, Deel B Inductieve definities 1/19 Inductieve definitie Definitie IL α, (Cons-)Lijsten over α Zij α een gegeven verzameling. De verzameling IL α van eindige (cons-)lijsten over α is de
(On)Doenlijke problemen
Fundamentele Informatica In3 005 Deel 2 College 1 Cees Witteveen Parallelle en Gedistribueerde Systemen Faculteit Informatie Technologie en Systemen Overzicht Inleiding - Relatie Deel 1 en Deel 2 - Doenlijke
2WO12: Optimalisering in Netwerken
2WO12: Optimalisering in Netwerken Leo van Iersel Technische Universiteit Eindhoven (TUE) en Centrum Wiskunde & Informatica (CWI) 3 en 6 februari 2014 Leo van Iersel (TUE/CWI) 2WO12: Optimalisering in
Semantische eigenschappen van XML-schematalen
transnationale Universiteit Limburg School voor Informatietechnologie Universiteit Hasselt Semantische eigenschappen van XML-schematalen Thesis voorgedragen tot het behalen van de graad van licentiaat
V.2 Limieten van functies
V.2 Limieten van functies Beschouw een deelverzameling D R, een functie f: D R en zij c R. We willen het gedrag van f in de buurt van c bestuderen. De functiewaarde in c is daarvoor niet belangrijk, de
Fundamenten voor de Informatica
Fundamenten voor de Informatica Bachelor Informatica Aanvullende Opleiding Informatica Academiejaar 25 26 K. Dekimpe K.U.Leuven Campus Kortrijk B. Demoen K.U.Leuven Dep. Computerwetenschappen Inhoudsopgave
String Matching. Algoritmiek
String Matching Algoritmiek String Matching Gegeven string (haystack): aabaabbabaaba zoek patroon abba (needle) 4 algoritmen: Naïef Rabin-Karp Eindige Automaat Knuth-Morris-Pratt 2 String Matching (formeel)
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 11 Leo van Iersel Technische Universiteit Delft 25 november 2015 Leo van Iersel (TUD) TW2020 Optimalisering 25 november 2015 1 / 28 Vandaag Vraag Voor welke problemen
Formeel Denken 2013 Uitwerkingen Tentamen
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
String Matching. Algoritmiek
String Matching Algoritmiek String Matching Gegeven string (haystack): aabaabbabaaba zoek patroon abba (needle) 4 algoritmen: Naïef Rabin-Karp Eindige Automaat Knuth-Morris-Pratt 2 String Matching (formeel)
Verzamelingen deel 3. Derde college
1 Verzamelingen deel 3 Derde college rekenregels Een bewerking op A heet commutatief als voor alle x en y in A geldt dat x y = y x. Een bewerking op A heet associatief als voor alle x, y en z in A geldt
Oplossingen oefeningen logica en eindige automaten 12 december Het bestand oplnoef12dec.zip bevat de.sen en.fa bestanden met de oplossingen.
Oplossingen oefeningen logica en eindige automaten 12 december 2003 Het bestand oplnoef12dec.zip bevat de.sen en.fa bestanden met de oplossingen. Oefening 1 Deel 1: Logica Vertaal de volgende zinnen in
Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief
Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief Herman Geuvers Radboud Universiteit Nijmegen Technische Universiteit Eindhoven 1 Helden van de wiskunde:
Z.O.Z. Radboud Universiteit Nijmegen Tentamen Analyse 1 WP001B 16 juni 2016, 12:30 15:30 (16:30)
Radboud Universiteit Nijmegen Tentamen Analyse 1 WP001B 16 juni 016, 1:30 15:30 (16:30) Het gebruik van een rekenmachine, telefoon of tablet is niet toegestaan. U mag geen gebruik maken van aantekeningen
TU Delft. TU Delft. TU Delft. TU Delft. IN3100 Fundamentele Informatica. Practicum. Practicum: Inschrijven. Practicum: LET OP
1 2 IN3100 Fundamentele Informatica Docenten: Hans Tonino (IN3110) & Cees Witteveen (IN3120) Colleges: Maandag 1 + 2, in zaal D, Mekelweg 4. Boek: Michael Sipser, Introduction to the Theory of Computation,
Introductie tot de cursus
Inhoud introductietalen en ontleders Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en
1 Rekenen in eindige precisie
Rekenen in eindige precisie Een computer rekent per definitie met een eindige deelverzameling van getallen. In dit hoofdstuk bekijken we hoe dit binnen een computer is ingericht, en wat daarvan de gevolgen
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.
I.3 Functies Iedereen is ongetwijfeld in veel situaties het begrip functie tegengekomen; vaak als een voorschrift dat aan elk getal een ander getal toevoegt, bijvoorbeeld de functie fx = x die aan elk
1e Deeltentamen Inleiding Taalkunde
1e Deeltentamen Inleiding Taalkunde 28/05/2009 13.15-16.15 Dit tentamen heeft 5 vragen. Je hebt drie uur de tijd om deze te beantwoorden. Vergeet niet je naam en studentnummer steeds duidelijk te vermelden.
Optimaliseren in Netwerken
Optimaliseren in Netwerken Kees Roos e-mail: [email protected] URL: http://www.isa.ewi.tudelft.nl/ roos Kaleidoscoop college Zaal D, Mekelweg 4, TU Delft 11 October, A.D. 2006 Optimization Group 1 Onderwerpen
Klanken 2. Dit college. Automaten: Talen. Colleges en hoofdstukken (let op verranderingen) Fonologie met eindige automaten en transducers
Dit college Klanken 2 Fonologie met eindige automaten en transducers Colleges en hoofdstukken (let op verranderingen) 4 mei: Klanken (Fonetiek, fonologie) Chapter 7 6 mei: Klanken 2 (eindige automaten
De Resolutiemethode (Logica, hoofdstuk 15) Robinson (1965) TI1300 Redeneren en Logica
De Resolutiemethode (Logica, hoofdstuk 15) Robinson (1965) TI1300 Redeneren en Logica College 7: Resolutie Tomas Klos Algoritmiek Groep De Resolutiemethode De resolutiemethode is een methode waarmee je
Kennisrepresentatie & Redeneren. Piter Dykstra Instituut voor Informatica en Cognitie
Kennisrepresentatie & Redeneren Piter Dykstra Instituut voor Informatica en Cognitie www.math.rug.nl/~piter [email protected] 8 oktober 2007 GRAMMATICA S Kennisrepresentatie & Redeneren Week6: Grammatica
Notatie van verzamelingen. Lidmaatschap. Opgave. Verzamelingen specificeren
Overzicht TI1300: Redeneren en Logica College 10: Verzamelingenleer Tomas Klos Algoritmiek Groep Colleges 1 2: Bewijstechnieken Colleges 3 9: Propositielogica Vandaag en morgen: Verzamelingenleer Colleges
Examen G0U13 Bewijzen en Redeneren Bachelor of Science Fysica en Wiskunde. vrijdag 3 februari 2012, 8:30 12:30
Examen G0U13 Bewijzen en Redeneren Bachelor of Science Fysica en Wiskunde vrijdag 3 februari 2012, 8:30 12:30 Naam: Geef uw antwoorden in volledige, goed lopende zinnen. Het examen bestaat uit 5 vragen.
equationeel programmeren 2015 01 05 college 1
equationeel programmeren 2015 01 05 college 1 schema praktische zaken opmerkingen vooraf lambda termen materiaal schema praktische zaken opmerkingen vooraf lambda termen materiaal wie hoorcolleges: Femke
V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen.
WIS14 1 14 Grafen 14.1 Grafen Gerichte grafen Voor een verzameling V is een binaire relatie op V een verzameling geordende paren van elementen van V. Voorbeeld: een binaire relatie op N is de relatie KleinerDan,
Verzamelingenleer. Inhoud leereenheid 5. Introductie 9
Inhoud leereenheid 5 Introductie 9 1 Verzamelingen 10 2 Deelverzamelingen 15 3 Operaties op verzamelingen 20 3.1 Doorsnede en lege verzameling 20 3.2 Vereniging en verschil 24 3.3 Complement en universum
Oneindige spelen. Dion Coumans. Begeleider: dr. W. Veldman
Oneindige spelen ion Coumans Begeleider: dr. W. Veldman Inhoudsopgave 1 Voorwoord 3 2 efinities 4 3 A is aftelbaar 6 4 Gale-Stewart-stelling 7 5 Stelling van Wolfe 11 2 1 Voorwoord Banach, Mazur en Ulam
Vorig college. IN2505-II Berekenbaarheidstheorie College 4. Opsommers versus herkenners (Th. 3.21) Opsommers
Vorig college College 4 Algoritmiekgroep Faculteit EWI TU Delft Vervolg NDTM s Vergelijking rekenkracht TM s en NDTM s Voorbeelden NDTM s 20 april 2009 1 2 Opsommers Opsommers versus herkenners (Th. 3.21)
FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie
FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie Lineaire Algebra, tentamen Uitwerkingen vrijdag 4 januari 0, 9 uur Gebruik van een formuleblad of rekenmachine is niet toegestaan. De
Ter Leering ende Vermaeck
Ter Leering ende Vermaeck 15 december 2011 1 Caleidoscoop 1. Geef een relatie op Z die niet reflexief of symmetrisch is, maar wel transitief. 2. Geef een relatie op Z die niet symmetrisch is, maar wel
