Übungsblatt Nr. 3. Lösungsvorschlag
|
|
- Angela Kopp
- vor 6 Jahren
- Abrufe
Transkript
1 Institut für Kryptographie und Sicherheit Prof. Dr. Jörn Müller-Quade Nico Döttling Dirk Achenbach Tobias Nilges Vorlesung Theoretische Grundlagen der Informatik Übungsblatt Nr. 3 svorschlag
2 Aufgabe 1 (K) (2,5 Punkte): Kellerautomaten und ihre Grenzen Der ebenso geniale wie exzentrische Wissenschaftler und Superbösewicht Doktor Meta hat sein neuestes Geheimprojekt, den Metareaktor, fertiggestellt und möchte ihn in Betrieb nehmen. Sein größter Widersacher, der internationale Spitzenagent Sven van Hagen, möchte das verhindern. Er ist dazu in den Komplex eingedrungen und kriecht nun durch das Lüftungssystem, das sich ihm als Labyrinth aus Röhren darstellt. Damit er nach seinem Sabotageakt unbeschadet entkommen kann, muss er den gleichen Weg zurück nehmen, den er auch hinein genommen hat. Sven van Hagen kann an jeder Gabelung eine der vier Richtungen Σ = {,,, } einschlagen. Die Sprache L(G) der möglichen Wege durch das Labyrinth wird durch die Grammatik G = (Σ, {S}, S, P) mit beschrieben. P = {S ε SS S S S S } i.) Ergänzen Sie w = durch Angabe von w so, dass ww L(G). Welchen (höchsten) Chomsky-Typ hat G? (1P) ii.) Konstruieren Sie einen Kellerautomaten (Push-Down Automaton PDA), der genau L(G) akzeptiert. Akzeptiert Ihr PDA mit leerem Keller? Wie kann man einen PDA, der mit nichtleerem Keller akzeptiert, in einen PDA umwandeln, der mit leerem Keller akzeptiert? Wie wandelt man einen PDA, der mit leerem Keller akzeptiert, in einen PDA um, der mit nichtleerem Keller akzeptiert? (1,5P) iii.) Sven van Hagen hat eine Abkürzung durch das Labyrinth gefunden: Er spart sich Wege nach unten. Betrachten Sie die Grammatik G = (Σ, {S}, S, P ) mit P = { S ε SS S S S S, S S, S S } Zeigen Sie, dass L(G ) nicht kontextfrei ist. Finden Sie dazu zuerst eine geeignete Menge von Wörtern W E und belegen Sie, dass W E L(G ). Verwenden Sie dann das Pumping Lemma für kontextfreie Sprachen, um einen Widerspruch herbeizuführen. (1,5P) G ist keine kontextfreie Grammatik, da sie verkürzende Regeln enthält. Trotzdem ist L(G ) kontextfrei. Warum? (1,5P) svorschlag i.) w = ii.) Wir konstruieren den PDA (Q, Σ, Γ, δ, q 0, F ) mit Q = {q 0, q 1, q 2 }, Σ wie in der Aufgabe, Γ = Σ {S, $}, F = {q 2 } und δ gemäß dem Automatengraphen: ii
3 q 2 ε, $ ε ε, ε S$ Der PDA akzeptiert mit leerem Keller. q 0 q 1 ε, S ε ε, S SS ε, S S ε, S S ε, S S ε, S S, ε, ε, ε, ε Akzeptiert ein PDA mit nichtleerem Keller, kann er einfach in einen PDA umgebaut werden, der mit leerem Keller akzeptiert: Man fügt einen neuen Startzustand und einen neuen Endzustand ein. Der neue Startzustand hat einen Übergang auf den alten Startzustand. Dieser Übergang legt (bei leerer Eingabe und leerem Keller) ein spezielles Boden -Symbol auf den Keller. Beim Übergang in den neuen Endzustand (vom alten Endzustand aus) wird dieses Bodensymbol bei leerer Eingabe wieder heruntergenommen. Akzeptiert ein PDA wiederum mit leerem Keller, kann er ebenfalls durch das Einfügen eines neuen Endzustands in einen PDA mit nichtleerem Keller überführt werden: Beim Übergang in den neuen Endzustand (vom alten Endzustand aus) wird ein beliebiges Symbol aus Γ auf den Keller gelegt. Damit sind PDAs, die mit leerem Keller akzeptieren, äquivalent zu solchen, die mit nichtleerem Keller akzeptieren. iii.) Betrachte W E = { n n n n N}. Jedes w i W E kann auf folgende Weise erreicht werden: Erzeuge zuerst i S i i i durch 2i + 2-faches Anwenden der ersten Produktionsregel (ein mal die Option S SS, i mal S S, dann i mal die Option S S und einmal S ε). Wende anschließend i mal die dritte Regel an, um i zu entfernen und entferne schließlich S durch S ε. Damit ist W E L(G ). Sei nun p die Zahl aus dem Pumping-Lemma für kontextfreie Sprachen. Wähle s = p p p L(G ). Dann lässt s sich so in Teilworte zerlegen, dass s = uvxyz mit vy > 0, vxy p und uv i xy i z L(G ) i N {0}. Da vxy p, enhält vxy entweder kein oder kein (oder beides). Sei o. B. d. A. vxy. Betrachte uv 0 xy 0 z = uxz: uxz = p, aber wegen vy > 0 ist uxz + uxz < 2p und damit uxz L(G ). E Die ursprünglich auf dem Übungsblatt vorgegebene Vorgehensweise führte zu einem Beweis, der lediglich zeigte, dass eine Teilmenge von L(G ) nicht kontextfrei ist. Dies liefert jedoch keine Aussage über L(G ). Tatsächlich kann P durch eine Äquivalenzumformung in eine Produktionsmenge ohne verkürzende Regeln überführt werden. Durch Einsetzen der verkürzenden Produktionen in die erste ergibt sich P = { S ε SS S S S S S S } Die entsprechende Grammatik G = (Σ, {S}, S, P ) mit L(G ) = L(G ) ist kontextfrei. Also ist L(G ) kontextfrei. iii
4 Aufgabe 2 (K) (4 Punkte): Chomsky-Normalform und Cocke-Younger-Kasami-Algorithmus i.) Gegeben sei die kontextfreie Grammatik G 1 mit den folgenden Produktionen in Chomsky- Normalform: S BV s A AA V n V a a n B V b A V a a V b b V n n V s s Prüfen Sie mithilfe des Cocke-Younger-Kasami-Algorithmus, ob sich das Wort bananas aus G 1 ableiten lässt. (1P) ii.) Gegeben sei die kontextfreie Grammatik G 2 mit den folgenden Produktionen: S AB aac ε A a ab DC B b bb bc C c D D d a) Überführen Sie G 2 in Chomsky-Normalform. (1P) b) Prüfen Sie mithilfe des Cocke-Younger-Kasami-Algorithmus, ob sich das Wort aabbdc aus G 2 ableiten lässt. (1P) iii.) Wie kann man den Cocke-Younger-Kasami-Algorithmus so erweitern, dass er direkt einen Ableitungsbaum mit angibt? (1P) svorschlag i.) Also ist bananas L(G 1 ). V b B B B B B S b A, V a A A A A a A, V n A A A n A, V a A A a A, V n A n A, V a a V s s iv
5 ii.) a) Einführen eines neues Startzustandes S 0 und entfernen der ε-produktionen: S 0 S ε S AB aac A a ab DC B b bb bc C c D D d b) Entfernen der Kettenregeln: S 0 S ε S AB aac A a ab DC B b bb bc C c d D d Chomsky-Normalform: S 0 S ε S AB EV c A a V a B DC B b V b B V b C C c d D d E V a A V a a V b b V c c Damit aabbdc L(G 2 ). A, V a E E E E S a A, V a S, A S, A S, A a B, V b B B b B, V b B b C, D A d C, V c c c) Zu jedem Nichtterminal, welches in die Tabelle eingetragen wird, muss gespeichert werden, aus welchen Nichtterminalen es entstanden ist. Dazu speichert man zu jedem Nichtterminal Referenzen auf die Tabellenzellen, von dem man es hat. Nach Ablauf des normalen Algorithmus werden mittels einer Tiefensuche von dem Startsymbol aus wieder die Nichtterminale abgeleitet, bis das komplette Wort abgeleitet ist. Man speichert also V ij = {(A, ρ l, ρ r ) A V, A w}, wobei ρ l und ρ r Verweise auf das Zellenpaar sind, aus dem w abgeleitet wird. v
6 Aufgabe 3 (K) (4 Punkte): Linear beschränkte Turingmaschinen Gegeben sei die Sprache L = {w {a, b, c} w a w c = w b }. ( w τ bezeichnet die Häufigkeit des Vorkommens von τ in w.) i.) Geben Sie eine linear beschränkte Turingmaschine an, welche diese Sprache erkennt. Geben Sie die Zustandsübergangsfunktion als Graph an. Beschriften Sie dabei die Pfeile wie in Aufgabe 4. (2P) ii.) Ist diese Sprache kontextfrei? Wenn ja, geben Sie eine kontextfreie Grammatik an, welche diese Sprache erzeugt. Wenn nein, beweisen Sie, dass diese Sprache nicht kontextfrei ist. (2P) svorschlag i.) Wir konstruieren die Maschine (Q, Σ, Γ, δ, q 0, q a, q r ) mit Σ = {a, b, c}, Γ = Σ {, }, Q = {q 0, q 1, q 3, q 4, q a, q r } und δ nach dem folgenden Zustandsübergangsgraphen: a : a, L b : b, L c : c, L :, L :, R q 0 q 1 a :, L b : b, R c, c : R :, R :, R q 2 q 3 a : a, L b : b, L c : c, L :, L b :, L c :, L :, L :, N a : a, R :, R :, L q 4 q r b : b, N c : c, N :, N ii.) Die Sprache L ist kontextfrei. Die Grammatik G = ({a, b, c}, {S}, S, P) mit P = {S ε SS asb asc bsa csa} erzeugt sie. q a Aufgabe 4 (K) (4 Punkte): Noch mehr Turingmaschinen Gegeben sei die Turingmaschine M = (Q, Σ, Γ, δ, q 0, q accept, q reject ) mit Q = {q 0,..., q 9, q accept, q reject }, Σ = {0, 1}, und Γ = { } Σ. Die Zustandsübergangsfunktion vi
7 ist durch den untenstehenden Automatengraphen gegeben. Die Pfeilbeschriftung x : y, D bedeutet: Lies Zeichen x vom Band, schreibe Zeichen y auf das Band und bewege den Kopf in Richtung D {L, R, N}. Ist für einen gegebenen Zustand und ein Bandsymbol kein Zustandsübergang im Graphen definiert, so geht der Zustandsautomat in den Zustand q reject (nicht im Graphen eingezeichnet) über. 0 : 0, L 1 : 1, L q 7 :, R q 6 1 :, R q 0 0 :, R 0 :, R 0 : 0, R 1 : 1, R 1 :, R q :, L 1 q 2 :, N :, N q accept q 4 q 5 :, L q 9 0 : 0, R 1 : 1, R :, R q 8 0 : 0, L 1 : 1, L 1 :, L 0 :, L 0 :, L q 3 1 :, L i.) Simulieren Sie die Berechnung dieser Turingmaschine auf der Eingabe w = (1P) ii.) Welche Sprache erkennt diese Turingmaschine? (2P) iii.) Geben Sie eine Grammatik maximalen Chomsky-Typs an, welche diese Sprache erzeugt. Welchen (höchsten) Chomsky-Typ hat Ihre Grammatik? (1P) svorschlag i.) vii
8 1. (q 0 ) (q 1 ) (q 1 ) (q 1 ) (q 1 ) (q 1 ) (q 1 ) (q 1 ) (q 1 ) (q 2 ) (q 3 ) (q 6 ) (q 6 ) (q 6 ) (q 6 ) (q 6 ) (q 6 ) (q 7 ) (q 0 ) (q 4 ) (q 4 ) (q 4 ) (q 4 ) (q 5 ) (q 3 ) (q 8 ) (q 8 ) (q 9 ) (q 0 ) 30. (q accept ) ii.) L = {ww w {0, 1} }, w ist w in umgekehrter Reihenfolge und mit 0 und 1 vertauscht. iii.) G = ({0, 1}, {S}, S, P) mit P = {S ε 0S1 1S0}. Die Grammatik ist kontextfrei. Aufgabe 5 (*): Lochstreifenmaschinen Eine Lochstreifenturingmaschine ist eine Turingmaschine, bei der das Band durch einen Lochstreifen ersetzt wird. Anstatt Symbole auf das Band zu schreiben, kann diese Maschine nur Löcher in das Band stanzen, welche sich nicht mehr überschreiben lassen. Im Anfangszustand befinden sich keine Löcher auf dem Band. Ihre Eingabe erhält eine Lochstreifenturingmaschine durch ein gesondertes Read-Once Band, welches sich nicht beschreiben und bei welchem sich jede Bandstelle nur ein mal lesen lässt. viii
9 Zeigen Sie: Lochstreifenturingmaschinen sind genauso mächtig wie normale Turingmaschinen. Gehen Sie dazu wie folgt vor: i.) Überlegen Sie zunächst, wie sich ein größeres Bandalphabet auf einem Lochstreifen codieren läßt. ii.) Finden Sie eine Codierung für den Gesamtzustand einer normalen Turingmaschine (inklusive Bandinhalt). iii.) Wie kann eine Lochstreifenturingmaschine mit einer derartigen Codierung eine normale Turingmaschine simulieren? svorschlag i.) Sei das Bandalphabet der Lochstreifenmaschine Γ = {, }; bedeute Streifen noch nicht ausgestanzt, bedeute Streifen ausgestanzt. Ohne Beschränkung der Allgemeinheit habe die andere Turingmaschine das Bandalphabet Γ = {0, 1, }. (Maschinen mit größeren Bandalphabeten können wiederum von regulären Turingmaschinen simuliert werden.) Wir codieren nun jedes bandzeichen der ursprünglichen Turingmaschine mit zwei Stellen auf dem Lochstreifen: Codiere als, 0 als und 1 als. Codiere ein zusätzliches Begrenzungszeichen # als. ii.) Man kann den Zustand als String b 1... b i q b i+1... b n codieren, wobei die Maschine im Zustand q ist und der Zeiger hier auf Bandsymbol b i+1 zeigt. iii.) Wir schreiben für jede Zelle des Bandes der Turingmaschine vier Felder auf das Band unserer Lochstreifenmaschine: Wir reservieren doppelt Platz für die Binärcodierung des Zustandes der Turingmaschine (ld Q 2 2 viele Lochstreifen) und für weitere vier Lochstreifen, um dort zwei Zelleninhalte speichern zu können). Nun schreiben wir die Eingabe vom Read-Once-Band auf den Lochstreifen (mit der obigen Codierung). Die Zustandsfelder lassen wir leer, außer an der Stelle, an der der Kopf steht: Dort speichern wir den Zustand der Turingmaschine (in einem Zustandsfeld). Ein Zustandsfeld und zwei Lochstreifen (für eine Bandzelle der Turingmaschine) sind noch frei. Diese freien Lochstreifen nutzen wir, um die Folgekonfiguration der Turingmaschine auf den Lochstreifenstellen jeweils neben den aktuellen Zellen und Zuständen zu schreiben. Dann kopieren wir die Folgekonfiguration hinter das Begrenzungszeichen und wiederholen das Ganze. Stellen, die bereits kopiert wurden, entwerten wir dabei durch # (jedes Zeichen läßt sich durch # = überschreiben). Dieser Vorgang wird wiederholt, bis die simulierte Turingmaschine hält. ix
Übungsblatt Nr. 3. Lösungsvorschlag
Institut für Kryptographie und Sicherheit Prof. Dr. Jörn Müller-Quade Dirk Achenbach Tobias Nilges Vorlesung Theoretische Grundlagen der Informatik Übungsblatt Nr. 3 Aufgabe 1: Karlsruhe ist nicht genug
MehrÜbungsblatt Nr. 7. Lösungsvorschlag
Institut für Kryptographie und Sicherheit Prof. Dr. Jörn Müller-Quade Nico Döttling Dirk Achenbach Tobias Nilges Vorlesung Theoretische Grundlagen der Informatik Übungsblatt Nr. 7 svorschlag Aufgabe (K)
MehrKapitel: Die Chomsky Hierarchie. Die Chomsky Hierarchie 1 / 14
Kapitel: Die Chomsky Hierarchie Die Chomsky Hierarchie 1 / 14 Allgemeine Grammatiken Definition Eine Grammatik G = (Σ, V, S, P) besteht aus: einem endlichen Alphabet Σ, einer endlichen Menge V von Variablen
MehrTheoretische Grundlagen der Informatik
Theoretische Grundlagen der Informatik Vorlesung am 15.01.2015 INSTITUT FÜR THEORETISCHE 0 KIT 15.01.2015 Universität des Dorothea Landes Baden-Württemberg Wagner - Theoretische und Grundlagen der Informatik
Mehr2. Übungsblatt 6.0 VU Theoretische Informatik und Logik
2. Übungsblatt 6.0 VU Theoretische Informatik und Logik 25. September 2013 Aufgabe 1 Geben Sie jeweils eine kontextfreie Grammatik an, welche die folgenden Sprachen erzeugt, sowie einen Ableitungsbaum
MehrÜbungsblatt 6. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18
Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 6 Vorlesung Theoretische Grundlagen der Informatik im WS 17/18 Ausgabe 10. Januar 2018 Abgabe 23. Januar 2018, 11:00 Uhr (im
MehrTheoretische Grundlagen der Informatik
Theoretische Grundlagen der Informatik Vorlesung am 12.01.2012 INSTITUT FÜR THEORETISCHE 0 KIT 12.01.2012 Universität des Dorothea Landes Baden-Württemberg Wagner - Theoretische und Grundlagen der Informatik
MehrTuringmaschinen Vorlesung Berechenbarkeit und Komplexität alias Theoretische Informatik: Komplexitätstheorie und effiziente Algorithmen
Vorlesung Berechenbarkeit und Komplexität alias Theoretische Informatik: und effiziente Algorithmen Wintersemester 2011/12 Schematische Darstellung einer Turing-Maschine: Kopf kann sich nach links und
Mehr8. Turingmaschinen und kontextsensitive Sprachen
8. Turingmaschinen und kontextsensitive Sprachen Turingmaschinen (TM) von A. Turing vorgeschlagen, um den Begriff der Berechenbarkeit formal zu präzisieren. Intuitiv: statt des Stacks bei Kellerautomaten
MehrMusterlösung zur Hauptklausur Theoretische Grundlagen der Informatik Wintersemester 2013/14
Institut für Theoretische Informatik Prof. Dr. Jörn Müller-Quade Musterlösung zur Hauptklausur Theoretische Grundlagen der Informatik Wintersemester 23/4 Vorname Nachname Matrikelnummer Hinweise Für die
MehrKontextfreie Sprachen
Kontextfreie Sprachen Bedeutung: Programmiersprachen (Compilerbau) Syntaxbäume Chomsky-Normalform effiziente Lösung des Wortproblems (CYK-Algorithmus) Grenzen kontextfreier Sprachen (Pumping Lemma) Charakterisierung
Mehr1. Klausur zur Vorlesung Informatik III Wintersemester 2003/2004. Mit Lösung!
Universität Karlsruhe Theoretische Informatik Fakultät für Informatik WS 23/4 ILKD Prof. Dr. D. Wagner 2. Februar 24. Klausur zur Vorlesung Informatik III Wintersemester 23/24 Mit Lösung! Beachten Sie:
MehrLösung zur Klausur. Grundlagen der Theoretischen Informatik im WiSe 2003/2004
Lösung zur Klausur Grundlagen der Theoretischen Informatik im WiSe 2003/2004 1. Geben Sie einen deterministischen endlichen Automaten an, der die Sprache aller Wörter über dem Alphabet {0, 1} akzeptiert,
MehrÜbungsblatt 7. Vorlesung Theoretische Grundlagen der Informatik im WS 16/17
Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 7 Vorlesung Theoretische Grundlagen der Informatik im W 16/17 Ausgabe 17. Januar 2017 Abgabe 31. Januar 2017, 11:00 Uhr (im
Mehr2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik
2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik Ulrich Furbach Claudia Schon Christian Schwarz Arbeitsgruppe Künstliche Intelligenz Fachbereich Informatik, Universität Koblenz-Landau
MehrKontextfreie Sprachen
Kontextfreie Sprachen besitzen große Bedeutung im Compilerbau Chomsky-Normalform effiziente Lösung des Wortproblems (CYK-Algorithmus) Grenzen kontextfreier Sprachen (Pumping Lemma) Charakterisierung durch
MehrÜbung zur Vorlesung Grundlagen der theoretischen Informatik. Aufgabenblatt 7 Lösungen. Wiederholung: Pumping-Lemma für kontextfreie Sprachen
Prof. Dr. Viorica Sofronie-Stokkermans Universität Koblenz-Landau Fachbereich 4: Informatik Dennis Peuter 01. Juni 2017 Übung zur Vorlesung Grundlagen der theoretischen Informatik Aufgabenblatt 7 Lösungen
MehrVorlesung im Sommersemester Informatik IV. Probeklausurtermin: 21. Juni 2016
Heinrich-Heine-Universität Düsseldorf Institut für Informatik Prof. Dr. J. Rothe Universitätsstr. 1, D-40225 Düsseldorf Gebäude: 25.12, Ebene: O2, Raum: 26 Tel.: +49 211 8112188, Fax: +49 211 8111667 E-Mail:
MehrTuring Maschine. Thorsten Timmer. SS 2005 Proseminar Beschreibungskomplexität bei Prof. D. Wotschke. Turing Maschine SS 2005 p.
Thorsten Timmer SS 2005 Proseminar Beschreibungskomplexität bei Prof. D. Wotschke Turing Maschine SS 2005 p. 1/35 Inhalt Einführung Formale Definition Berechenbare Sprachen und Funktionen Berechnung ganzzahliger
Mehr5.7 Kontextfreie Grammatiken und Kellerautomaten
130 5.7 Kontextfreie Grammatiken und Kellerautomaten Im letzten Abschnitt haben wir gesehen, dass wir reguläre Sprachen auch mit Hilfe von endlichen Automaten charakterisieren können. Jetzt wollen wir
Mehr2. Gegeben sei folgender nichtdeterministischer endlicher Automat mit ɛ-übergängen:
Probeklausur Automatentheorie & Formale Sprachen WiSe 2012/13, Wiebke Petersen Name: Matrikelnummer: Aufgabe A: Typ3-Sprachen 1. Konstruieren Sie einen endlichen Automaten, der die Sprache aller Wörter
MehrTheoretische Grundlagen der Informatik
Theoretische Grundlagen der Informatik Vorlesung am 17. Januar 2012 INSTITUT FÜR THEORETISCHE 0 KIT 18.01.2012 Universität des Dorothea Landes Baden-Württemberg Wagner - Theoretische und Grundlagen der
MehrGrundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I
Vorlesung Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I Bernhard Beckert Institut für Informatik Sommersemester 2007 B. Beckert Grundlagen d. Theoretischen Informatik:
MehrGrundlagen der Theoretischen Informatik
1 Grundlagen der Theoretischen Informatik Till Mossakowski Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Wintersemester 2014/15 2 Kontextfreie Grammatiken Definition: Eine Grammatik G
Mehr2. Gegeben sei folgender nichtdeterministischer endlicher Automat mit ɛ-übergängen:
Probeklausur Automatentheorie & Formale Sprachen WiSe 2012/13, Wiebke Petersen Name: Matrikelnummer: Aufgabe A: Typ3-Sprachen 1. Konstruieren Sie einen endlichen Automaten, der die Sprache aller Wörter
MehrRekursiv aufzählbare Sprachen
Kapitel 4 Rekursiv aufzählbare Sprachen 4.1 Grammatiken und die Chomsky-Hierarchie Durch Zulassung komplexer Ableitungsregeln können mit Grammatiken größere Klassen als die kontextfreien Sprachen beschrieben
MehrGrundlagen der Theoretischen Informatik Musterlösungen zu ausgewählten Übungsaufgaben
Dieses Dokument soll mehr dazu dienen, Beispiele für die formal korrekt mathematische Bearbeitung von Aufgaben zu liefern, als konkrete Hinweise auf typische Klausuraufgaben zu liefern. Die hier gezeigten
Mehr11.1 Kontextsensitive und allgemeine Grammatiken
Theorie der Informatik 7. April 2014 11. Kontextsensitive und Typ-0-Sprachen Theorie der Informatik 11. Kontextsensitive und Typ-0-Sprachen 11.1 Kontextsensitive und allgemeine Grammatiken Malte Helmert
MehrDas Postsche Korrespondenzproblem
Das Postsche Korrespondenzproblem Eine Instanz des PKP ist eine Liste von Paaren aus Σ Σ : (v 1, w 1 ),..., (v n, w n ) Eine Lösung ist eine Folge i 1,..., i k von Indizes 1 i j n mit v i1... v ik = w
MehrTheorie der Informatik
Theorie der Informatik 11. Kontextsensitive und Typ-0-Sprachen Malte Helmert Gabriele Röger Universität Basel 7. April 2014 Kontextsensitive und allgemeine Grammatiken Wiederholung: (kontextsensitive)
MehrChomsky-Grammatiken 16. Chomsky-Grammatiken
Chomsky-Grammatiken 16 Chomsky-Grammatiken Ursprünglich von Chomsky in den 1950er Jahren eingeführt zur Beschreibung natürlicher Sprachen. Enge Verwandschaft zu Automaten Grundlage wichtiger Softwarekomponenten
MehrEinführung in die Theoretische Informatik
Technische Universität München Fakultät für Informatik Prof. Tobias Nipkow, Ph.D. Dr. Werner Meixner, Dr. Alexander Krauss Sommersemester 2010 Lösungsblatt 7 15. Juni 2010 Einführung in die Theoretische
MehrDie mathematische Seite
Kellerautomaten In der ersten Vorlesung haben wir den endlichen Automaten kennengelernt. Mit diesem werden wir uns in der zweiten Vorlesung noch etwas eingängiger beschäftigen und bspw. Ansätze zur Konstruktion
MehrTechnische Universität München Sommer 2016 Prof. J. Esparza / Dr. M. Luttenberger, S. Sickert 27. Juni HA-Lösung. TA-Lösung
Technische Universität München Sommer 2016 Prof. J. Esparza / Dr. M. Luttenberger, S. Sickert 27. Juni 2016 HA-Lösung TA-Lösung Einführung in die theoretische Informatik Aufgabenblatt 9 Beachten Sie: Soweit
MehrHauptklausur zur Vorlesung Theoretische Grundlagen der Informatik Wintersemester 2011/2012
Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Hauptklausur zur Vorlesung Theoretische Grundlagen der Informatik Wintersemester 2011/2012 Hier Aufkleber mit Name und Matrikelnr. anbringen
MehrInformatik III. Christian Schindelhauer Wintersemester 2006/07 5. Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07 5. Vorlesung 09.11.2006 schindel@informatik.uni-freiburg.de 1 Äquivalenzklassen Definition und Beispiel Definition Für eine Sprache L Σ* bezeichnen
MehrTheoretische Informatik II
Theoretische Informatik II Einheit 4.2 Modelle für Typ-0 & Typ-1 Sprachen 1. Nichtdeterministische Turingmaschinen 2. Äquivalenz zu Typ-0 Sprachen 3. Linear beschränkte Automaten und Typ-1 Sprachen Maschinenmodelle
MehrAutomaten und formale Sprachen Klausurvorbereitung
Automaten und formale Sprachen Klausurvorbereitung Rami Swailem Mathematik Naturwissenschaften und Informatik FH-Gießen-Friedberg Inhaltsverzeichnis 1 Definitionen 2 2 Altklausur Jäger 2006 8 1 1 Definitionen
Mehr1. Klausur zur Vorlesung Informatik III Wintersemester 2004/2005
Universität Karlsruhe Theoretische Informatik Fakultät für Informatik WS 2004/05 ILKD Prof. Dr. D. Wagner 24. Februar 2005 1. Klausur zur Vorlesung Informatik III Wintersemester 2004/2005 Aufkleber Beachten
MehrGrammatik Prüfung möglich, ob eine Zeichenfolge zur Sprache gehört oder nicht
Zusammenhang: Formale Sprache Grammatik Formale Sprache kann durch Grammatik beschrieben werden. Zur Sprache L = L(G) gehören nur diejenigen Kombinationen der Zeichen des Eingabealphabets, die durch die
MehrHochschule Bonn-Rhein-Sieg University of Applied Sciences Grantham-Allee Sankt Augustin
Hochschule Bonn-Rhein-Sieg Uniersity of Applied Sciences Grantham-Allee 20 53757 Sankt Augustin Director b-it Applied Science Institute Fachbereich Informatik Prof. Dr. Kurt-Ulrich Witt Mathematische und
MehrGrundlagen der Informatik II
Grundlagen der Informatik II Tutorium 2 Professor Dr. Hartmut Schmeck Miniaufgabe * bevor es losgeht * Finden Sie die drei Fehler in der Automaten- Definition. δ: A = E, S, δ, γ, s 0, F, E = 0,1, S = s
MehrTyp-1-Sprachen. Satz 1 (Kuroda ( ) 1964)
Typ-1-Sprachen Satz 1 (Kuroda (1934-2009) 1964) Eine Sprache L hat Typ 1 (= ist kontextsensitiv) genau dann, wenn sie von einem nichtdeterministischen LBA erkannt wird. Beweis: Sei zunächst L Typ-1-Sprache.
MehrÜbungsblatt Nr. 5. Lösungsvorschlag
Institut für Kryptographie und Sicherheit Prof. Dr. Jörn Müller-Quade Dirk Achenbach Tobias Nilges Vorlesung Theoretische Grundlagen der Informatik Übungsblatt Nr. 5 Aufgabe 1: Eine schöne Bescherung (K)
MehrA : z z A : z z : ( z, x, z ) δ
Informatik IV, SoS2003 1 Definition 1.1 Ein Quintupel A =(X,Z,z 0,δ,Z f )heißt nichtdeterministischer endlicher Automat (NEA): 1. X, Z sind endliche nichtleere Mengen. 2. z 0 Z 4. δ Z X Z Informatik IV,
MehrAutomatentheorie und formale Sprachen
Automatentheorie und formale Sprachen VL 8 Chomsky-Grammatiken Kathrin Hoffmann 23. Mai 2012 Hoffmann (HAW Hamburg) Automatentheorie und formale Sprachen 23.5. 2012 250 Wortproblem Wortproblem ist das
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik 4. Kellerautomaten und kontextfreie Sprachen (III) 17.06.2015 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Übersicht 1. Motivation 2. Terminologie
MehrReguläre Sprachen. R. Stiebe: Theoretische Informatik für ING-IF und Lehrer,
Reguläre Sprachen Reguläre Sprachen (Typ-3-Sprachen) haben große Bedeutung in Textverarbeitung und Programmierung (z.b. lexikalische Analyse) besitzen für viele Entscheidungsprobleme effiziente Algorithmen
MehrEinführung in die theoretische Informatik Sommersemester 2017 Übungsblatt Lösungsskizze 7
Prof. J. Esparza Technische Universität München S. Sickert, J. Krämer KEINE ABGABE Einführung in die theoretische Informatik Sommersemester 2017 Übungsblatt 7 Übungsblatt Wir unterscheiden zwischen Übungs-
MehrKurz-Skript zur Theoretischen Informatik I
Kurz-Skript zur Theoretischen Informatik I Inhaltsverzeichnis 1 Grundlagen 2 2 Reguläre Ausdrücke 4 3 Endliche Automaten 5 3.1 Vollständige endliche Automaten................................... 6 3.2 ε
MehrGrammatiken. Eine Grammatik G mit Alphabet Σ besteht aus: Variablen V. Startsymbol S V. Kurzschreibweise G = (V, Σ, P, S)
Grammatiken Eine Grammatik G mit Alphabet Σ besteht aus: Variablen V Startsymbol S V Produktionen P ( (V Σ) \ Σ ) (V Σ) Kurzschreibweise G = (V, Σ, P, S) Schreibweise für Produktion (α, β) P: α β 67 /
MehrEinführung in die Theoretische Informatik I/ Grundlagen der Theoretischen Informatik. SS 2007 Jun.-Prof. Dr. Bernhard Beckert Ulrich Koch
Einführung in die Theoretische Informatik I/ Grundlagen der Theoretischen Informatik SS 2007 Jun.-Prof. Dr. Bernhard Beckert Ulrich Koch 3. Teilklausur 25. 07. 2007 Persönliche Daten bitte gut leserlich
MehrEinführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie
Einführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie Wintersemester 2005/2006 07.11.2005 5. Vorlesung 1 Überblick: Kontextfreie Sprachen Formale Grammatik Einführung, Beispiele Formale
Mehrkontextfreie Grammatiken Theoretische Informatik kontextfreie Grammatiken kontextfreie Grammatiken Rainer Schrader 14. Juli 2009 Gliederung
Theoretische Informatik Rainer Schrader Zentrum für Angewandte Informatik Köln 14. Juli 2009 1 / 40 2 / 40 Beispiele: Aus den bisher gemachten Überlegungen ergibt sich: aus der Chomsky-Hierarchie bleiben
MehrTheoretische Grundlagen der Informatik
Theoretische Grundlagen der Informatik Übung am 02.02.2012 INSTITUT FÜR THEORETISCHE 0 KIT 06.02.2012 Universität des Andrea Landes Schumm Baden-Württemberg - Theoretische und Grundlagen der Informatik
MehrFalls H die Eingabe verwirft, so wissen wir, dass M bei Eingabe w nicht hält. M hält im verwerfenden Haltezustand. Beweis:
1 Unentscheidbarkeit 2 Grundlagen der Theoretischen Informatik Till Mossakowski Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Wintersemester 2014/15 #include char *s="include
MehrFrank Heitmann 2/47. 1 Ein PDA beginnt im Startzustand z 0 und mit im Keller. 2 Ist der Automat
Formale Grundlagen der Informatik 1 Kapitel 5 Über reguläre Sprachen hinaus und (Teil 2) Frank Heitmann heitmann@informatik.uni-hamburg.de 21. April 2015 Der Kellerautomat - Formal Definition (Kellerautomat
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik 4. Kellerautomaten und kontextfreie Sprachen (II) 11.06.2015 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Übersicht 1. Motivation 2. Terminologie
MehrDeterministischer Kellerautomat (DPDA)
Deterministische Kellerautomaten Deterministischer Kellerautomat (DPDA) Definition Ein Septupel M = (Σ,Γ, Z,δ, z 0,#, F) heißt deterministischer Kellerautomat (kurz DPDA), falls gilt: 1 M = (Σ,Γ, Z,δ,
MehrTheoretische Informatik 2 (WS 2006/07) Automatentheorie und Formale Sprachen / Kontextfreie Sprachen und Kellerautomaten
Inhalt 1 Einführung 2 Automatentheorie und Formale Sprachen Grammatiken Reguläre Sprachen und endliche Automaten Kontextfreie Sprachen und Kellerautomaten Kontextsensitive und Typ 0-Sprachen 3 Berechenbarkeitstheorie
Mehr(Prüfungs-)Aufgaben zu formale Sprachen
(Prüfungs-)Aufgaben zu formale Sprachen (siehe auch bei den Aufgaben zu endlichen Automaten) 1) Eine Grammatik G sei gegeben durch: N = {S, A}, T = {a, b, c, d}, P = { (S, Sa), (S, ba), (A, ba), (A, c),
MehrWS06/07 Referentin: Katharina Blinova. Formale Sprachen. Hauptseminar Intelligente Systeme Dozent: Prof. Dr. J. Rolshoven
WS06/07 Referentin: Katharina Blinova Formale Sprachen Hauptseminar Intelligente Systeme Dozent: Prof. Dr. J. Rolshoven 1. Allgemeines 2. Formale Sprachen 3. Formale Grammatiken 4. Chomsky-Hierarchie 5.
MehrTheorie der Informatik
Theorie der Informatik 8. Reguläre Sprachen II Malte Helmert Gabriele Röger Universität Basel 24. März 24 Pumping Lemma Pumping Lemma: Motivation Man kann zeigen, dass eine Sprache regulär ist, indem man
Mehr4.2.4 Reguläre Grammatiken
4.2.4 Reguläre Grammatiken Eine reguläre Grammatik ist eine kontextfreie Grammatik, deren Produktionsregeln weiter eingeschränkt sind Linksreguläre Grammatik: A w P gilt: w = ε oder w = Ba mit a T und
Mehra n b n c n ist kontextsensitiv kontextfreie Sprachen (Typ 2) Abschnitt 3.3 kontextfreie Sprachen: Abschlusseigenschaften Chomsky NF und binäre Bäume
Kap 3: Grammatiken Chomsky-Hierarchie 32 Kap 3: Grammatiken Kontextfreie 33 a n b n c n ist kontextsensiti Beispiel 3111 modifizieren: Σ = {a, b, c G = (Σ, V, P, X ) V = {X, Y, Z P : X ε X axyz ZY YZ ay
MehrTHIA - Übungsblatt 2.
THIA - Übungsblatt 2. Aufgabe 12 (Eine einfache Sprache). Endliche Ziffernfolgen, die mit einer 0 beginnen, auf die mindestens eine weitere Ziffer folgt, wobei nur die Ziffern 0,..., 7 vorkommen, sollen
MehrKontextfreie Grammatiken
Kontextfreie Grammatiken Bisher haben wir verschiedene Automatenmodelle kennengelernt. Diesen Automaten können Wörter vorgelegt werden, die von den Automaten gelesen und dann akzeptiert oder abgelehnt
MehrTheoretische Informatik. Grammatiken. Grammatiken. Grammatiken. Rainer Schrader. 9. Juli 2009
Theoretische Informatik Rainer Schrader Institut für Informatik 9. Juli 2009 1 / 41 2 / 41 Gliederung die Chomsky-Hierarchie Typ 0- Typ 3- Typ 1- Die Programmierung eines Rechners in einer höheren Programmiersprache
MehrDeterministische und nichtdeterministische Turing-Maschinen, Typ1- und Typ0-Sprachen
Dr. Sebastian Bab WiSe 12/13 Theoretische Grundlagen der Informatik für TI Termin: VL 15 + 16 vom 17.12.2012 und 20.12.2012 Deterministische und nichtdeterministische Turing-Maschinen, Typ1- und Typ0-Sprachen
MehrMusterlösung Informatik-III-Klausur
Musterlösung Informatik-III-Klausur Aufgabe 1 (1+4+3+4 Punkte) (a) 01010 wird nicht akzeptiert: s q 0 q 1 q 2 f q 2 10101 wird akzeptiert: s q 2 q 2 f q 2 f (b) ε: {s, q 0, q 1, q 2 }, {f} 0: {s, q 0,
MehrEin Satz der deutschen Sprache besitzt ein Subjekt, ein Prädikat und ein Objekt (SPO).
1 Grammatiken Autor: Tilman Blumenbach Letzte Änderung: 28. Juni 2012 18:15 Ziel von Grammatiken Wollen die Struktur von Sprachen modellieren und charakterisieren. Beispiel Ein Satz der deutschen Sprache
MehrBeschreibungskomplexität von Grammatiken Definitionen
Beschreibungskomplexität von Grammatiken Definitionen Für eine Grammatik G = (N, T, P, S) führen wir die folgenden drei Komplexitätsmaße ein: Var(G) = #(N), Prod(G) = #(P ), Symb(G) = ( α + β + 1). α β
MehrTheoretische Informatik I
Theoretische Informatik I Einheit 3.3 Eigenschaften kontextfreier Sprachen 1. Abschlußeigenschaften 2. Normalformen 3. Prüfen von Eigenschaften / Syntaxanalyse 4. Wann sind Sprachen nicht kontextfrei?
MehrEinführung in die Theoretische Informatik
Technische Universität München Fakultät für Informatik Prof. Tobias Nipkow, Ph.D. Dr. Werner Meixner, Dr. Alexander Krauss Sommersemester 2010 Lösungsblatt 3 14. Mai 2010 Einführung in die Theoretische
MehrMathematische Grundlagen der Informatik 2
Zusammenfassung Math2I Mathematische Grundlagen der Informatik 2 Emanuel Duss emanuel.duss@gmail.com 12. April 2013 1 Zusammenfassung Math2I Mathematische Grundlagen der Informatik 2 Dieses Dokument basiert
Mehrq 0 q gdw. nicht (q A) (q A) q i+1 q gdw. q i q oder ( a Σ) δ(q, a) i δ(q, a) L = {a n b n : n N} für a, b Σ, a b
Kap. 2: Endliche Automaten Myhill Nerode 2.4 Minimalautomat für reguläre Sprache Abschnitt 2.4.3 L Σ regulär der Äuivalenzklassen-Automat zu L ist ein DFA mit minimaler Zustandszahl (= index( L )) unter
MehrInformales Beispiel. Formale Grundlagen der Informatik 1 Kapitel 6 Eigenschaften kontextfreier Sprachen. Grammatiken. Anmerkungen
Informales Beispiel Formale Grundlagen der Informatik 1 Kapitel 6 Eigenschaften kontextfreier Sprachen Frank Heitmann heitmann@informatik.uni-hamburg.de 22. April 2014 I L IL ID L a b c D 0 1 2 3 4 Eine
MehrMaike Buchin 18. Februar 2016 Stef Sijben. Probeklausur. Theoretische Informatik. Bearbeitungszeit: 3 Stunden
Maike Buchin 8. Februar 26 Stef Sijben Probeklausur Theoretische Informatik Bearbeitungszeit: 3 Stunden Name: Matrikelnummer: Studiengang: Geburtsdatum: Hinweise: Schreibe die Lösung jeder Aufgabe direkt
MehrFormale Sprachen. Script, Kapitel 4. Grammatiken
Formale Sprachen Grammatiken Script, Kapitel 4 erzeugen Sprachen eingeführt von Chomsky zur Beschreibung natürlicher Sprache bedeutend für die Syntaxdefinition und -analyse von Programmiersprachen Automaten
MehrEinführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie
Einführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie Wintersemester 2005/2006 07.02.2006 28. und letzte Vorlesung 1 Die Chomsky-Klassifizierung Chomsky-Hierachien 3: Reguläre Grammatiken
MehrFormale Grundlagen der Informatik
Formale Grundlagen der Informatik / 2015 1 Reguläre Ausdrücke Kommen in der Praxis immer dann vor, wenn standardisierte Eingaben erforderlich sind: Telefonnummern: +Land (0) Ort Anschluß Dateinamen: (A-Z,
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik 4. Kellerautomaten und kontextfreie Sprachen (IV) 31.05.2017 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Übersicht 1. Motivation 2. Terminologie
MehrSprachen/Grammatiken eine Wiederholung
Sprachen/Grammatiken eine Wiederholung Was sind reguläre Sprachen? Eigenschaften regulärer Sprachen Sprachen Begriffe Symbol: unzerlegbare Grundzeichen Alphabet: endliche Menge von Symbolen Zeichenreihe:
MehrÜbungsaufgaben zu Formalen Sprachen und Automaten
Universität Freiburg PD Dr. A. Jakoby Sommer 27 Übungen zum Repetitorium Informatik III Übungsaufgaben zu Formalen Sprachen und Automaten. Untersuchen Sie das folgende Spiel: A B x x 2 x 3 C D Eine Murmel
MehrNachklausur zur Vorlesung Informatik 3 mit einigen Anmerkungen zu Lösungen
Nachklausur zur Vorlesung Informatik 3 mit einigen Anmerkungen zu Lösungen Aufgabe 1 2 3 4 5 6 7 max. Punkte 6 6 7 7 8 8 12 err. Punkte Gesamtpunktzahl: Note: 1 Aufgabe 1 (3+1+1+1 = 6 Punkte) Es seien
Mehr11. Woche: Turingmaschinen und Komplexität Rekursive Aufzählbarkeit, Entscheidbarkeit Laufzeit, Klassen DTIME und P
11 Woche: Turingmaschinen und Komplexität Rekursive Aufzählbarkeit, Entscheidbarkeit Laufzeit, Klassen DTIME und P 11 Woche: Turingmaschinen, Entscheidbarkeit, P 239/ 333 Einführung in die NP-Vollständigkeitstheorie
MehrAusgewählte unentscheidbare Sprachen
Proseminar Theoretische Informatik 15.12.15 Ausgewählte unentscheidbare Sprachen Marian Sigler, Jakob Köhler Wolfgang Mulzer 1 Entscheidbarkeit und Semi-Entscheidbarkeit Definition 1: L ist entscheidbar
MehrTheoretische Informatik Mitschrift
Theoretische Informatik Mitschrift 7. Turingmaschinen Automatenmodell für Typ-0-Sprachen Einschränkung liefert Automatenmodell für Typ-1-Sprachen Alan Turing 1936, ursprüngliches Ziel: Formalisierung des
MehrBeweis: Nach dem Pumping-Lemma für kontextfreie Sprachen ist
CF versus CS Theorem CF ist echt in CS enthalten. Beweis: Nach dem Pumping-Lemma für kontextfreie Sprachen ist L = {a m b m c m m 1} nicht kontextfrei. Andererseits ist L kontextsensitiv, wie die Grammatik
Mehr1 Einführung. 2 Typ-0- und Typ-1-Sprachen. 3 Berechnungsmodelle. 4 Unentscheidbarkeit. 5 Unentscheidbare Probleme. 6 Komplexitätstheorie
1 Einführung 2 Typ-0- und Typ-1-Sprachen 3 Berechnungsmodelle 4 Unentscheidbarkeit 5 Unentscheidbare Probleme 6 Komplexitätstheorie 15 Ziele vgl. AFS: Berechnungsmodelle für Typ-0- und Typ-1-Sprachen (Nicht-)Abschlußeigenschaften
MehrTutoraufgabe 1 (ɛ-produktionen):
Prof aa Dr J Giesl Formale Systeme, Automaten, Prozesse SS 2010 M Brockschmidt, F Emmes, C Fuhs, C Otto, T Ströder Hinweise: Die Hausaufgaben sollen in Gruppen von je 2 Studierenden aus dem gleichen Tutorium
MehrKapitel 3: Grundlegende Ergebnisse aus der Komplexitätstheorie Gliederung
Gliederung 1. Berechenbarkeitstheorie 2. Grundlagen 3. Grundlegende Ergebnisse aus der Komplexitätstheorie 4. Die Komplexitätsklassen P und NP 5. Die Komplexitätsklassen RP und BPP 3.1. Ressourcenkompression
MehrTutorium 23 Grundbegriffe der Informatik (10. Sitzung)
Tutorium 23 Grundbegriffe der Informatik (10. Sitzung) Tutor: Felix Stahlberg SOFTWARE DESIGN AND QUALITY GROUP Source: pixelio.de KIT The cooperation of Forschungszentrum Karlsruhe GmbH and Universität
MehrInformatik III. Christian Schindelhauer Wintersemester 2006/07 6. Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07 6. Vorlesung 10.11.2006 schindel@informatik.uni-freiburg.de 1 Kapitel IV Kontextfreie Sprachen Kontextfreie Grammatik Informatik III 6. Vorlesung
MehrTheoretische Informatik Testvorbereitung Moritz Resl
Theoretische Informatik Testvorbereitung Moritz Resl Bestandteile einer Programmiersprache: a) Syntax (Form): durch kontextfreie Grammatik beschrieben b) Semantik (Bedeutung) 1.) Kontextfreie Sprachen
Mehr1 Σ endliches Terminalalphabet, 2 V endliche Menge von Variablen (mit V Σ = ), 3 P (V (Σ ΣV )) {(S, ε)} endliche Menge von Regeln,
Theorie der Informatik 9. März 24 7. Reguläre Sprachen I Theorie der Informatik 7. Reguläre Sprachen I Malte Helmert Gabriele Röger Universität Basel 9. März 24 7. Reguläre Grammatiken 7.2 DFAs 7.3 NFAs
MehrEinführung in die Computerlinguistik Chart-Parsing
Einführung in die Computerlinguistik Chart-Parsing Dozentin: Wiebke sen 21.12.2009 Wiebke sen Einführung CL (Wie 09/10) 1 P = calls calls Wiebke sen Einführung CL (Wie 09/10) 2 P = calls calls Wiebke sen
MehrKlausur zur Vorlesung Grundbegriffe der Informatik 5. März 2014
Klausur zur Vorlesung Grundbegriffe der Informatik 5. März 2014 Klausurnummer Nachname: Vorname: Matr.-Nr.: Aufgabe 1 2 3 4 5 6 7 max. Punkte 6 8 4 7 5 6 8 tats. Punkte Gesamtpunktzahl: Note: Punkte Aufgabe
Mehr2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik
2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik Hinweise Ulrich Furbach Christian Schwarz Markus Kaiser Arbeitsgruppe Künstliche Intelligenz Fachbereich Informatik, Universität Koblenz-Landau
Mehr3 kontextfreie Sprachen
Hans U. Simon Bochum, den 7.10.2008 Annette Ilgen Beispiele zur Vorlesung Theoretische Informatik WS 08/09 Vorbemerkung: Hier findet sich eine Sammlung von Beispielen und Motivationen zur Vorlesung Theoretische
Mehr