Baumadjunktionsgrammatiken
|
|
- Dieter Becke
- vor 6 Jahren
- Abrufe
Transkript
1 Baumadjunktionsgrammatiken Vorlesung Grammatikformalismen Alexander Koller 22. April 2016
2 Grammatikformalismen Grammatik- formalismus Grammatik- theorie abstrakt Grammatik prache konkret formal linguistisch
3 atürliche prachen in der Chomsky-Hierarchie Parsingkomplexität polynomiell exponentiell O(n) O(n 3 ) O(n k ) PPACE-vollst. unentscheidbar reguläre Ausdrücke kontextfreie Grammatiken schwach kontextsensitive Grammatiken kontextsensitive Grammatiken Turing- maschinen Expressivität
4 Letztes Mal IV TV a DV d a IV schläft TV isst DV gibt a den masc d dem masc a die fem d der fem a das neut d dem neut Die Katze jagt den Vogel. nom 1 TV acc 2 Der Vogel wird gejagt. nom 2 wird TVpart
5 Letztes Mal n a d V n d a V a n d V d n a V a d n V d a n V
6 Lexikalisierung Lexikalisierte Grammatikformalismen: jedes tück grammatische Information ist mit einem konkreten Wort verknüpft für jedes Wort gibt es endlich viele Lexikoneinträge, die grammatische Informationen vollständig darstellen Vorteile: Grammatikentwicklung: grammatischer Beitrag jedes Wortes an einer telle gesammelt Parsing: Parser muss für gegebenen Eingabestring nur endliche Menge von Objekten manipulieren Problem von kfg: i.a. nicht lexikalisiert
7 Lexikalisierung Greibach-F: ist lexikalisiert (genau ein Terminalsymbol pro Regel) ist schwach äquivalent (gleiche tringsprache) ist nicht stark äquivalent (Parsebäume evtl. verschieden) Det A der Hund rennt der Hund rennt Kann man kfgen stark lexikalisieren?
8 Ein Versuch Det der Hund rennt
9 Ein Versuch Det der Hund rennt
10 Ein Versuch Det der Hund rennt
11 Ein Versuch Det der Hund rennt
12 Ein Versuch Det der Hund rennt Baum kann man wie folgt zusammenbauen:
13 Ein Versuch Det der Hund rennt Baum kann man wie folgt zusammenbauen: rennt
14 Ein Versuch Det der Hund rennt Baum kann man wie folgt zusammenbauen: Det Hund rennt
15 Ein Versuch Det der Hund rennt Baum kann man wie folgt zusammenbauen: Det Hund rennt
16 Ein Versuch Det der Hund rennt Baum kann man wie folgt zusammenbauen: Det der Det Hund rennt
17 Baumsubstitutionsgrammatiken Baumsubstitutionsgrammatik (tree substitution grammar, TG): endliche Menge von Elementarbäumen. Knoten von Elementarbäumen: innere Knoten, mit T-ymbolen markiert lexikalische Anker, mit Terminalsymbolen markierte Blätter (manchmal mit Raute markiert: A ) ubstitutionsknoten, mit T-ymbolen markierte Blätter (normalerweise mit Pfeil markiert: A )
18 Lexikalisierte Elementarbäume unlexikalisiert lexikalisiert V V liebt V hasst α 1 α 1 (liebt) α 1 (hasst) Hans Maria α 2 α 2 (Hans) α 2 (Maria)
19 TGs: Ableitungen Ableitungsschritt, t t : t ein Baum, der einen ubst.knoten u mit Label A hat e ein Elementarbaum in TG mit Wurzel-Label A t entsteht aus t durch Ersetzen von u durch e Baum t heißt ein abgeleiteter Baum der TG G, wenn t keine ubstitutionsknoten enthält und * t. Baumsprache T(G) von G: Menge aller abgeleiteten Bäume.
20 TGs: Ein Beispiel V Hans Maria liebt TG G
21 TGs: Ein Beispiel V Hans Maria liebt TG G
22 TGs: Ein Beispiel V Hans Maria liebt TG G V liebt
23 TGs: Ein Beispiel V Hans Maria liebt TG G V Hans V liebt liebt
24 TGs: Ein Beispiel V Hans Maria liebt TG G V Hans V Hans V liebt liebt liebt Maria
25 TGs: Ein Beispiel V Hans Maria liebt TG G V Hans V Hans V liebt liebt liebt Maria keine ubst.knoten mehr, daher fertiger abgeleiteter Baum
26 TGs: tringsprachen Zu jedem Baum kann man den Ertrag als den tring definieren, den man von links nach rechts von den Blättern abliest. Hans V Hans liebt Maria liebt Maria tringsprache: L(G) ={ertrag(t) t 2 T (G)}
27 Ableitungsbaum Ableitungsbaum: Darstellung der truktur einer TG-Ableitung. Knoten: Elementarbäume Kanten: ubstitution V Hans V Hans V liebt liebt liebt Maria α 1 (liebt) α 2 (Hans) α 2 (Maria)
28 Lexikalisierte TG Elementarbaum heißt lexikalisiert, wenn er einen lexikalischen Anker enthält. TG heißt lexikalisiert, wenn alle Elementarbäume lexikalisiert sind. Genügt TG, um kfgs stark zu lexikalisieren? d.h.: Gibt es zu jeder kfg eine lexikalisierte TG, so dass abgeleitete Bäume der TG = Parsebäume der kfg?
29 ein! Gegenbeispiel (chabes):!! a Pfad zum minimal tiefen Blatt wird beliebig lang, aber ist in lexikalisierter TG beschränkt lang. a a a a a a a etc.
30 Adjunktion Man kann Beispiel-kfG lexikalisieren, wenn man eine zweite Operation zulässt: Adjunktion.
31 Adjunktion Man kann Beispiel-kfG lexikalisieren, wenn man eine zweite Operation zulässt: Adjunktion. A
32 Adjunktion Man kann Beispiel-kfG lexikalisieren, wenn man eine zweite Operation zulässt: Adjunktion. A A A* Fußknoten
33 Adjunktion Man kann Beispiel-kfG lexikalisieren, wenn man eine zweite Operation zulässt: Adjunktion. A A A* Fußknoten
34 Adjunktion Man kann Beispiel-kfG lexikalisieren, wenn man eine zweite Operation zulässt: Adjunktion. A A A A* A Fußknoten
35 Adjunktion Man kann Beispiel-kfG lexikalisieren, wenn man eine zweite Operation zulässt: Adjunktion. A A A A* A Det der Hund rennt Fußknoten * Adv schnell Det Adv der Hund rennt schnell
36 Lexikalisierung mit Adjunktion ehmen wir folgende Bäume: a * * a a Jetzt beliebige Parsebäume der kfg bauen: a
37 Lexikalisierung mit Adjunktion ehmen wir folgende Bäume: a * * a a Jetzt beliebige Parsebäume der kfg bauen: a
38 Lexikalisierung mit Adjunktion ehmen wir folgende Bäume: a * * a a Jetzt beliebige Parsebäume der kfg bauen: a a a
39 Lexikalisierung mit Adjunktion ehmen wir folgende Bäume: a * * a a Jetzt beliebige Parsebäume der kfg bauen: a a a
40 Lexikalisierung mit Adjunktion ehmen wir folgende Bäume: a * * a a Jetzt beliebige Parsebäume der kfg bauen: a a a a a a
41 Lexikalisierung mit Adjunktion ehmen wir folgende Bäume: a * * a a Jetzt beliebige Parsebäume der kfg bauen: a a a a a a
42 Lexikalisierung mit Adjunktion ehmen wir folgende Bäume: Jetzt beliebige Parsebäume der kfg bauen: * a a * a a a a a a a a a a a
43 Baumadjunktionsgrammatiken Baumadjunktionsgrammatik (tree adjoining grammar, TAG): endliche Menge von Elementarbäumen, und zwar Initialbäumen: Elementarbäume wie in TG Auxiliarbäume: Elementarbäume, in denen genau ein Blatt ein Fußknoten ist TAG-Ableitungen: in jedem chritt ubstitution eines Initialbaums, oder Adjunktion eines Auxiliarbaums
44 Ein Beispiel V schläft Hase Adj * weiße Det * der TAG G * Adv manchmal
45 Ein Beispiel V schläft Hase Adj * weiße Det * der TAG G * Adv manchmal V schläft
46 Ein Beispiel V schläft Hase Adj * weiße Det * der TAG G * Adv manchmal V schläft Hase
47 Ein Beispiel V schläft Hase Adj * weiße Det * der TAG G * Adv manchmal Det der * V schläft Hase
48 Ein Beispiel V schläft Hase Adj * weiße Det * der TAG G * Adv manchmal Det * der Adj * Hase V schläft weiße
49 Ein Beispiel V schläft Hase Adj * weiße Det * der TAG G * Adv manchmal Det * der Adj * Hase V schläft * Adv manchmal weiße
50 Ein Beispiel V schläft Hase Adj * weiße Det * der TAG G * Adv manchmal Det * der Adj * weiße Hase V schläft * Adv manchmal Det Adv der V manchmal Adj schläft weiße Hase abgeleiteter Baum
51 Det * der Adj * weiße V schläft Hase Hase V schläft Ein Beispiel TAG G Adj * Det * weiße der * Adv manchmal α 1 (schläft) α 2 (Hase) β 3 (manchmal) * Adv manchmal Det Adv der V manchmal Adj schläft weiße Hase abgeleiteter Baum β 1 (der) β 2 (weiße) Ableitungsbaum
52 Einige Punkte Ableitungsbaum: wie in TG aber jetzt Adjunktions- und ubstitutionskanten unterscheiden Adjunktionsconstraints: kann Knoten in Elementarbaum mit no adjunction (A) markieren: hier darf man nicht adjungieren Markierung obligatory adjunction (OA): hier muss man etwas adjungieren An Fußknoten darf man nie adjungieren.
53 TAG: Linguistische Prinzipien ubstitution verbindet ein Prädikat mit den Komplementen, für die es subkategorisiert. Adjunktion verbindet einen Ausdruck mit seinen Adjunkten (Modifikation). ubstantive mit Adjektiven, Artikeln, Relativsätzen usw. Verben und ätze mit Adverbien Ein Großteil von Rekursion kann durch Adjunktion erfasst werden.
54 Fernabhängigkeiten Fernabhängigkeiten (z.b. wh-bewegung): Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! Who does Peter say Mary thinks John likes
55 Fernabhängigkeiten Fernabhängigkeiten (z.b. wh-bewegung): A Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! A does likes ε A Who does Peter say Mary thinks John likes
56 Fernabhängigkeiten Fernabhängigkeiten (z.b. wh-bewegung): A Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! A who does likes ε A Who does Peter say Mary thinks John likes
57 Fernabhängigkeiten Fernabhängigkeiten (z.b. wh-bewegung): A Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! A who does likes John ε A Who does Peter say Mary thinks John likes
58 Fernabhängigkeiten who Fernabhängigkeiten (z.b. wh-bewegung): does John A Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! A likes ε A thinks * Who does Peter say Mary thinks John likes
59 Fernabhängigkeiten who Fernabhängigkeiten (z.b. wh-bewegung): does John A Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! A likes ε A Mary thinks * Who does Peter say Mary thinks John likes
60 Fernabhängigkeiten who Fernabhängigkeiten (z.b. wh-bewegung): does John A Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! A likes ε A Mary thinks * say Who does Peter say Mary thinks John likes *
61 Fernabhängigkeiten who Fernabhängigkeiten (z.b. wh-bewegung): does John A Bewegung innerhalb eines Elementarbaums bewegtes wh-wort wird durch Adjunktion immer weiter vom Verb weggedrückt B: Bewegung ist nur Motivation für konkreten Elementarbaum; in TAG-Ableitungen wird nichts bewegt! A likes ε A Mary thinks * Peter say Who does Peter say Mary thinks John likes *
62 Extended domain of locality Lokalität: Informationen, die in einem einzigen Grammatikeintrag vorliegen. vom Grammatikentwickler als Einheit gedacht vom Parser als Einheit verarbeitet KfG: einzelne Produktionsregel. TAG: Elementarbaum, d.h. viel größere Einheit.
63 Extended domain of locality Einheit Elementarbaum: enthält ubstitutionsknoten für alle Komplemente des lexikalischen Ankers d.h. alles, was für semantische Interpretation des Wortes nötig ist Bewegungen innerhalb des Elementarbaums können vorausberechnet und lexikalisiert werden; Parser muss deshalb nicht mehr drüber nachdenken. Das erleichtert Grammatikentwicklung und Parsing.
64 Grammatik-Organisation Elementarbäume können zu Baumfamilien zusammengefasst werden. Zweck: verschiedene syntaktische Konfigurationen fürs gleiche Wort kommen immer wieder vor. Ein Wort kann allem Bäumen der gleichen Familie zugleich zugeordnet werden. A A Transitive Verben (z.b. V = like/likes/liked): is does A V V ε A by PP V ε A
65 Features Merkmale (Features): zusätzliche Werte an ichtterminale anheften und per Unifikation abgleichen. ermöglicht kompakte Darstellung von Kongruenz usw. Letzte Woche: kfgen mit Features. geht es auch mit TAG?
66 Erster Ansatz Erste Idee: Knoten von Elementarbäumen mit Feature-trukturen dekorieren. case: nom case: nom Det case: nom der Hase V frisst case: acc case: acc case: acc Det den alat case: nom V argcase: X case: X Im Lexikon spezifizieren: frisst: V, argcase=acc hilft: V, argcase=dat usw.
67 Ein Problem Was passiert mit der Featurestruktur an einem Knoten, wenn man dort adjungiert? X mit F bei Wurzel unifizieren? Oder mit F bei Fußknoten? oder mit beiden? (Konsequenz: F(Wurzel) = F(Fußknoten)) A f: X A A f: X A* A f: X Bessere Intuition: Adjunktion bricht einen Knoten in zwei Hälften auf.
68 Zweiter Ansatz (FTAG) In Feature-TAG trägt jeder Knoten zwei Featurestrukturen: für obere und untere Hälfte des Knotens. Wurzeln haben nur eine untere F Blätter haben nur eine obere F innere Knoten haben obere & untere F Am Ende der Ableitung werden obere und untere F jedes Knotens unifiziert. wen das nicht geht, schlägt Ableitung fehl zwischendurch dürfen Fen nicht-unifizierbar sein
69 Operationen von FTAG ubstitution von t in u: kombiniere obere F von u mit F der Wurzel von t Adjunktion von t in u: kombiniere obere F von u mit F der Wurzel von t kombiniere untere F von u mit F des Fußknotens von t t: F 1 A A t: F 1 A b: F 2 b: F2 A t: F 1 A b: F 2 A* t: F 3 b: F 4 A t: F 1 b: F 4 A t: F 3 b: F 2
70 Beispiel Det der b: [case: nom] * t: [case: nom] t: [case: nom] V b: [case: nom] Hase schläft
71 Kontrolle von Fernabhängigkeiten Problem in unserer Analyse vorhin: who does John likes wird als grammatisch akzeptiert. who does John A Wie erzwingen wir, dass ein einbettendes Verb adjungiert werden muss? A likes ε A
72 Kontrolle von Fernabhängigkeiten Lösung: inkompatible Features werden durch Adjunktion aufgelöst. A does A t: inv:+ b: inv: b: inv:+ think * t: inv: likes ε A
73 Zusammenfassung TAG: Elementarbäume durch ubstitution und Adjunktion kombinieren. Motivation 1: starke Lexikalisierung von kfgen Motivation 2: Elementarbaum = linguistisch angenehme Lokalitätsdomäne Features in TAG: an obere und untere Hälften von Knoten anhängen Koindizierung innerhalb des gleichen Elementarbaums elegante Kontrolle von Fernabhängigkeiten
Schwach kontextsensitive Grammatikformalismen
chwach kontextsensitive Grammatikformalismen! Vorlesung Grammatikformalismen Alexander Koller! 2. Juni 2015 Grammatikformalismen Parsingkomplexität O(n) O(n 3 ) polynomiell exponentiell PPACE-vollst. unentscheidbar
MehrProgrammierkurs Python II
Programmierkurs Python II Michaela Regneri & tefan Thater FR 4.7 Allgemeine Linguistik (Computerlinguistik) Universität des aarlandes ommersemester 2010 (Charniak, 1997) the dog biscuits N V N V the dog
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
Mehr7. Formale Sprachen und Grammatiken
7. Formale Sprachen und Grammatiken Computer verwenden zur Verarbeitung von Daten und Informationen künstliche, formale Sprachen (Maschinenspr., Assemblerspachen, Programmierspr., Datenbankspr., Wissensrepräsentationsspr.,...)
MehrTheoretische Informatik 2 (WS 2006/07) Automatentheorie und Formale Sprachen 19
Inhalt 1 inführung 2 Automatentheorie und ormale prachen Grammatiken Reguläre prachen und endliche Automaten Kontextfreie prachen und Kellerautomaten Kontextsensitive und yp 0-prachen 3 Berechenbarkeitstheorie
MehrSchwach kontextsensitive Grammatik-Formalismen. Petra Schmidt
chwach kontextsensitive Grammatik-Formalismen Petra chmidt 22.03.2007 Inhalt Linguistische Motivation Grammatikformalismen TAG: Beschreibung, Beispielgrammatik und Analyse CCG: Beschreibung, Beispielgrammatik
MehrTheoretische Informatik I
Theoretische nformatik inheit 3 Kontextfreie Sprachen 1. Kontextfreie Grammatiken 2. Pushdown Automaten 3. igenschaften kontextfreier Sprachen Theoretische nformatik inheit 3.1 Kontextfreie Grammatiken
Mehr1. Stellen Sie die Konstituentenstruktur der folgenden Sätze als Baumdiagramme dar:
1. Stellen Sie die Konstituentenstruktur der folgenden Sätze als Baumdiagramme dar: 1. Die Überschwemmungen hinterließen ernorme Schäden. 2. Der amtierende Bundeskanzler verzichtet auf eine erneute Kandidatur.
MehrParsing mit NLTK. Parsing mit NLTK. Parsing mit NLTK. Parsing mit NLTK. Beispiel: eine kleine kontextfreie Grammatik (cf. [BKL09], Ch. 8.
Gliederung Natürlichsprachliche Systeme I D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg 1 WS 2011/12, 26. Oktober 2011, c 2010-2012
MehrKontextsensitive Sprachen
Kontextsensitive Sprachen Standardbeispiel: {anbncn} S a b c S a A b B c c B A B b c B b b A A b a A a a Im Bereich der natürlichen Sprachen gibt es zahlreiche kontextsensitive Phänomene in der Semantik
MehrCompiler. Kapitel. Syntaktische Analyse. Kapitel 4. Folie: 1. Syntaktische Analyse. Autor: Aho et al.
Folie: 1 Kapitel 4 Übersicht Übersicht Syntax: Definition 4 syn-tax: the way in which words are put together to form phrases, clauses, or sentences. Webster's Dictionary Die Syntax (griechisch σύνταξις
MehrEinführung in die Computerlinguistik
Einführung in die Computerlinguistik Syntax WS 2006/2007 Manfred Pinkal Einführung in die Computerlinguistik 2006/2007 M. Pinkal UdS 1 Morphologie und Syntax Gegenstand der Morphologie ist die Struktur
MehrPumping-Lemma. Beispiel. Betrachte die kontextsensitive Grammatik G mit den Produktionen. S asbc abc CB HB HB HC HC BC ab ab bb bb bc bc cc cc.
Pumping-Lemma Beispiel Betrachte die kontextsensitive Grammatik G mit den Produktionen S asbc abc CB HB HB HC HC BC ab ab bb bb bc bc cc cc. Sie erzeugt z.b. das Wort aabbcc: S asbc aabcbc aabhbc aabhcc
MehrParsing-EinfŸhrung Ð 1
Parsing-EinfŸhrung bersicht Falsifizierbarkeit, oder: Sind Grammatiken wissenschaftlich? Grammatik, Formalismus Kontextfreie Grammatiken Ableitungen Ziel Verstehen der linguistischen Motivation Intuitives
MehrBerechenbarkeit und Komplexität
Berechenbarkeit und Komplexität Prof. Dr. Dietrich Kuske FG Theoretische Informatik, TU Ilmenau Wintersemester 2010/11 1 Organisatorisches zur Vorlesung Informationen, aktuelle Version der Folien und Übungsblätter
MehrEinführung Computerlinguistik. Konstituentensyntax II
Einführung Computerlinguistik Konstituentensyntax II Hinrich Schütze & Robert Zangenfeind Centrum für Informations- und Sprachverarbeitung, LMU München 2013-11-18 Schütze & Zangenfeind: Konstituentensyntax
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:
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
Mehr2.11 Kontextfreie Grammatiken und Parsebäume
2.11 Kontextfreie Grammatiken und Parsebäume Beispiel: Beispiel (Teil 3): Beweis für L(G) L: Alle Strings aus L der Länge 0 und 2 sind auch in L(G). Als Induktionsannahme gehen wir davon aus, dass alle
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
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 8: kontextfreie Grammatiken Thomas Worsch Karlsruher Institut für Technologie, Fakultät für Informatik Wintersemester 2009/2010 1/37 Überblick Kontextfreie Grammatiken
MehrKapitel 2: Formale Sprachen Gliederung. 0. Grundbegriffe 1. Endliche Automaten 2. Formale Sprachen 3. Berechnungstheorie 4. Komplexitätstheorie
Gliederung 0. Grundbegriffe 1. Endliche Automaten 2. Formale Sprachen 3. Berechnungstheorie 4. Komplexitätstheorie 2.1. 2.2. Reguläre Sprachen 2.3. Kontextfreie Sprachen 2/1, Folie 1 2015 Prof. Steffen
MehrFormale Sprachen. Formale Grundlagen (WIN) 2008S, F. Binder. Vorlesung im 2008S
Formale Grundlagen (WIN) Franz Binder Institut für Algebra Johannes Kepler Universität Linz Vorlesung im 2008S http://www.algebra.uni-linz.ac.at/students/win/fg Inhalt Das Alphabet Σ sei eine endliche
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
MehrGrammatiken und ANTLR
Grammatiken und ANTLR Zusatzfolien zu Algo Blatt 6 Author: Henry Schaefer http://www.majeeks.de/folien_blatt6.pdf Grammatik Definition: syntaktische Beschreibung einer Sprache (H.S.) Definiton Grammatik
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
MehrSpezielle Themen der KI. NLP Natural Language Processing. Sprachverstehen
Spezielle Themen der KI NLP Natural Language Processing Sprachverstehen NLP - Verarbeitungsstufen des Sprachverstehen 47 Phonologie und Phonetik Phonologie Lautlehre oder Sprachgebilde-Lautlehre untersucht
MehrKünstliche Intelligenz Sprachverarbeitung mit Prolog
Künstliche Intelligenz Sprachverarbeitung mit Prolog Stephan Schwiebert WS 2009/2010 Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln Parsing mit Prolog Grammatik Wortartenklassifikation,
Mehr1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen. I.2. I.2. Grundlagen von von Programmiersprachen.
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik
MehrInformatik IV Theoretische Informatik: Formale Sprachen und Automaten, Berechenbarkeit und NP-Vollständigkeit
Informatik IV Theoretische Informatik: Formale Sprachen und Automaten, Berechenbarkeit und NP-Vollständigkeit Sommersemester 2011 Dozent: Prof. Dr. J. Rothe, Prof. Dr. M. Leuschel J. Rothe (HHU Düsseldorf)
MehrProgrammiersprachen und Übersetzer
Programmiersprachen und Übersetzer Sommersemester 2010 19. April 2010 Theoretische Grundlagen Problem Wie kann man eine unendliche Menge von (syntaktisch) korrekten Programmen definieren? Lösung Wie auch
MehrEinführung in die Computerlinguistik
Einführung in die Computerlinguistik Syntax II WS 2012/2013 Manfred Pinkal Eigenschaften der syntaktischen Struktur [1] Er hat die Übungen gemacht. Der Student hat die Übungen gemacht. Der interessierte
MehrAufgabentypen die in der Klausur vorkommen
Aufgabentypen die in der Klausur vorkommen können 1. Nennen Sie fünf wichtige Anwendungsgebiete der Computerlinguistik. 2. Für welches der drei Anwendungsgebiete Maschinelle Übersetzung, Rechtschreibkorrektur
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
MehrVorlesung Theoretische Informatik
Vorlesung Theoretische Informatik Automaten und Formale Sprachen Hochschule Reutlingen Fakultät für Informatik Masterstudiengang Wirtschaftsinformatik überarbeitet von F. Laux (Stand: 09.06.2010) Sommersemester
MehrFORMALE SYSTEME. Sprachen beschreiben. Wiederholung. Wie kann man Sprachen beschreiben? 2. Vorlesung: Grammatiken und die Chomsky-Hierarchie
Wiederholung FORMALE SYSTEME 2. Vorlesung: Grammatiken und die Chomsky-Hierarchie Markus Krötzsch Formale Sprachen sind in Praxis und Theorie sehr wichtig Ein Alphabet ist eine nichtleere, endliche Menge
MehrTheoretische Informatik für Wirtschaftsinformatik und Lehramt
Theoretische Informatik für Wirtschaftsinformatik und Lehramt Reguläre Sprachen Priv.-Doz. Dr. Stefan Milius stefan.milius@fau.de Theoretische Informatik Friedrich-Alexander Universität Erlangen-Nürnberg
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
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
MehrTheoretische Informatik 2
Theoretische Informatik 2 Johannes Köbler Institut für Informatik Humboldt-Universität zu Berlin WS 2009/10 Die Chomsky-Hierarchie Definition Sei G = (V, Σ, P, S) eine Grammatik. 1 G heißt vom Typ 3 oder
MehrZusammenfassung. 1 Wir betrachten die folgende Signatur F = {+,,, 0, 1} sodass. 3 Wir betrachten die Gleichungen E. 4 Dann gilt E 1 + x 1
Zusammenfassung Zusammenfassung der letzten LV Einführung in die Theoretische Informatik Woche 7 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 1 Wir betrachten die folgende Signatur
Mehrliefern eine nicht maschinenbasierte Charakterisierung der regulären
Reguläre Ausdrücke 1 Ziel: L=L M für NFA M L=L(r) für einen regulären Ausdruck r Reguläre Ausdrücke über einem Alphabet Σ Slide 1 liefern eine nicht maschinenbasierte Charakterisierung der regulären Sprachen
MehrSyntax - Das Berechnen syntaktischer Strukturen beim menschlichen Sprachverstehen (Fortsetzung)
Syntax - Das Berechnen syntaktischer Strukturen beim menschlichen Sprachverstehen (Fortsetzung) Markus Bader 9. Februar 2004 Inhaltsverzeichnis 4 Übertragung ins e 1 4.3 Bewegung und Satztyp................................
MehrZusammenfassung Grundzüge der Informatik 4
Zusammenfassung Grundzüge der Informatik 4 Sommersemester 04 Thorsten Wink 21. September 2004 Version 1.2 Dieses Dokument wurde in L A TEX 2εgeschrieben. Stand: 21. September 2004 Inhaltsverzeichnis 1
MehrWas bisher geschah Wissensrepräsentation und -verarbeitung in Zustandsübergangssystemen Constraint-Systemen Logiken Repräsentation von Mengen
Was bisher geschah Wissensrepräsentation und -verarbeitung in Zustandsübergangssystemen Constraint-Systemen Logiken Repräsentation von Mengen aussagenlogischer Regeln: Wissensbasis (Kontextwissen): Formelmenge,
MehrCompiler, Übersetzer. Allgemeine Erklärung / Definition
Compiler, Übersetzer Allgemeine Erklärung / Definition Ein Übersetzer ist ein Programm, das ein S 1 -Wort den Quelltext in ein S 2 -Wort umwandelt den Zieltext wobei die Semantik erhalten bleibt. Frage:
MehrKapitel 2: Formale Sprachen Kontextfreie Sprachen. reguläre Grammatiken/Sprachen. kontextfreie Grammatiken/Sprachen
reguläre Grammatiken/prachen Beschreibung für Bezeichner in Programmiersprachen Beschreibung für wild cards in kriptsprachen (/* reguläre Ausdrücke */)?; [a-z]; * kontextfreie Grammatiken/prachen Beschreibung
MehrFormale Sprachen. Spezialgebiet für Komplexe Systeme. Yimin Ge. 5ahdvn. 1 Grundlagen 1. 2 Formale Grammatiken 4. 3 Endliche Automaten 5.
Formale Sprachen Spezialgebiet für Komplexe Systeme Yimin Ge 5ahdvn Inhaltsverzeichnis 1 Grundlagen 1 2 Formale Grammatien 4 Endliche Automaten 5 4 Reguläre Sprachen 9 5 Anwendungen bei Abzählproblemen
MehrTheoretische Grundlagen der Informatik
Theoretische Grundlagen der Informatik Vorlesung am 10.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
MehrEVIDENCE AND IMPLICATIONS OF A DOMAIN-SPECIFIC GRAMMATICAL DEFICIT. Heather H.J. van der Lely
EVIDENCE AND IMPLICATIONS OF A DOMAIN-SPECIFIC GRAMMATICAL DEFICIT Heather H.J. van der Lely Zusammenfassung es geht in dieser Arbeit um closslinguistische Evidenz für die RDDR- Hypothese (Representational
MehrEinführung in die Computerlinguistik
Einführung in die Computerlinguistik Syntax II WS 2008/2009 Manfred Pinkal Morphologie und Syntax Gegenstand der Morphologie ist die Struktur des Wortes: der Aufbau von Wörtern aus Morphemen, den kleinsten
MehrÜbung zur Vorlesung Algorithmische Geometrie
Übung zur Vorlesung Algorithmische Geometrie Dipl.-Math. Bastian Rieck Arbeitsgruppe Computergraphik und Visualisierung Interdisziplinäres Zentrum für Wissenschaftliches Rechnen 8. Mai 2012 B. Rieck (CoVis)
MehrFormale Methoden 1. Gerhard Jäger 16. Januar Uni Bielefeld, WS 2007/2008 1/19
1/19 Formale Methoden 1 Gerhard Jäger Gerhard.Jaeger@uni-bielefeld.de Uni Bielefeld, WS 2007/2008 16. Januar 2008 2/19 Reguläre Ausdrücke vierte Art (neben Typ-3-Grammatiken, deterministischen und nicht-deterministischen
Mehr(10) x 1[FRAU(x 1) RENNT(x 1)] Keine Frau rennt.
Institut für deutsche Sprache und Linguistik, Humboldt-Universität zu Berlin, GK Semantik SS 2009, F.Sode Basierend auf Seminarunterlagen von Prof. Manfred Krifka Quantoren in der Prädikatenlogik (auch
MehrNotation um Grammatik G hervorzuheben: Eine kontextfreie Grammatik erzeugt eine kontextfreie Sprache. Informatik I -1- WS 2005/2006
Die Sprache einer Grammatik Definition: Sei G = (V, T, P, S) eine kontextfreie Grammatik. Dann umfasst die Sprache L(G) alle Zeichenketten aus Terminalsymbolen, die sich vom Startsymbol ableiten lassen.
MehrTeil II: Phrasen und Phrasenstruktur
Teil II: Phrasen und Phrasenstruktur Übersicht: Grammatische Funktionen Kategorien Konstituenten & Strukturbäume Konstituententest Endozentrizität 1 Einfacher Satzbau Drei allgemeine Grundfragen der Syntax:
MehrWas ist ein Compiler?
Was ist ein Compiler? Was ist ein Compiler und worum geht es? Wie ist ein Compiler aufgebaut? Warum beschäftigen wir uns mit Compilerbau? Wie ist die Veranstaltung organisiert? Was interessiert Sie besonders?
MehrDGA 33 Themen der Deutschen Syntax Universität Athen, WiSe Winfried Lechner Skriptum, Teil 3 K-KOMMANDO
DGA Themen der Deutschen Syntax Universität Athen, WiSe 015-16 Winfried Lechner Skriptum, Teil K-KOMMANDO Dieser Abschnitt führt die syntaktische Beziehung des K-Kommandos ein. Es werden zudem Tests vorgestellt,
MehrSyntax Verb-Zweit. Modul 04-006-1003 Syntax und Semantik. Universität Leipzig www.uni-leipzig.de/ heck. Institut für Linguistik
Syntax Verb-Zweit Modul 04-006-1003 Syntax und Semantik Institut für Linguistik Universität Leipzig www.uni-leipzig.de/ heck Modell der topologischen Felder Plan: Im folgenden soll die Verb-Zweit-Eigenschaft
Mehr1. Definiter und indefiniter Artikel
1. Definiter und indefiniter Artikel Der definite Artikel Der bestimmte Artikel Der indefinite Artikel Der unbestimmte Artikel Der indefinite Artikel mit 'ein ' Im Deutschen gibt es vier Fälle; Nominativ,
MehrLehrstuhl für Computerlinguistik
Ruprecht-Karls -Universität Heidelberg Lehrstuhl für Computerlinguistik Hauptseminar: Parsing Leitung: PD Dr. Karin Haenelt Referent: A. S. M. Abdullah Eusufzai Referat zum Thema: Probabilistisches Parsing
MehrFormale Sprachen und Grammatiken
Formale Sprachen und Grammatiken Jede Sprache besitzt die Aspekte Semantik (Bedeutung) und Syntax (formaler Aufbau). Die zulässige und korrekte Form der Wörter und Sätze einer Sprache wird durch die Syntax
Mehr2.4 Kontextsensitive und Typ 0-Sprachen
Definition 2.43 Eine Typ 1 Grammatik ist in Kuroda Normalform, falls alle Regeln eine der folgenden 4 Formen haben: Dabei: A, B, C, D V und a Σ. Satz 2.44 A a, A B, A BC, AB CD. Für jede Typ 1 Grammatik
MehrObjektorientierte Programmierung. Kapitel 3: Syntaxdiagramme und Grammatikregeln
Stefan Brass: OOP (Java), 3. Syntaxdiagramme und Grammatikregeln 1/32 Objektorientierte Programmierung Kapitel 3: Syntaxdiagramme und Grammatikregeln Stefan Brass Martin-Luther-Universität Halle-Wittenberg
MehrFormale Sprachen, reguläre und kontextfreie Grammatiken
Formale Sprachen, reguläre und kontextfreie Grammatiken Alphabet A: endliche Menge von Zeichen Wort über A: endliche Folge von Zeichen aus A A : volle Sprache über A: Menge der A-Worte formale Sprache
Mehr4. Grammatiken. 4.1. Grundlegende Definitionen. Wie lassen sich formale Sprachen beschreiben?
4. Grammatiken 4.1. Grundlegende Definitionen Wie lassen sich formale prachen beschreiben? im endlichen Fall: Aufzählung der Wörter der prache im unendlichen Fall: akzeptierende Automaten, Mengenausdrücke:
Mehr1 Σ endliches Terminalalphabet, 2 V endliche Menge von Variablen (mit V Σ = ), 3 P (V (Σ ΣV )) {(S, ε)} endliche Menge von Regeln,
Theorie der Informatik 8. März 25 8. Reguläre Sprachen I Theorie der Informatik 8. Reguläre Sprachen I 8. Reguläre Grammatiken Malte Helmert Gabriele Röger 8.2 DFAs Universität Basel 8. März 25 8.3 NFAs
MehrTeil V. Weiterführende Themen, Teil 1: Kontextsensitive Sprachen und die Chomsky-Hierarchie
Teil V Weiterführende Themen, Teil 1: Kontextsensitive Sprachen und die Chomsky-Hierarchie Zwei Sorten von Grammatiken Kontextsensitive Grammatik (CSG) (Σ, V, P, S), Regeln der Form αaβ αγβ α, β (Σ V ),
Mehrabgeschlossen unter,,,, R,
Was bisher geschah Turing-Maschinen können Sprachen L X akzeptieren entscheiden Funktionen berechnen f : X X (partiell) Menge aller Turing-akzeptierbaren Sprachen genau die Menge aller Chomsky-Typ-0-Sprachen
MehrFormale Sprachen und deren Grammatiken. Zusammenhang mit der Automatentheorie.
Formale Sprachen Formale Sprachen und deren Grammatiken. Zusammenhang mit der Automatentheorie. Inhaltsübersicht und Literatur Formale Sprachen: Definition und Darstellungen Grammatiken für formale Sprachen
Mehr14. Rot-Schwarz-Bäume
Bislang: Wörterbuchoperationen bei binären Suchbäume effizient durchführbar, falls Höhe des Baums klein. Rot-Schwarz-Bäume spezielle Suchbäume. Rot-Schwarz-Baum mit n Knoten hat Höhe höchstens 2 log(n+1).
MehrEarley Parsing. Parsing - WS 2012 / 2013 Lisa Orszullok & Anika Stallmann
Earley Parsing Parsing - WS 2012 / 2013 Lisa Orszullok & Anika Stallmann 12.12.2012 Agenda Basics Komponenten Earley Parsing - Recognizer Earley Parsing - Parser Vor- und Nachteile Parsing WS 2012/2013
Mehr6 Kontextfreie Grammatiken
6 Kontextfreie Grammatiken Reguläre Grammatiken und damit auch reguläre Ausdrücke bzw. endliche Automaten haben bezüglich ihres Sprachumfangs Grenzen. Diese Grenzen resultieren aus den inschränkungen,
MehrGrammatiken. Einführung
Einführung Beispiel: Die arithmetischen Ausdrücke über der Variablen a und den Operationen + und können wie folgt definiert werden: a, a + a und a a sind arithmetische Ausdrücke Wenn A und B arithmetische
MehrTechnische Universität Wien Institut für Computergraphik und Algorithmen Arbeitsbereich für Algorithmen und Datenstrukturen
Technische Universität Wien Institut für Computergraphik und Algorithmen Arbeitsbereich für Algorithmen und Datenstrukturen 186.172 Algorithmen und Datenstrukturen 1 VL 4.0 Übungsblatt 4 für die Übung
MehrMathematische Grundlagen der Computerlinguistik Bäume
Mathematische Grundlagen der Computerlinguistik Dozentin: Wiebke Petersen 6. Foliensatz (basierend auf Folien von Gerhard Jäger) Wiebke Petersen math. Grundlagen 1 Baumdiagramme Ein Baumdiagramm eines
MehrEinführung in die Linguistik, Teil 4
Einführung in die Linguistik, Teil 4 Syntax - Das Berechnen syntaktischer Strukturen beim menschlichen Sprachverstehen Markus Bader, Frans Plank, Henning Reetz, Björn Wiemer Einführung in die Linguistik,
MehrWieviel Computerlinguistik braucht der Word-Anwender?
Wieviel Computerlinguistik braucht der Word-Anwender? Tobias Thelen Institut für Semantische Informationsverarbeitung Universität Osnabrück E-Mail: tthelen@uos.de www.schrifterwerb.de Tobias Thelen tthelen@uos.de
MehrTuring-Maschinen. Definition 1. Eine deterministische Turing-Maschine (kurz DTM) ist ein 6- Dem endlichen Alphabet Σ von Eingabesymbolen.
Turing-Maschinen Nachdem wir endliche Automaten und (die mächtigeren) Kellerautomaten kennengelernt haben, werden wir nun ein letztes, noch mächtigeres Automatenmodell kennenlernen: Die Turing-Maschine
MehrWS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
MehrAutomaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2013
Automaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2013 Dr. Sander Bruggink Übungsleitung: Jan Stückrath Sander Bruggink Automaten und Formale Sprachen 1 Deterministische Kellerautomaten
MehrPractical Grammar Engineering Using HPSG. Frederik Fouvry, Petter Haugereid, Valia Kordoni, Melanie Siegel
Practical Grammar Engineering Using HPSG Frederik Fouvry, Petter Haugereid, Valia Kordoni, Melanie Siegel Inhalt Organisatorisches HPSG Grammatiken Werkzeuge Kodierungen TDL Syntax Über dieses Seminar
Mehr2. Schriftliche Leistungskontrolle (EK)
TheGI 1: Grundlagen und algebraische Strukturen Prof. Dr.-Ing. Uwe Nestmann - 10. Februar 2009 2. Schriftliche Leistungskontrolle (EK) Punktzahl In dieser schriftlichen Leistungskontrolle sind 100 Punkte
MehrFormale Methoden III - Tutorium
Formale Methoden III - Tutorium Daniel Jettka 19.06.06 Inhaltsverzeichnis 1. Logische Eigenschaften von Merkmalsstrukturen 1. Logische Eigenschaften von MS Ausgangspunkt: Unterscheidung von: Linguistische
MehrLogik für Informatiker
Vorlesung Logik für Informatiker 7. Aussagenlogik Analytische Tableaus Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Der aussagenlogische Tableaukalkül
MehrLOKALE UND DIREKTIONALE PPS
DGA Themen der Deutschen Syntax Universität Athen, WS 2014-15 Winfried Lechner Handout #4 LOKALE UND DIREKTIONALE PPS Elena Vlachou (Cand. phil, Universität Athen) 1. DIE KATEGORIE P Präpositionen bilden
MehrEinführung in die Theoretische Informatik
Einführung in die Theoretische Informatik Woche 10 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 Zusammenfassung Zusammenfassung der letzten LV Satz Sei G = (V, Σ, R, S) eine kontextfreie
MehrKomplexitätsklassen. (Lauf-)Zeit-Klassen. (Lauf-)Zeit-Klassen. Charakteristische Problemgrößen beim Parsing
Komplexitätsklassen Charakteristische Problemgrößen beim Parsing O(1) konstant O(log n) logarithmisch O(n) linear O(n k ) polynomial (k [2,4]) O(n k ) polynomial (k > 4) O(k n ) exponentiell n ist die
MehrSprachen und Automaten. Tino Hempel
Sprachen und Automaten 11 Tino Hempel Bisherige Automaten Automat mit Ausgabe/Mealy-Automat Akzeptor, Sprache eines Akzeptors Grenze: L = {a n b n } Kellerautomat erkennt L = {a n b n } Grenze:? T. Hempel
MehrGraphen: Einführung. Vorlesung Mathematische Strukturen. Sommersemester 2011
Graphen: Einführung Vorlesung Mathematische Strukturen Zum Ende der Vorlesung beschäftigen wir uns mit Graphen. Graphen sind netzartige Strukturen, bestehend aus Knoten und Kanten. Sommersemester 20 Prof.
MehrKlausurvorbereitende Übungen 1: Kommentierte Lösungen
Klausurvorbereitende Übungen 1: Kommentierte Lösungen Teil I: Dependenz 1: Köpfe bestimmen Bestimmen ie die Köpfe in den nachstehend eingeklammerten Konstituenten. Zu welcher Kategorie gehört die Konstituente
MehrTutorium zur theoretischen Informatik Übungsblatt 4 (2006-12-13)
Ein verständiges Herz erwirbt Kenntnisse, und das Ohr der Weisen lauscht dem Wissen. (Die Bibel, "Buch der Sprüche", Kapitel 18 Vers 15) Inhalt 1. Empfehlenswerte Referenzen 2. Aufgabe 1 CF Grammatik für
MehrReguläre Ausdrücke. Karin Haenelt
Reguläre Ausdrücke Karin Haenelt 25.04.2010 1 Inhalt Einführung Definitionen Kleene-Theorem Schreibweisen regulärer Ausdrücke Eigenschaften regulärer Sprachen 2 Was sind reguläre Ausdrücke? Reguläre Ausdrücke
MehrInduktive Definitionen
Induktive Definitionen Induktive Definition: Konstruktive Methode zur Definition einer Menge M von Objekten aus Basisobjekten mittels (Erzeugungs-) Regeln Slide 1 Rekursion über den Aufbau: Konstruktive
MehrWortproblem für kontextfreie Grammatiken
Wortproblem für kontextfreie Grammatiken G kontextfreie Grammatik. w Σ w L(G)? Wortproblem ist primitiv rekursiv entscheidbar. (schlechte obere Schranke!) Kellerautomat der L(G) akzeptiert Ist dieser effizient?
MehrVorlesung I: Einführung in die Syntaxtheorie
G. Schneider: Formale Grammatiken und Syntaxanalyse. 1. Vorlesung: Einführung 1 Vorlesung I: Einführung in die Syntaxtheorie Dozent: Gerold Schneider Grammar writing is much more difficult than rule writing.
MehrLinguistik für Kognitionswissenschaften
Linguistik für Kognitionswissenschaften Computerlinguistik: Maschinelle Übersetzung Computerlinguistik Fehlübersetzung von engl. computational linguistics - computationelle Linguistik beinhaltet im weiteren
MehrGenerative Syntax. PD Dr. Ralf Vogel. Fakultät für Linguistik und Literaturwissenschaft Universität Bielefeld, SoSe 2007 Ralf.Vogel@Uni-Bielefeld.
Morphologie und Syntax (BA) Generative Syntax PD Dr. Ralf Vogel Fakultät für Linguistik und Literaturwissenschaft Universität Bielefeld, SoSe 2007 Ralf.Vogel@Uni-Bielefeld.de 10. Mai 2007 1 / 48 Gliederung
MehrAttempto Englisch als (formale) Spezifikationssprache
Attempto Englisch als (formale) Spezifikationssprache Norbert E. Fuchs, Uta Schwertel, Rolf Schwitter Institut für Informatik Universität Zürich {fuchs, uschwert, schwitter}@ifi.unizh.ch http://www.ifi.unizh.ch/staff/fuchs.html
Mehr