Automaten en Berekenbaarheid: verschil tussen versies

Uit Wina Examenwiki
Naar navigatie springen Naar zoeken springen
Regel 14: Regel 14:
* Geef het pumping lemma's voor cfg's. Gebruik het om te bewijzen dat een taal wel (tricky) en een taal niet cf is.  
* Geef het pumping lemma's voor cfg's. Gebruik het om te bewijzen dat een taal wel (tricky) en een taal niet cf is.  
* Zijn alle cfg's deterministisch? Bewijs waarom wel/niet.  
* Zijn alle cfg's deterministisch? Bewijs waarom wel/niet.  
   (het antwoord is dat bewijs op een apart blad waarin deterministische automaat voor {XiYiZi} wordt gemaakt, wat niet kan.)
   Het antwoord is dat bewijs op een apart blad waarin deterministische automaat voor {XiYiZi} wordt gemaakt, wat niet kan.
* Er zijn 2 reguliere talen. Is de doorsnede van de ene taal met de reverse van de andere taal ook regulier? bewijs.
* Er zijn 2 reguliere talen. Is de doorsnede van de ene taal met de reverse van de andere taal ook regulier? bewijs.



Versie van 24 jan 2007 19:55

Dit vak wordt gegeven door prof. Demoen.

Informatie over het examen

Het examen is volledig mondeling, met schriftelijke voorbereiding. De theorie is gesloten boek, de oefening is open boek (alhoewel je het boek eigenlijk niet nodig hebt)

  • Vraag 1: een 'makkelijke' theorievraag, uit het lijstje van de mogelijke examenvragen
  • Vraag 2: een 'moeilijke' theorievraag, ook ergens uit de cursus
  • Vraag 3 (open boek): oefening waarin je iets moet bewijzen

Examens

2007-01-15 (voormiddag)

  • Geef het pumping lemma's voor cfg's. Gebruik het om te bewijzen dat een taal wel (tricky) en een taal niet cf is.
  • Zijn alle cfg's deterministisch? Bewijs waarom wel/niet.
 Het antwoord is dat bewijs op een apart blad waarin deterministische automaat voor {XiYiZi} wordt gemaakt, wat niet kan.
  • Er zijn 2 reguliere talen. Is de doorsnede van de ene taal met de reverse van de andere taal ook regulier? bewijs.

2007-01-15 (namiddag)

  • Beschrijf in detail de transformatie van een deterministische eindige toestandsautomaat naar een equivalente deterministische eindige toestandsautomaat met een minimaal aantal toestanden. Beschrijf de notie van "equivalentie van automaten" in deze context en argumenteer waarom er wel of geen kleinere equivalente deterministische eindige toestandsautomaat bestaat. Kan een kleinere equivalent niet-deterministische eindige toestandsautomaat bestaan?
  • Beschrijf het correspondentieprobleem van Post. Argumenteer waarom het onbeslisbaar is. Is het herkenbaar? argumenteer
  • Stel L een taal met |Σ|2. Alle strings in de rest van de opgave zijn elementen van Σ*. Definiëer de afstand d(s,t) tussen de strings s=s0s1sn en t=t0t1tn als volgt: d(s,t)={i|siti} als |s|=|t|. Definiëer nu de taal L1fout = {x|aL:|a|=|x|d(a,x)1}. Bewijs nu het volgende: als L regulier is, dan is L1fout ook regulier. (Hint: vertrek van een DFA van L, en construeer een NFA met toestanden Q×{0,1})

2007-01-18 (voormiddag)

  • enumerator machine: beschrijven, bewijzen dat herkenbare talen door enumerator ge-enumereert kunnen worden, en dat ge-enumereerde talen herkenbaar zijn. Zijn turing machines enumereerbaar? herkenbaar? Beslisbaar of <M> de beschrijving van een turing machine is.
  • bewijs in detail of REGULAR(TM) besisbaar is. Is het herkenbaar? Is het complement herkenbaar?
  • moeilijke oefening