Automaten & Complexiteit (X )
|
|
- Rosalia Desmet
- 5 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Automten & Complexiteit (X ) Eigenschppen vn reguliere tlen Jeroen Keiren VU University Amsterdm 9 Februri 2015
2 Reguliere tlen Vorig college: De volgende beweringen zijn equivlent: er is een df M met L(M) = L er is een nf M met L(M) = L er is een rechts-lineire grmmtic G met L(G) = L er is een links-lineire grmmtic G met L(G) = L er is een reguliere expressie r met L(r) = L 2 / 32
3 Outline College 3 Elementire eigenschppen vn reguliere tlen String mtching Minimle df s Lexicle nlyse Niet reguliere tlen en de pompstelling Afronding 3 / 32
4 Elementire eigenschppen voor reguliere tlen Stelling Als L 1, L 2, L reguliere tlen zijn, dn zijn L 1 L 2, L 1 L 2, L 1 L 2, L, L 1 \L 2, L, L R ook regulier. Bewijs. L(r 1 ) = L 1, L(r 2 ) = L 2, L(r) = L voor reguliere expressies r 1, r 2, r. L 1 L 2 = L(r 1 + r 2 ) is regulier L 1 L 2 = L(r 1 r 2 ) is regulier L = L(r ) is regulier L wordt geccepteerd door een df (Q, Σ, δ, q 0, F ). L = L(Q, Σ, δ, q 0, Q\F ) is regulier L 1 L 2 = L 1 L 2 is regulier L 1 \L 2 = L 1 L 2 is regulier 5 / 32
5 L R is regulier Constructie Voor reguliere expressies r is de reguliere expressie rev(r) inductief gedefinieerd door: rev( ) = rev(λ) = λ rev() = ( Σ) rev(r 1 + r 2 ) = rev(r 1 ) + rev(r 2 ) rev(r 1 r 2 ) = rev(r 2 ) rev(r 1 ) rev(r ) = rev(r) Met inductie nr de structuur vn r kn bewezen worden dt L(rev(r)) = L(r) R Kies een reguliere expressie r met L(r) = L. L R = L(r) R = L(rev(r)) is regulier. 6 / 32
6 Elementire eigenschppen vn reguliere tlen Beslisbrheid string mtching Stelling Het is beslisbr of een string u in een reguliere tl L zit. Bewijs. 1. Representeer L in de vorm vn een df. 2. Bepl of u door de df wordt geccepteerd. On-the-fly genertie vn de df (t.o.v. u) voorkomt toestndsexplosie. 7 / 32
7 Elementire eigenschppen vn reguliere tlen Beslisbrheid tl equivlentie Stelling Het is beslisbr of twee reguliere tlen L 1 en L 2 gelijk zijn. Bewijs. Lt L 3 = (L 1 L 2 ) (L 1 L 2 ). Construeer een df M met L(M) = L 3. Bepl of er een pd is in M vn de strttoestnd nr een eindtoestnd. Zoj, dn L 1 L 2 ; zonee, dn L 1 = L 2. 8 / 32
8 String mtching (Thompson, 1968) Het volgende lgoritme (bijv. voor grep in Unix) zoekt of string u een substring bevt die in L(r) zit. 1. Beschrijf de reguliere expressie Σ r ls een nf. 2. Genereer on-the-fly het pd vn u in de bijbehorende df. 3. Termineer ls een eindtoestnd wordt bereikt. Worst-cse time complexity: O( r u ) Bouwen vn de hele df zou exponentieel veel tijd/geheugen kosten (in r ). Jv, Perl, PHP, Python gebruiken een string mtching lgoritme met bcktrcking dt exponentieel veel tijd kn kosten (in u ). 10 / 32
9 String mtching Voorbeeld r = ( b + bb )b leidt tot de nf b q 0 λ q 1 q 2 b q 3 q 4 b q 5 b q 6 We mtchen r ten opzichte vn u = bbbb. b 01 b b b b b b q 0 q 0 q 2 q 4 q 5 q 6 11 / 32
10 Ken Thompson Dit string mtching lgoritme werd ontwikkeld door Ken Thompson. Smen met Dennis Ritchie won hij in 1983 de Turing wrd voor het operting systeem Unix. Ken Thompson (geb. 1943) ontwikkelde ook een dtbse voor schkeindspelen met mx. zes stukken. Dennis Ritchie ( ) ontwikkelde ook de progrmmeertl C. 12 / 32
11 Minimle df s (Hopcroft, 1971) Gegeven een df M = (Q, Σ, δ, q 0, F ), construeren we de (unieke) df M met een miniml ntl toestnden zo dt L(M) = L( M). We nemen n dt de onbereikbre toestnden uit M zijn verwijderd. 14 / 32
12 Minimle df s (2) q, q Q zijn onderscheidbr ls er een w Σ is zo dt (q, w) (r, λ) en (q, w) (s, λ) met r F en s F, of vice vers. Stp 1 Prtitioneer Q in collecties niet onderscheidbre toestnden. De initiële prtitie is Q\F, F. Als er R en S in de prtitie vn Q zijn zo dt voor zekere Σ en r, r R: dn splitsen we R in δ(r, ) S en δ(r, ) S, {r R δ(r, ) S} {r R δ(r, ) S} We zijn klr ls er geen split meer kn worden uitgevoerd. 15 / 32
13 Minimle df s (3) Stp 2 Lt Q 1,..., Q n de uiteindelijke prtitie vn Q zijn. Dit zijn de toestnden vn de minimle df M, met ls pijlen: Q i Qj δ(q, ) Q j voor q Q i. De strttoestnd is de verzmeling die q 0 bevt. De eindtoestnden zijn de deelverzmelingen vn F. Worst-cse time complexity: O( Σ Q 2 ). Iedere split kost mx. O( Σ Q ), en er zijn mx. Q 1 splits. 16 / 32
14 Vrg Minimliseer de df q 1 b b q 0 q 2 q 4 b b q 3 b 17 / 32
15 Minimliseren vn nf s Het minimliseren vn nf s is heel lstig. Voorbeeld c b b c b c Stelling Het minimliseren vn nf s is PSpce-compleet. De definitie vn PSpce-compleet volgt lter. 18 / 32
16 Lexicle nlyse Lexicle nlyse zet een rij krkters (bijv. vn een progrmm) om in een rij tokens (, b,...). Reguliere expressies geven ptronen n. Bij iedere reguliere expressie hoort een token. Lexicle nlyse zoekt herhldelijk nr de lngste prefix vn de input-string die correspondeert met één vn de reguliere expressies. Deze prefix wordt omgezet in het bijbehorende token. 20 / 32
17 Lexicle nlyse Lt reguliere expressies r 1,..., r n de ptronen ngeven. r r n wordt omgezet in een nf. Deze nf wordt omgezet in een minimle df. Als geen prefix met een reguliere expressie correspondeert, volgt een foutmelding. Als de lngste prefix correspondeert met meerdere reguliere expressies, wordt er één gekozen. 21 / 32
18 Lexicle nlyse JvCC en LEX genereren utomtisch een lexicle nlystor, vnuit de reguliere expressies, op bsis vn de bijbehorende minimle df. Voorbeeld FORTRAN beschrijft gehele getllen met de BNF grmmtic digit ::= integer ::= digit + sign ::= + λ signed-integer ::= sign integer 22 / 32
19 Lexicle nlyse Voorbeeld (vervolg) De bijbehorende minimle df is +, 0,...,9 0,...,9 0,...,9 Doordt gezocht wordt nr een lngste prefix, wordt bijv. +52 niet geïnterpreteerd ls losse ptronen +5 en 2, mr ls één ptroon. 23 / 32
20 Niet-reguliere tlen Stelling L = { n b n n 0} is niet regulier. Bewijs. Stel dt M = (Q, {, b}, δ, q 0, F ) een df is met L(M) = L. Omdt Q eindig is, geldt (q 0, j ) (r, λ) en (q 0, k ) (r, λ), voor zekere j k en r Q. Dn geldt ook (q 0, j b j ) (s, λ) en (q 0, k b j ) (s, λ), voor zekere s Q. Echter, j b j L en k b j L. Tegensprk, dus L is niet regulier. We generliseren nu het idee vn dit bewijs. 25 / 32
21 Pompstelling voor reguliere tlen (1959) Stelling Zij L een reguliere tl. Er is een m > 0 zo dt voor elke w L met w m geldt: w = xyz met xy m en y 1, en xy i z L voor elke i 0. Bewijs. L = L(M) voor een df M, met m toestnden. Iedere w L met w m doorloopt een cykel in M: y x z toestnd die ls eerste 2 ml wordt bezocht door w 26 / 32
22 Pompstelling Voorbeeld De pompstelling kn gebruikt worden om te bewijzen dt een tl niet regulier is. Stel dt L = {w {, b} w = w R } regulier is. Volgens de pompstelling is er een m > 0 met m b m = xyz wrbij xy m, y 1, en xy i z L voor elke i 0. xy m en y 1, dus x = j en y = k met j 0 en k 1. Dus xyyz = m+k b m L. Tegensprk, dus L is niet regulier. 27 / 32
23 Pompstelling ls spel Ps op: Een contrdictie vn de pompstelling voor een specifieke wrde vn m, of vn x, y, z, is niet fdoende! ( m > 0 w L ( w m) x, y, z (w = xyz, xy m, y 1) i 0 : xy i z L) = m > 0 w L ( w m) x, y, z (w = xyz, xy m, y 1) i 0 : xy i z L De pompstelling ls spel: Gegeven een tl L. 1. De tegenstnder kiest m. 2. Wij kiezen een w L met w m. 3. De tegenstnder kiest x, y, z met w = xyz, xy m en y Als wij een i 0 kunnen kiezen met xy i z L, dn winnen wij. L voldoet niet n de pompstelling ls wij ltijd kunnen winnen. 28 / 32
24 Vrgen Lt met de pompstelling zien dt de tl { n b n n 0} niet regulier is. Is { 2k k 0} regulier? Wrom kn de tegenstnder ltijd winnen ls L eindig is? 29 / 32
25 Smengevt Als L 1, L 2, L regulier, dn L 1 L 2, L 1 L 2, L 1 L 2, L, L 1 \ L 2, L, L R ook String mtching: construeer df on-the-fly Minimle df s m.b.v. Hopcroft s lgoritme Gebruik pompstelling om tl niet regulier te bewijzen 31 / 32
26 Vooruit kijken Lees: Linz 2.4, Mk: Linz 4.1: 17, 20, 26 (Let op! regulr moet right-liner zijn, tweeml) Linz 4.2: 5, 12 Linz 2.4: 1, 4, 6 Linz 4.3: 1, 3, 4ef Volgend college: Contextvrije tlen: Definitie Trnsformties en normlvormen Prseerlgoritmes 32 / 32
Vorig college. IN2505-II Berekenbaarheidstheorie. Intermezzo / kleine opfriscursus. Deterministische eindige automaten (DFA) College 6
Vorig college College 6 Algoritmiekgroep Fculteit EWI TU Delft Hotel Hilbert Aftelbrheid vs. Overftelbrheid Digonlisering Overftelbrheid vn R 6 mei 2009 1 2 Intermezzo / kleine opfriscursus Deterministische
Nadere informatieReguliere Expressies en Automaten: Overzicht
Reguliere Expressies en Automten: Overzicht Alfetten Tekenrijtjes over een lfet Tlen over een lfet Reguliere Uitdrukkingen Reguliere Operties Herkenners voor Reguliere Ptronen Deterministische utomten
Nadere informatieInhoudsopgave. Inhoud
sopgve 1 Ptronen... 3 2 Vergelijk: tegelptronen... 4 3 Regulier versus context-vrij... 5 4 Lettergrepen: tl met één hnd... 6 5 Bouwpln voor lettergrepen... 7 6 Tlspel met lettergreepstructuur... 8 7 Spiegelwoorden...
Nadere informatieAutomaten & Complexiteit (X )
Automaten & Complexiteit (X 401049) Beschrijven van reguliere talen Jeroen Keiren j.j.a.keiren@gmail.com VU University Amsterdam 5 Februari 2015 Talen Vorig college: Talen als verzamelingen Eindige automaten:
Nadere informatieIn dit hoofdstuk introduceren we de hoofdrolspelers van het college: eindige automaten.
9 2 Eindige utomten In dit hoofdstuk introduceren we de hoofdrolspelers vn het college: eindige utomten. 2.1 Deterministische eindige utomten We eginnen met een vooreeld. Vooreeld 2.1 Beschouw het volgende
Nadere informatieAutomaten & Complexiteit (X )
Automaten & Complexiteit (X 401049) Inleiding Jeroen Keiren j.j.a.keiren@vu.nl VU University Amsterdam Materiaal Peter Linz An Introduction to Formal Languages and Automata (5th edition) Jones and Bartlett
Nadere informatieFormeel Denken 2012 Uitwerkingen Tentamen
1. Schrijf de formule vn de propositielogic Formeel Denken 2012 Uitwerkingen Tentmen (23/01/13) ( ) volgens de officiële grmmtic uit de syllus, en geef de wrheidstel. De officiële schrijfwijze is De ijehorende
Nadere informatieGrammatica s en Ontleden Deeltentamen 1 (van 2)
Grmmtic s en Ontleden Deeltentmen 1 (vn 2) Grmmtic s en Ontleden Deeltentmen 1 (vn 2), Universiteit Utrecht http://www.cs.uu.nl/groups/st/ Donderdg 21 decemer 2006 Deeltentmen 1 (vn 2) > Meerkeuze vrgen
Nadere informatieEfficiënt zoeken in grote tekstbestanden
Efficiënt zoeken in grote tekstbestnden Een gstles wiskunde voor hvo/vwo 3 en 4, verzorgd door de Universiteit Twente Mriëlle Stoeling en Mrk Timmer Google, Twitter, en Fcebook doorzoeken in een mum vn
Nadere informatieopgaven formele structuren procesalgebra
opgven formele struturen proeslger Opgve 1. (opgve 3.3.7 op p.97 vn het ditt 2005) Een mier moet vn links voor onder nr rehts hter oven op een kuus, met ties (rehts), (hter), en (oven). Uitwerking vn opgve
Nadere informatieOngelijkheden groep 2
Ongelijkheden groep Rvi & Cuchy-Schwrz Trnstrendtriningsdg (triningsdg, 6 mrt 009 Cuchy-Schwrz Cuchy-Schwrz Voor reële getllen x,, x n en y,, y n geldt: x i y i en bijgevolg x i y i n n met gelijkheid
Nadere informatieFormeel Denken. Herfst 2004. Contents
Formeel Denken Hermn Geuvers Deels geseerd op het herfst 2002 dictt vn Henk Brendregt en Bs Spitters, met dnk n het Discrete Wiskunde dictt vn Wim Gielen Herfst 2004 Contents 1 Automten 1 1.1 Automten
Nadere informatieRouteplanning middels stochastische koeling
Routeplnning middels stochstische koeling Modellenprcticum 2008 Stochstische koeling of Simulted nneling is een combintorisch optimlistielgoritme dt redelijke resultten geeft in ingewikkelde situties.
Nadere informatieUitwerking Tentamen Analyse B, 28 juni lim
Uitwerking Tentmen Anlyse B, 8 juni 0 Opgve [5pt] Bereken Hint: b = e b log. lim ( sin(π. Zij I =], [. Voor lle I \ {} geldt dt Definieer ( sin(π = e log( sin(π = e log sin(π. ϕ( = f(, f( = log, g( = sin(π.
Nadere informatieReguliere 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
Nadere informatieGrammatica s en Ontleden Deeltentamen 1 (van 2) Dinsdag 18 december 2007 (15:00-17:00)
Grmmtic s en Ontleden Deeltentmen 1 (vn 2) Dinsdg 18 decemer 2007 (15:00-17:00) John Jeuring Dit exmen estt uit cht meerkeuze vrgen en een open vrg. Geef ltijd het este ntwoord op een meerkeuzevrg. In
Nadere informatieOpdracht 1 Topics on Parsing and Formal Languages - fall 2010
Opdracht 1 Topics on Parsing and Formal Languages - fall 2010 Rick van der Zwet 13 november 2010 Samenvatting Dit schrijven zal uitwerkingen van opgaven behandelen uit het boek [JS2009]
Nadere informatieTENTAMEN Basismodellen in de Informatica VOORBEELDUITWERKING
TENTAMEN Basismodellen in de Informatica vakcode: 211180 datum: 2 juli 2009 tijd: 9:00 12:30 uur VOORBEELDUITWERKING Algemeen Bij dit tentamen mag gebruik worden gemaakt van het boek van Sudkamp, van de
Nadere informatieOpdracht 1 Topics on Parsing and Formal Languages - fall 2010
Opdracht 1 Topics on Parsing and Formal Languages - fall 2010 Rick van der Zwet 8 december 2010 Samenvatting Dit schrijven zal uitwerkingen van opgaven behandelen uit het boek [JS2009]
Nadere informatieBekijk onderstaand algoritme recalg. Bepaal recalg(5) en laat zien hoe u het antwoord hebt verkregen.
Vooreeldtentmen 1 Tentmen Dtstructuren en lgoritmen (T641 en T6741) OPGAVE 1 c d Bekijk onderstnd lgoritme recalg. Bepl recalg() en lt zien hoe u het ntwoord het verkregen. Wt erekent recalg in het lgemeen?
Nadere informatieEigenwaarden en eigenvectoren
Hoofdstuk I. Lineire Algebr Les 4 Eigenwrden en eigenvectoren In het voorbeeld vn de verspreiding vn de Euro-munten hebben we gezien hoe we de mix vn munten n floop vn n jr uit de n-de mcht A n vn de overgngsmtrix
Nadere informatie3 Snijpunten. Verkennen. Uitleg
3 Snijpunten Verkennen Meetkunde Snijpunten Inleiding Verkennen Bentwoord de vrgen bij Verkennen. Mk ook de constructie in GeoGebr. Gebruik eventueel het progrmm om de snijpunten voor je te berekenen ls
Nadere informatieTalen & 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
Nadere informatieDe 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
Nadere informatieOntleden? Leuk! Inleiding. Opzet van deze lesbrief. Door Henk Jongsma, hoofdauteur Op Niveau tweede fase
Door Henk Jongsm, hoofduteur Op Niveu tweede fse Ontleden? Leuk! Inleiding Lstig soms, dt ontleden. Denk je net een regel te egrijpen, kom je weer een uitzondering tegen. En ls je denkt die uitzondering
Nadere informatieis het koppel dat overeenkomt met het eindpunt van λ.op ax by = a a b x y = a b = x y a b ax by bx + ay = a b
1 Tweedimensionle Euclidische ruimte 11 Optelling, verschil en sclire vermenigvuldiging = ( b, ) b, is de verzmeling vn lle koppels reële getllen { } Zols we ons de reële getllen kunnen voorstellen ls
Nadere informatie2. Gegeven is de driehoek van figuur 10.10a. Gevraagd worden hoek β en de zijden a en c.
Wiskunde voor bchelor en mster Deel Bsiskennis en bsisvrdigheden c 05, Syntx Medi, Utrecht www.syntxmedi.nl Uitwerkingen hoofdstuk 0 0... Voor scherpe hoek α geldt:. sin α = 0,8 α = sin 0,8 = 5, d. cos
Nadere informatieAnalyse. Lieve Houwaer Dany Vanbeveren
Anlyse Lieve Houwer Dny Vnbeveren . Relties, functies, fbeeldingen, bijecties Voor niet-ledige verzmelingen A en B noemen we elke deelverzmeling vn de productverzmeling A x B een reltie vn A nr B. We noemen
Nadere informatieRekenregels van machten
4 Rekenregels vn mchten Dit kun je l 1 mchten met een ntuurlijke exponent berekenen mchten met een gehele exponent berekenen 3 terminologie in verbnd met de mchtsverheffing correct gebruiken Test jezelf
Nadere informatieVectoranalyse voor TG
college 5 De tweevoudige integrl collegejr : 8-9 college : 5 build : 27 ugustus 28 slides : 48 Vndg dubbel en De tweevoudige integrl en inhoud 2 Herhlde integrl 3 4 Poolcoördinten intro VA Wt is een integrl?
Nadere informatiehoofdstuk 3 bisimulatie checken
hoofdstuk isimultie heken 1 PROCESSEN 2005 1. Bsi Proess Alger 2. Bisimultie. Bisimultie heken. Reursie 5. Contextvrije proessen 6. Prllelle proessen: interleving 7. Dedlok en ommunitie 8. Curious queues
Nadere informatieAutomaten. 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................................
Nadere informatieProeftentamen LAI (tweede deel), voorjaar 2006 Uitwerkingen
Proeftentmen LAI (tweede deel), voorjr 2006 Uitwerkingen 1. Lt zien: ls R een trnsitieve reltie op A is, dn is R 2 (dt wil zeggen R R) ook trnsitief. Lt vervolgens zien dt heel lgemeen geldt: ls R trnsitief
Nadere informatie1 Vlaamse Wiskunde Olympiade 1985-1986: Tweede Ronde.
1 Vlmse Wiskunde Olymide 1985-1986: Tweede Ronde De tweede ronde bestt uit 30 meerkeuzevrgen Het quoteringssysteem werkt ls volgt : een deelnemer strt met 30 unten Per goed ntwoord krijgt hij of zij 4
Nadere informatieZelfstudie practicum 1
Zelfstudie prtium 1 1.8 Gegeven is de volgende expressie:. () Geef de wrheidstel vn deze expressie. () Minimliseer de gegeven expressie. () Geef een poort implementtie vn de expressie vn onderdeel ().
Nadere informatieKwadratische reciprociteit
Kwdrtische recirociteit René Pnnekoek 9 februri 011 Inleiding: kwdrten in Z/Z Beschouw de ring Z/Z en een element Z/Z. We willen weten of een kwdrt is, oftewel of er x Z/Z bestt zodnig dt x. Voor concrete
Nadere informatieDatastructuren en algoritmen Uitwerkingen voorbeeldserie huiswerkopgaven
OPGAVE 1 5 punten 5 punten Geseerd op opgve C-4.11 uit het tekstoek (lz. 185). G er vn uit dt polynomen worden opgeslgen in rrys, dt wil zeggen dt coëfficiënt i wordt opgeslgen ls rry-element met index
Nadere informatieVoorbereidende opgaven Kerstvakantiecursus
Voorbereidende opgven Kerstvkntiecursus Tips: Mk de volgende opgven het liefst voorin in één vn de A4-schriften die je gt gebruiken tijdens de cursus. Als een som niet lukt, kijk dn even in het beknopt
Nadere informatieInhoud 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
Nadere informatie3 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
Nadere informatie1 Vlaamse Wiskunde Olympiade 1994 1995 : Eerste Ronde.
Vlmse Wiskunde Olmpide 994 995 : Eerste Ronde De eerste ronde bestt uit 30 meerkeuzevrgen, opgemkt door de jur vn VWO Het quoteringsssteem werkt ls volgt : een deelnemer strt met 30 punten Per goed ntwoord
Nadere informatieLogische Complexiteit Hoorcollege 4
Logische Complexiteit Hoorcollege 4 Jacob Vosmaer Bachelor CKI, Universiteit Utrecht 8 februari 2011 Contextvrije grammatica s Inleiding + voorbeeld Definities Meer voorbeelden Ambiguiteit Chomsky-normaalvormen
Nadere informatieCorrectievoorschrift VWO 2012
Correctievoorschrift VWO 0 tijdvk wiskunde B Het correctievoorschrift bestt uit: Regels voor de beoordeling Algemene regels Vkspecifieke regels 4 Beoordelingsmodel 5 Inzenden scores Regels voor de beoordeling
Nadere informatieFundamenten 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
Nadere informatiePrimitieve en integraal
Wiskunde voor kunstmtige intelligentie, 2003 Hoofdstuk II. Clculus Les 4 Primitieve en integrl Een motivtie om nr de fgeleide vn een functie f te kijken is het beplen vn de richtingscoëfficiënt vn de rklijn
Nadere informatieInhoud college 7 Basiswiskunde
Inhoud college 7 Bsiswiskunde 3.3 De ntuurlijke logritme en de exponentiële functie (zie college 6) 5.1/3 Introductie Integrlen 5.4 Eigenschppen vn de eplde integrl 5.5 De hoofdstelling vn Clculus 2.10
Nadere informatieHet bepalen van een evenwichtstoedeling met behulp van het 1 e principe van Wardrop is equivalent aan het oplossen van een minimaliserings-probleem.
Exmen Verkeerskunde (H1I6A) Ktholieke Universiteit Leuven Afdeling Industrieel Beleid / Verkeer & Infrstructuur Dtum: dinsdg 2 september 28 Tijd: Instructies: 8.3 12.3 uur Er zijn 4 vrgen over het gedeelte
Nadere informatieDidactische ondersteuning van theoretische informatica
Didctische ondersteuning vn theoretische informtic Annelotte BOLLEN promotor: Prof. dr. Frnk NEVEN Acdemiejr 2004-2005 Eindverhndeling voorgedrgen tot het ekomen vn de grd licentit in de informtic fstudeervrint
Nadere informatieElfde college complexiteit. 23 april NP-volledigheid III
college 11 Elfde college complexiteit 23 april 2019 NP-volledigheid III 1 TSP Als voorbeeld bekijken we het Travelling Salesman/person Problem, ofwel het Handelsreizigersprobleem TSP. Hiervoor geldt: TSP
Nadere informatieRekenen in Ê. Module De optelling. Definitie
Module 1 Rekenen in Ê 1.1 De optelling Definitie Het resultt vn de optelling vn reële getllen en b noemen we de som vn en b en noteren we met +b. De getllen en b zelf noemen we de termen vn de som. Voorbeelden
Nadere informatieParels van studenten tijdens een examen
Prel 1 Prels vn studenten tijdens een exmen c k x k n+1 n+1 ( = c k x k ( ) )x c n+1x n+1 n+1 k ( ) k x n+1 k ( ) k k k Prel 2 Vrg: Zij n N, c k C voor k = 1,..., n, c n 0. Toon n dt de functie f(z) =
Nadere informatieCorrectievoorschrift VWO 2012
Correctievoorschrift VWO 0 tijdvk wiskunde B Het correctievoorschrift bestt uit: Regels voor de beoordeling Algemene regels Vkspecifieke regels 4 Beoordelingsmodel 5 Inzenden scores Regels voor de beoordeling
Nadere informatieopgaven 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
Nadere informatieUitwerking Opgaven Formele talen, grammaticas en automaten Week 1
Uitwerking Opgaven Formele talen, grammaticas en automaten Week 1 Bas Westerbaan bas@westerbaan.name 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
Nadere informatie== Modeluitwerking tentamen Analyse 1 == Maandag 14 januari 2008, u
== Modeluitwerking tentmen Anlyse == Mndg 4 jnuri 8, 4.-7.u. Formuleer de Tussenwrdestelling. Als f :, b] R continu is en s R ligt tussen f en fb, dn bestt er een c, b] met fc = s. b Toon n, dt de vergelijking
Nadere informatieFormularium Wiskunde 1 ste graad
Kls: Nm: Formulrium Wiskunde 1 ste grd Vkwerkgroep Wiskunde T. I. SINT-LAURENS MARIA MIDDELARES Ptrongestrt 51 9060 Zelzte Tel. (09)45 7 1 Fx (09)45 40 65 Internet: http://tislmm.pndor.be E-mil: so.tislmm.zelzte@frcrit.org
Nadere informatie4. LOGARITMISCHE EN EXPONENTIËLE FUNCTIES
4. LOGARITMISCHE EN EXPONENTIËLE FUNCTIES 4.. Logritmische functies 4... Inleiding 4... Rekenen met rtionle eponenten Een mcht met rtionle eponenten (strikt positief grondtl) kennen we reeds vn vroeger:
Nadere informatieKennismaken. Wie zitten er bij jou in de klas? 4. Welke afspraken maak jij met je klas? 8
Kennismken 1 2 + + Wie zitten er bij jou in de kls? 4 Welke fsprken mk jij met je kls? 8 Plusopdrcht 11 Thuisopdrcht 12 Meesterproef bij dit hoofdstuk 74 Help je klsgenoot met kennismken! Een nieuw schooljr,
Nadere informatie5.1 Hogeremachtswortels [1]
5. Hogeremchtswortels [] De functie x 2 = p heeft twee oplossingen ls p > 0; De functie x 2 = p heeft één oplossing ls p = 0; De functie x 2 = p heeft geen oplossingen ls p < 0; Het bovenstnde geldt bij
Nadere informatie2 Opgaven bij Hoofdstuk 2
2 Opgven bij Hoofdstuk 2 Opgve 2. De functie f : R 2 R is gedefinieerd door ) Bewijs dt f continu is op R 2 \ {(, )}. f(, y) = 2 y 2 + y 2 ls (, y) (, ) f(, ) =. b) Bewijs dt voor iedere R de functie y
Nadere informatieGetallenverzamelingen
Getllenverzmelingen Getllenverzmelingen Ntuurlijke getllen Het getlegrip heeft zih wrshijnlijk ontwikkeld op een wijze die overeenkomt met de mnier wrop u zelf de getllen geleerd het. De sis is het tellen.
Nadere informatie4. LOGARITMISCHE EN EXPONENTIËLE FUNCTIES
4. LOGARITMISCHE EN EXPONENTIËLE FUNCTIES 4.. Logritmische functies 4... Inleiding 4... Rekenen met rtionle eponenten Een mcht met rtionle eponenten (strikt positief grondtl) kennen we reeds vn vroeger:
Nadere informatieAutomaten 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
Nadere informatieBespreking Examen Analyse 1 (Juni 2007)
Bespreking Exmen Anlyse 1 (Juni 2007) Voorf: Zols ik ook vorig jr in juni en in september gedn heb, geef ik hier bedenkingen bij het exmen vn deze junizittijd. Ik zorg ervoor dt deze tekst op toledo komt,
Nadere informatieDeze les krijgen de leerlingen een introductie over ongelijke breuken. Dit met name gericht op het vergelijken met een bemiddelende grootheid.
Lesopzet De door ons gemkte lessencyclus wordt in drie opeenvolgende rekenlessen gegeven. Les is iets korter dn les en, wrdoor er eventueel extr herhling vnuit les ingepst kn worden.. Les Deze les krijgen
Nadere informatiewordt in de natuurkunde vaak door een vector, d.w.z. een pijl van ( ( , voorgesteld. De correspondentie tussen vectoren en paren punten ( a
Hoofdstuk 1 Vectorruimten 1.1 Inleiding, definities en voorbeelden Een vn de meest fundmentele ontdekkingen in de wiskunde is ongetwijfeld de coördintisering vn het pltte vlk, onfhnkelijk gedn door Pierre
Nadere informatieopgaven 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
Nadere informatieHoe maak je een huiswerkplanning?
PLANNEN HOE MAAK JE EEN HUISWERKPLANNING? Hoe mk je een huiswerkplnning? Wt he je ern? In deze les leer je hoe je een huiswerkplnning mkt. Dt is hndig, wnt zo g je goed voorereid n de slg en kun je sneller
Nadere informatieBerekenbaarheid 2016 Uitwerkingen Tentamen 26 januari 2017
erekenbaarheid 2016 Uitwerkingen Tentamen 26 januari 2017 1. Geef een standaard Turing-machine M 1 die de volgende taal herkent door eindtoestand: L 1 := {w {a, b, c} w a + w b = w c } Hierin is w a een
Nadere informatieI Vectoren in R. I.0 Inleiding
I Vectoren in R I Inleiding Een vector is een wiskundig begrip dt centrl stt in de wiskunde zelf, mr dt ook een grote rol speelt in nder vkken, in het bijzonder de ntuurkunde en de econometrie In dit hoofdstuk
Nadere informatieVoorbereidende opgaven Herkansingscursus. Rekenregels voor vereenvoudigen
Voorbereidende opgven Herknsingscursus Tips: Mk de voorbereidende opgven voorin in één vn de A4-schriften die je gt gebruiken tijdens de cursus. Als een opdrcht niet lukt, werk hem dn uit tot wr je kunt
Nadere informatieHet minimale aantal sleutels op niveau h is derhalve
1 (a) In een B-boom van orde m bevat de wortel minimaal 1 sleutel en maximaal m 1 sleutels De andere knopen bevatten minimaal m 1 sleutels en maximaal m 1 sleutels (b) In een B-boom van orde 5 bevat elke
Nadere informatie2) Kegelsneden (in basisvorm)
) Kegelsneden (in sisvorm) In dit hoofdstuk werken we ltijd in een Euclidisch geijkt ssenstelsel. ) De rool Definitie De rool is de meetkundige lts vn de unten wrvoor de fstnd tot een gegeven unt F gelijk
Nadere informatiePraktische opdracht Optimaliseren van verpakkingen Inleidende opgaven
Prktische opdrcht Optimliseren vn verpkkingen Inleidende opgven V, WB Opgve 1 2 Gegeven is de functie f ( x) = 9 x. Op de grfiek vn f ligt een punt P ( p; f ( p)) met 3 < p < 0. De projectie vn P op de
Nadere informatieVraag 1. Vraag 2. Vraag 3. Zij gegeven de volgende declaratie in Eiffel. Guido : STUDENT
Vrg 1 Zij gegeven de volgende declrtie in Eiffel Gui : STUDENT in de veronderstelling dt er een klssentekst bestt voor de klsse STUDENT. Welke vn de volgende uitsprken is wr: A. N uitvoering vn de instructie
Nadere informatieResultatenoverzicht wiskunde B
Resulttenoverzicht wiskunde B In dit document zijn door dpt Wiskunde lle resultten vn het VWO-eindexmenprogrmm beknopt smengevt m.u.v. het domein Voortgezette Meetkunde. Kijk voor meer informtie op: www.dptwiskunde.nl.
Nadere informatieOp weg naar een betrouwbare beoordeling a
Op weg nr een betrouwbre beoordeling Een eerlijke beoordeling vn cll center gents Cll center-gents worden vk mede beoordeeld op ACT en AHT. Met nme het beoordelen op ACT is niet redelijk, omdt toevl hierin
Nadere informatieV = gap E zdz ( 4.1B.1 ) f (z, ξ)dξ = g(z).
4.1 Wire dipole Advnced theory In dit hoofdstuk introduceren we de lezer in de moment-methode erekening vn prmeters vn een wiredipole. We presenteren deze informtie in het Nederlnds in lg B zodt de lezer
Nadere informatieAnti-Spyware Enterprise Module software
Anti-Spywre Enterprise Module softwre versie 8.0 Hndleiding Wt is de Anti-Spywre Enterprise Module? De McAfee Anti-Spywre Enterprise Module is een invoegtoepssing voor VirusScn Enterprise 8.0i, wrmee de
Nadere informatiefonts: achtergrond PostScript Fonts op computers?
fonts: chtergrond PostScript Fonts op computers? Tco Hoekwter tco.hoekwter@wkp.nl bstrct Dit rtikel geeft een korte inleiding in de interne werking vn PostScript computerfonts en hun coderingen. Dit rtikel
Nadere informatie1.1 Terug naar Archimedes met simpele voorbeelden
1 Integrlrekening Woord voorf: ik verwijs f en toe nr het groene boekje Wiskunde in je Vingers met Ronld Meester [HM]. Onderstnde tekst bevt net ls [HM] geen pltjes. Het is verstndig en leerzm om die zelf
Nadere informatieExamen VWO. wiskunde B1,2 (nieuwe stijl)
wiskunde 1,2 (nieuwe stijl) Exmen VWO Voorbereidend Wetenschppelijk Onderwijs Tijdvk 1 insdg 25 mei 13.30 16.30 uur 20 04 Voor dit exmen zijn mximl 86 punten te behlen; het exmen bestt uit 18 vrgen. Voor
Nadere informatiePraktische Opdracht Lineair Programmeren V5
Prktische Opdrcht Lineir Progrmmeren V5 Bij deze prktische opdrcht g je n het werk met een ntl prolemen die je door middel vn Lineir Progrmmeren kunt oplossen. Je werkt lleen of in tweetllen. De prktische
Nadere informatieExact periode 2.2. Gemiddelde en standaarddeviatie Betrouwbaarheidsinterval Logaritme ph lettersommen balansmethode
Exct periode. Gemiddelde en stndrddevitie Betrouwbrheidsintervl Logritme ph lettersommen blnsmethode 1 gemiddelde en stndrddevitie vn meetwrden. x en s Hieronder zie je twee getllenseries die hetzelfde
Nadere informatieHoofdstuk 2: Bewerkingen in R
Werkoek Alger (cursus voor 5u wiskunde) Hoofdstuk : Rekenen in R Nm:. Hoofdstuk : Bewerkingen in R - 7 Kls:... 1. Optellen, ftrekken, vermenigvuldigen en delen in R (oek pg 15): Som: 1. vn twee getllen
Nadere informatieHoofdstuk 4. Talen en Automaten. 4.1 Formele Talen Woorden
Hoofdstuk 4 Tlen en Automten 4.1 Formele Tlen Dit hoofdstuk is geseerd op een hoofdstuk uit het dictt Formele Tlen en Automten 1, G. Rozenerg, H.J. Hoogeoom, en J. Engelfriet (voorjr 2000) 4.1.1 Woorden
Nadere informatie1.3 Wortels. = a b c. x = 1.5 Breuken. teller teller. noemer noemer. Delen: vermenigvuldig met het omgekeerde.
Voorereidende opgven Kerstvkntieursus Tips: MEER DAN 0 JAAR ERVARING Mk de volgende opgven het liefst voorin in één vn de A-shriften die je gt geruiken tijdens de ursus. Als een som niet lukt, werk hem
Nadere informatieComputers & programmeren
Computers & progrmmeren { de progrmmeertl Python Theorie : werking vn een computer Exmen : schriftelijk (gesloten oek) Prcticum : de progrmmeertl Python Permnente evlutie Studieegeleiding: docent ssistenten
Nadere informatieOnafhankelijk van a. f snijdt de x-as in punt A ( , 0) Voor elke positieve waarde van a is een functie f. gegeven door F ( x) = x e ax.
Onfhnkelijk vn Voor elke positieve wrde vn is een functie f gegeven door f ( x) = (1 x) e x en een functie F gegeven door F ( x) = x e x. De functie 3p 1 Toon dit n. F is een primitieve functie vn f. De
Nadere informatieKATHOLIEKE UNIVERSITEIT LEUVEN SUBFACULTEIT ECONOMIE EN BEDRIJFSWETENSCHAPPEN HUB HANDELSWETENSCHAPPEN
KATHOLIEKE UNIVERSITEIT LEUVEN SUBFACULTEIT ECONOMIE EN BEDRIJFSWETENSCHAPPEN HUB HANDELSWETENSCHAPPEN ELEMENTAIR ALGEBRAÏSCH REKENEN Een zelfhulpgids voor letterrekenen Rekenregels Uitgewerkte voorbeelden
Nadere informatie1a Een hoeveelheid stof kan maar op één manier veranderen. Hoe?
Oefenopgven over Stoffen en Mterilen Uitwerking en ntwoord op elke opgve stt n de ltste opgve. Gegevens kunnen worden opgezoht in de tellen hterin. Als de zwrteftor niet vermeld is mg je 9,81 N/kg nemen.
Nadere informatieTentamen CT3109 CONSTRUCTIEMECHANICA april 2011, 09:00 12:00 uur
Subfculteit Civiele Techniek Vermeld op blden vn uw werk: Constructiemechnic STUDIENUMMER : NAAM : Tentmen CT3109 CONSTRUCTIEMECHANICA 4 11 pril 011, 09:00 1:00 uur Dit tentmen bestt uit 4 opgven. Werk
Nadere informatieELEKTROMAGNETISME 1-3AA30
ELEKTROMAGNETISME - 3AA3 9 rt 8, 4. 7. uur Geef bij iedere toepssing vn een kring- of oppervlkte-integrl duidelijk n lngs welke weg of over welk oppervlk wordt geïntegreerd Het forulebld en beoordelingsforulier
Nadere informatieHoe plan je een grote taak?
3 PLANNEN Hoe pln je een grote tk? Wt heb je n deze les? In deze les leer je hoe je grote tken in stukken opdeelt en over meerdere dgen inplnt. Hndig ls je bijvoorbeeld voor een toets moet leren, wnt zo
Nadere informatieDiscrete Wiskunde. D. Bruin J.M. Jansen
Discrete Wiskunde D. Bruin J.M. Jnsen Opleiding Hogere Informtic Noordelijke Hogeschool Leeuwrden Nederlndse defensie cdemie, fculteit militire wetenschppen Juni 1999 + oktoer 2013 Discrete Wiskunde 2
Nadere informatiePEDAGOGISCHE STUDIEDAG LEERKRACHTEN ECONOMIE
PEDAGOGISCHE STUDIEDAG LEERKRACHTEN ECONOMIE Gebruik vn geogebr bij grfische nlyse in economielessen 5 oktober 009 Rudy De Wever Jn-vn-Ruusbroeckollege Geogebr is een mkkelijk te gebruiken ICT-progrmm
Nadere informatieUitgebreide uitwerking Tentamen Complexiteit, mei 2007
Uitgebreide uitwerking Tentamen Complexiteit, mei 007 Opgave. a. Een beslissingsboom beschrijft de werking van het betreffende algoritme (gebaseerd op arrayvergelijkingen) op elke mogelijke invoer. In
Nadere informatieNumerical Integration (Hoofdstuk 5 in Ed. 7) Numerical Methods College 5: Numerieke Integratie (Hoofdstuk 5) Probleemschets
Numericl Integrtion (Hoofdstuk 5 in Ed. 7 Numericl Methods College 5: Numerieke Integrtie (Hoofdstuk 5 A.A.N. Ridder normlsize Deprtment EOR Vrije Universiteit Amsterdm Huispgin: http://personl.vu.nl/..n.ridder/numprog/defult.htm
Nadere informatieFormeel Denken. Herfst 2004
Formeel Denken Herman Geuvers Deels gebaseerd op het herfst 2002 dictaat van Henk Barendregt en Bas Spitters, met dank aan het Discrete Wiskunde dictaat van Wim Gielen Herfst 2004 Contents 1 Talen 1 1.1
Nadere informatieWelke keuzes heb je op de verschillende beslismomenten? Benoem de fasen, toestanden, beslissingen en de
2009 I 2008 I 2007 I 2006 II Opgve 1 R vn fortuin Z.Eiler verkoopt een boot Sjonnie verkoopt een uto Jn brengt pkjes ron in e bergen Benoem e fsen, toestnen en e beslissingen in bovenstne formulering.
Nadere informatie