Übungen zu Grundlagen der Theoretischen Informatik

Größe: px
Ab Seite anzeigen:

Download "Übungen zu Grundlagen der Theoretischen Informatik"

Transkript

1 Übungen zu Grundlagen der Theoretischen Informatik INSTITUT FÜR INFORMATIK UNIVERSITÄT KOBLENZ-LANDAU SS 2013 Lösungen 07

2 Übungen GTI SS 2013 Manfred Jackel 2

3 Übungen GTI SS 2013 Manfred Jackel 3

4 Aufgabe 1a Co-Ereichbarkeit S A B Aaa bb ba DD Gb Db Neu 0 = C, E { } wg. C b c,e a b R { } C D E b c aa Ac a b Neu = C, E G 1 { } { } wg. G aee R { } F GC agb cfg Neu = C,E,G F,B 2 { } { } G aee Aa bee wg. B Gb, F GC, R { } Übungen GTI SS 2013 Manfred Jackel 4

5 Aufgabe 1a S Aaa bb Neu = B,C,E,F,G S 3 { } { } A ba DD wg. S bb R B Gb Db C D E b c aa Ac a b Neu5 = B,C,E,F,G,S nutzlos: A,D { } F GC agb cfg G aee Aa bee Übungen GTI SS 2013 Manfred Jackel 5

6 Aufgabe 1a G = ({ S,B,C,E,F,F },{ a,b,c },R,S) S B C E F G bb Gb b c a b GC agb cfg aee bee Übungen GTI SS 2013 Manfred Jackel 6

7 Übungen GTI SS 2013 Manfred Jackel 7

8 Aufgabe 1b Erreichbarkeit G = ({ S,B,C,E,F,F },{ a,b,c },R,S) S bb Neu 0 = S { } B C E Gb b c a b Neu = S B, b 1 wg. S bb { } { } F GC agb cfg Neu = S,B,b G 1 { } { } G aee bee wg. B Gb Übungen GTI SS 2013 Manfred Jackel 8

9 Aufgabe 1b Erreichbarkeit ({ } { } ) G = S,B,C,E,F,G, a,b,c,r,s S B bb Gb Neu = S, B,G, b E,a 2 wg. G { } { } aee C E b c a b Neu3 = S,B,E,G,a,b { } F GC agb cfg G aee bee Übungen GTI SS 2013 Manfred Jackel 9

10 Aufgabe 1b Erreichbarkeit ({ } { } ) G = S,B,E,G, a,b,r,s S B E G bb Gb a b aee bee Übungen GTI SS 2013 Manfred Jackel 10

11 Übungen GTI SS 2013 Manfred Jackel 11

12 Übungen GTI SS 2013 Manfred Jackel 12

13 Aufgabe 2 S aab B A Aa ε B abb ab Alle Symbole sind erreichbar Wegen S S, S aab aaab sind S,A,B,a,b erreichbar Alle Variablen sind co-erreichbar Wegen B ab, A ε, S aab sind S,A,B co-erreichbar Einzige nullbare Variable ist A Übungen GTI SS 2013 Manfred Jackel 13

14 Aufgabe 2 S aab B ab A Aa a B abb ab S A B V V a b V AB B V B a a b AV a a a V BV V V a b a b Elimination von Aε Änderung der rechten Regelseiten zu jeweils einem Terminalsymbol oder beliebig vielen Variablen Übungen GTI SS 2013 Manfred Jackel 14

15 Aufgabe 2 Elimination der Kettenregeln SB S V AB V BV V V V B A B V V a b a AV a a a b V BV V V a b a b a b a b a Keine nutzlosen Symbole! Übungen GTI SS 2013 Manfred Jackel 15

16 Aufgabe 2 Regeln der Form X->YZ S V C V D V V V B A B V V a b a b C AB D BV a a a b a AV a a VD VV a a b b Chomsky Normal Form Übungen GTI SS 2013 Manfred Jackel 16

17 Aufgabe 3 G = ({ S,A,B,C,D,E,F },{ a,b,c,d },R,S) S aabb aac BC BDa 1. Schritt A B C caa b DcF BCa CB A C a ε ccc ABC BCF ε S ist nullbar! Neues Startsymbol S D adb AFc E AaC CEb ab ε F BDc af BCD Übungen GTI SS 2013 Manfred Jackel 17

18 Aufgabe 3 G = ({ S,S,A,B,C,D,E,F },{ a,b,c,d },R,S ) S S ε S aabb aac BC BDa A caa b DcF BCa B CB A C a ε C ccc ABC BCF ε D adb AFc E AaC CEb ab ε F BDc af BCD 2. Schritt Nutzlose Symbole Entfernen D,F nicht co-erreichbar E nicht erreichbar Übungen GTI SS 2013 Manfred Jackel 18

19 Aufgabe 3 ({ } { } ) G = S,S,A,B,C, a,b,c,r,s 3. Schritt S S ε S aabb aac BC A caa b BCa B CB A C a ε C ccc ABC ε ε-regeln entfernen S,B,C nullbar C ε Übungen GTI SS 2013 Manfred Jackel 19

20 Aufgabe 3 ({ } { } ) G = S,S,A,B,C, a,b,c,r,s 3. Schritt S S ε S aabb aac BC B A caa b BCa Ba B CB A C a B ε C ccc ABC AB ε-regeln Entfernen S,B,C nullbar C ε Übungen GTI SS 2013 Manfred Jackel 20

21 Aufgabe 3 ({ } { } ) G = S,S,A,B,C, a,b,c,r,s 3.Schritt S S ε S aabb aac BC B aab C ε A caa b BCa Ba Ca a B CB A C a B C ccc ABC AB AC A ε-regeln Entfernen S,B,C nullbar B ε Übungen GTI SS 2013 Manfred Jackel 21

22 Aufgabe 3 ({ } { } ) G = S,A,B,C, a,b,c,r,s 3.Schritt S aabb aac BC B aab C ε S A B C aabb aac BC B aab C caa b BCa Ba Ca a CB A C a B ccc ABC AB AC A ε-regeln Entfernen S,B,C nullbar S ε Übungen GTI SS 2013 Manfred Jackel 22

23 Aufgabe 3 ({ } { } ) 4 G = S,S,A,B,C,V a,v b,v c, a,b,c,r,s S V AV B V AV BC B V AV C ε a b c a b a c a b A V AV b BCV BV CV a V V V c a a a a B CB A C a B C V V V ABC AB AC A a b c c c c 4.Schritt Normalform Übungen GTI SS 2013 Manfred Jackel 23

24 Aufgabe 3 ({ } { } ) 4 G = S,S,A,B,C,V a,v b,v c, a,b,c,r,s S V AV B V AV BC B V AV C ε a b c a b a c a b A V AV b BCV BV CV a V V V c a a a a B CB A C a B C V V V ABC AB AC A a b c c c c 5.Schritt Kettenproduktionen entfernen S A B C * * * * A, B,C { } { } A, B,C { } A { } Übungen GTI SS 2013 Manfred Jackel 24

25 Aufgabe 3 = ({ } { } ) a b c G 5 S,A,B,C,V,V,V, a,b,c,r 4,S S V AV B V AV BC CB V AV BCV BV CV V V V ABC AB AC V AV a b ε a b c a b a c c a a a a c c c a b A VcAV a BCV a BV a CV a a b B CB VcAV a BCV a BV a CV a VcV cv c ABC AB AC VcAV a b a C V V V ABC AB AC V AV BCV BV CV a b V V V a b c c c c c a a a a Übungen GTI SS 2013 Manfred Jackel 25

26 Aufgabe 3 ({ } { } ) a b c G 6 = S,A,B,C,V,V,V,H,I,J,K,L,M,N,O, a,b,,r 5,S S V H V J BC CB V K BL BV CV V V V AM AB AC V N a b ε a a c a a c c c a A VcK MV a BV a CV a a b B CB VcK a MV a BV a CV a VcO AM AB AC VcN a b a C V O AM AB AC V K MV BV CV a b Va a Vb b Vc c H AI I J K c c a a a VB b AV AV c a L CVa M BC N AVb O VV c c Übungen GTI SS 2013 Manfred Jackel 26

27 Übungen GTI SS 2013 Manfred Jackel 27

28 Aufgabe 4 { i j i j, } L = ab cd i j ist nicht kontextfrei 1 0 Bew. durch Widerspruch Ang. L 1 kontextfrei. Dann gibt es nach PL ein n>0, so dass jedes Wort z mit z >=n zerlegt werden kann in z=uvwxy mit vx >=1 und vwx <n. Betrachte a n b n c n d n und untersuche Zerlegungen uvwxy 1. Fall: { } * { } *{ } *{ } * v a b c d Dann Teilwörter ab, bc, cd in v oder x { } * { } *{ } *{ } * x a b c d die zu ba, cb, dc aufgepumpt werden: nicht in L. Übungen GTI SS 2013 Manfred Jackel W 28

29 Aufgabe 4a 2. Fall v=ε x 1 Wegen wx <n und Fall 1 gilt: x a x b x c x d { } { } { } { } Dann lässt sich ein einzelnes Zeichen unzulässig aufpumpen. W 3. Fall x =ε v 1 Wegen vw <n und Fall 1 gilt: v a v b v c v d { } { } { } { } Dann lässt sich einzelnes Zeichen unzulässig aufpumpen. W Übungen GTI SS 2013 Manfred Jackel 29

30 Aufgabe 4a 4. Fall v { a } Wegen vwx <n und Fall 1 muss gelten: x a x b In beiden Fällen werden a,b anders aufgepumpt als c,d. W W 5. Fall v { b } + + Wegen vwx <n und Fall 1 muss gelten: x b x { c } + In beiden Fällen werden b,c anders aufgepumpt als a,d. W { } { } Übungen GTI SS 2013 Manfred Jackel 30

31 Aufgabe 4a 6. Fall v { c } + Wegen vwx <n und Fall 1 muss gelten: x c x d In beiden Fällen werden c,d anders aufgepumpt als a,b. W 7. Fall v d + { } { } { } Wegen vwx <n und Fall 1 muss gelten: x { d } + also mehr oder weniger d als b beim Aufpumpen. W + + Übungen GTI SS 2013 Manfred Jackel 31

32 Aufgabe 4b { i j k } L = a b c i, j, k ι< j < k 2 0 nicht kontextfrei Widerspruchsbeweis: Ang. das PL gilt. Dann gibt es n>0 so dass alle Wörter z mit z >=n zerlegt werden können in z=uvwxy mit vwx <n und vx >=1 und uv i wx i z in L 2 für alle i>=0. Betrachte speziell z=a n b n+1 c n+2. * * * Wie bei L 1 überlegt man v, x { a} { b} { c} da sonst Dreher ba, cb beim Aufpumpen entstehen Übungen GTI SS 2013 Manfred Jackel 32

33 Aufgabe 4b 1. Fall: * * 2 2 v, x { a} v, x { b} uv wx w L 2 weil a oder b mindestens um 1 aufgepumpt wird 2. Fall: { } * 0 0 v, x c uv wx w L 2 weil c mindestens um 1 Potenz abnimmt Übungen GTI SS 2013 Manfred Jackel 33

34 Aufgabe 4b 1. Fall: + + { } { } 2 2 v a x b uv wx w L 2 weil b mindestens um 1 aufgepumpt wird 2. Fall: + + { } { } 0 0 v b x c uv wx w L 2 weil c mindestens um 1 Potenz abnimmt 2. Fall: + + v { a} x { c} kommt nicht vor wegen vwx <n Übungen GTI SS 2013 Manfred Jackel 34

35 Aufgabe 4c 3 { i j } L = a b i,j i j 2i j ist kontextfrei! S = ({ S,A,B,C },{ a,b },R,S) S aa aabbbb Cb A aab aa ε B abb abbb ε C acbb Cb ε i> j j i> 2 i< j i < j 2 Übungen GTI SS 2013 Manfred Jackel 35

36 Aufgabe 5 cz, Z 0 0 cx, ε cz, Z 0 0 bz, Z 0 0 bx, X cx, ε cz, Z 0 0 ε, Z0 ε ε, Z0 ε a, Z0 XZ bz, 0 Z0 0 a, X XX bx, X ε, Z ε 0 cx, ε ε, Z ε 0 cz, Z 0 0 Übungen GTI SS 2013 Manfred Jackel 36

Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I

Grundlagen 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:

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen 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

Mehr

Übung zur Vorlesung Grundlagen der theoretischen Informatik. Aufgabenblatt 7 Lösungen. Wiederholung: Pumping-Lemma für kontextfreie Sprachen

Ü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

Mehr

Endgültige Gruppeneinteilung Kohorte Innere-BP Sommersemester 2016 (Stand: )

Endgültige Gruppeneinteilung Kohorte Innere-BP Sommersemester 2016 (Stand: ) A A1a 2197120 on on A A1a 2311330 on on on on on on on A A1a 2316420 on on A A1a 2332345 on on on on on on on A A1a 2371324 on on on on on on on A A1a 2382962 on on A A1a 2384710 on on on on on on on A

Mehr

Ogden s Lemma (T6.4.2)

Ogden s Lemma (T6.4.2) Weiteres Beispiel L={a r b s c t d u r=0 s=t=u} Nahe liegende Vermutung: L nicht kontextfrei. Kann man mit dem Pumping-Lemma nicht zeigen. r=0: Pumpen erzeugt Wort aus L. r>0: Pumpen der a s erzeugt Wort

Mehr

Tutoraufgabe 1 (ɛ-produktionen):

Tutoraufgabe 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

Mehr

3 kontextfreie Sprachen

3 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

Theoretische Grundlagen der Informatik

Theoretische 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

Mehr

Theoretische Grundlagen der Informatik

Theoretische Grundlagen der Informatik Theoretische Grundlagen der Informatik Übung am 4.2.2011 INSTITUT FÜR THEORETISCHE INFORMATIK 0 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik

2. 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

Mehr

Theoretische Grundlagen der Informatik. Vorlesung am 17. Januar INSTITUT FÜR THEORETISCHE INFORMATIK

Theoretische Grundlagen der Informatik. Vorlesung am 17. Januar INSTITUT FÜR THEORETISCHE INFORMATIK Theoretische Grundlagen der Informatik 0 17.01.2019 Torsten Ueckerdt - Theoretische Grundlagen der Informatik KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Evaluation Ergebnisse

Mehr

Übungen zu Grundlagen der Theoretischen Informatik

Übungen zu Grundlagen der Theoretischen Informatik Übungen zu Grundlagen der Theoretischen Informatik INSTITUT FÜR INFORMATIK UNIVERSITÄT KOBLENZ-LANDAU SS 2013 Lösungen 02 Aufgabe 1 Geben Sie einen regulären Ausdruck für die Sprache aller Wörter über

Mehr

Übungsblatt 7. Vorlesung Theoretische Grundlagen der Informatik im WS 16/17

Ü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

Mehr

Übungsblatt 7. Vorlesung Theoretische Grundlagen der Informatik im WS 16/17

Ü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

Mehr

Theorie der Informatik. Theorie der Informatik. 6.1 Einführung. 6.2 Alphabete und formale Sprachen. 6.3 Grammatiken. 6.4 Chomsky-Hierarchie

Theorie der Informatik. Theorie der Informatik. 6.1 Einführung. 6.2 Alphabete und formale Sprachen. 6.3 Grammatiken. 6.4 Chomsky-Hierarchie Theorie der Informatik 17. März 2014 6. Formale Sprachen und Grammatiken Theorie der Informatik 6. Formale Sprachen und Grammatiken Malte Helmert Gabriele Röger Universität Basel 17. März 2014 6.1 Einführung

Mehr

Theoretische Grundlagen der Informatik

Theoretische 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

Mehr

Formale Grundlagen der Informatik

Formale 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,

Mehr

A : z z A : z z : ( z, x, z ) δ

A : 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,

Mehr

Übungsblatt 6. Vorlesung Theoretische Grundlagen der Informatik im WS 18/19

Übungsblatt 6. Vorlesung Theoretische Grundlagen der Informatik im WS 18/19 Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 6 Vorlesung Theoretische Grundlagen der Informatik im WS 18/19 Ausgabe 8. Januar 2019 Abgabe 22. Januar 2019, 11:00 Uhr (im

Mehr

Æ A BC A DC C C C C C A A BCBDECFE C F A C C F A A F C AC D A F C A F A AC F C C C C A C C AC C C C F F F C C F A C F F A C A C C F C F F C C A D F F C C C D F B A C C F C C F B C C F A A B A A A F A

Mehr

Musterlösung Informatik-III-Nachklausur

Musterlösung Informatik-III-Nachklausur Musterlösung Informatik-III-Nachklausur Aufgabe 1 (2+2+4+4 Punkte) (a) L = (0 1) 0(0 1) 11(0 1) 0(0 1) (b) Der Automat ist durch folgendes Übergangsdiagramm gegeben: 0, 1 0, 1 0, 1 0, 1 0 s q 1 1 0 0 q

Mehr

4.2 Die Chomsky Normalform

4.2 Die Chomsky Normalform 4.2 Die Chomsky Normalform Für algorithmische Problemstellungen (z.b. das Wortproblem) aber auch für den Nachweis von Eigenschaften kontextfreier Sprachen ist es angenehm, von CFG in Normalformen auszugehen.

Mehr

Übungen zur Vorlesung Einführung in die Theoretische Informatik, Blatt 12 LÖSUNGEN

Übungen zur Vorlesung Einführung in die Theoretische Informatik, Blatt 12 LÖSUNGEN Universität Heidelberg / Institut für Informatik 7. Juli 24 Prof. Dr. Klaus Ambos-Spies Nadine Losert Übungen zur Vorlesung Einführung in die Theoretische Informatik, Blatt 2 LÖSUNGEN Aufgabe Verwenden

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen 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

Mehr

Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I

Grundlagen 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:

Mehr

Einführung in die theoretische Informatik Sommersemester 2017 Übungsblatt Lösungsskizze 7

Einfü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-

Mehr

Theoretische Grundlagen der Informatik. Vorlesung am 8. Januar INSTITUT FÜR THEORETISCHE INFORMATIK

Theoretische Grundlagen der Informatik. Vorlesung am 8. Januar INSTITUT FÜR THEORETISCHE INFORMATIK Theoretische Grundlagen der Informatik 0 08.01.2019 Torsten Ueckerdt - Theoretische Grundlagen der Informatik KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Letzte Vorlesung Eine

Mehr

Automatentheorie und formale Sprachen

Automatentheorie 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

Mehr

Kontextfreie Sprachen. Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester Kontextfreie Sprachen

Kontextfreie Sprachen. Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester Kontextfreie Sprachen Automaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2012 Dr. Sander Bruggink Übungsleitung: Jan Stückrath Wortproblem: der CYK-Algorithmus Pumping Lemma für kontextfreie Sprachen

Mehr

Vorlesung Theoretische Informatik (Info III)

Vorlesung Theoretische Informatik (Info III) 1 Vorlesung Theoretische Informatik (Info III) Prof. Dr. Dorothea Wagner Dipl.-Math. Martin Holzer 22. Januar 2008 Einleitung Motivation 2 Thema heute Kontextfreie Grammatiken: Lemma von Ogden Eigenschaften

Mehr

Theoretische Grundlagen der Informatik

Theoretische 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

Mehr

Theoretische Informatik

Theoretische Informatik Theoretische Informatik Prof. Meer, Dr. Gengler Aufgabenblatt 7 Besprechung in KW 48 / Abgabe in KW 49 Heften Sie unbedingt alle Blätter Ihrer Lösung zusammen und geben Sie oben auf dem ersten Blatt Ihren

Mehr

Lösungen zu Übungsblatt 6

Lösungen zu Übungsblatt 6 Lösungen zu Übungsblatt 6 Aufgabe 1 Um nachzuweisen, dass eine Sprache L nicht kontextfrei ist, genügt es nach dem (starken) Pumping Lemma für kontextfreie Sprachen zu zeigen: Für jedes n 0 existiert ein

Mehr

A B C DB E C F D B CB C F AA DB FF C D B E C F D B CB C F AA DB D DB C DD B E C F D B CB C F AA DB D B B B B AF C B

A B C DB E C F D B CB C F AA DB FF C D B E C F D B CB C F AA DB D DB C DD B E C F D B CB C F AA DB D B B B B AF C B A B C DB E C F D B CB C F AA DB FF C D B E C F D B CB C F AA DB D DB C DD B E C F D B CB C F AA DB D B B B B AF C B C DD F BE C F D B CB C F AA DB B F D B CBC DB C D F AA DB FF C D B B B B B AB D F D BC

Mehr

/-010 2% 3%.-&"(2#( 4#5% 6077## 7 8$$04%27.0& 905$0& :0;+

/-010 2% 3%.-&(2#( 4#5% 6077## 7 8$$04%27.0& 905$0& :0;+ ! "#$%&'() *+,-#.(! "#$%&'() *+,-#.( // /011#)1.#) 234#5: 61$03#7 8$("(1$5% 5 15#9($(-:1$5%4 # 90.+;(. 5 6. [?.] I.!"#$%&'(&) *&#+,-& "$./0-/1/

Mehr

Güterkontrollverordnung - Listenrevision Mai 2017: Überblick über die Änderungen (unverbindliche Fassung)

Güterkontrollverordnung - Listenrevision Mai 2017: Überblick über die Änderungen (unverbindliche Fassung) Güterkontrollverordnung - Listenrevision Mai 2017: Überblick über die Änderungen (unverbindliche Fassung) Die Änderungen resultieren aus Vereinbarungen der internationalen Exportkontrollregime und der

Mehr

Motivation natürliche Sprachen

Motivation natürliche Sprachen Motivation natürliche Sprachen (Satz) (Substantivphrase)(Verbphrase) (Satz) (Substantivphrase)(Verbphrase)(Objektphrase) (Substantivphrase) (Artikel)(Substantiv) (Verbphrase) (Verb)(Adverb) (Substantiv)

Mehr

Ein Fragment von Pascal

Ein Fragment von Pascal Ein Fragment von Pascal Wir beschreiben einen (allerdings sehr kleinen) Ausschnitt von Pascal durch eine kontextfreie Grammatik. Wir benutzen das Alphabet Σ = {a,..., z, ;, :=, begin, end, while, do} und

Mehr

Übungsblatt Nr. 3. Lösungsvorschlag

Ü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 6. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18

Ü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

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen der Theoretischen Informatik Grundlagen der Theoretischen Informatik 4. Kellerautomaten und kontextfreie prachen (VI) 25.06.2015 Viorica ofronie-tokkermans e-mail: sofronie@uni-koblenz.de 1 Übersicht 1. Motivation 2. Terminologie

Mehr

Automaten und formale Sprachen Notizen zu den Folien

Automaten und formale Sprachen Notizen zu den Folien Automaten und formale prachen Notizen zu den Folien 10 Kontextfreie Grammatiken Beispiele für kontextfreien Grammatiken ei Σ = {a, b}. Beispiel 1 (Folie 233, oben) Geben ie eine kontextfreie Grammatik

Mehr

2. Gegeben sei folgender nichtdeterministischer endlicher Automat mit ɛ-übergängen:

2. 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

Mehr

Automaten und formale Sprachen Notizen zu den Folien

Automaten und formale Sprachen Notizen zu den Folien Automaten und formale prachen Notizen zu den Folien 10 Kontextfreie Grammatiken Beispiele für kontextfreien Grammatiken ei Σ = {a, b}. Beispiel 1 (Folie 211, oben) Geben ie eine kontextfreie Grammatik

Mehr

(e) E = {(ba n b) n n N 0 }

(e) E = {(ba n b) n n N 0 } Prof. J. Esparza Technische Universität München S. Sickert, J. Krämer KEINE ABGABE Einführung in die theoretische Informatik Sommersemester 2017 Übungsblatt 1 Übungsblatt Wir unterscheiden zwischen Übungs-

Mehr

1.2 Rechnen mit Termen II

1.2 Rechnen mit Termen II 1.2 Rechnen mit Termen II Inhaltsverzeichnis 1 Ziele 2 2 Potenzen, bei denen der Exponent negativ oder 0 ist 2 3 Potenzregeln 3 4 Terme mit Wurzelausdrücken 4 5 Wurzelgesetze 4 6 Distributivgesetz 5 7

Mehr

Theoretische Grundlagen der Informatik

Theoretische Grundlagen der Informatik Theoretische Grundlagen der Informatik Vorlesung am 18.01.2011 INSTITUT FÜR THEORETISCHE INFORMATIK 0 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Unverbindlicher Überblick über die Änderungen der Anhänge 1 und 2 Güterkontrollverordnung (GKV; SR )

Unverbindlicher Überblick über die Änderungen der Anhänge 1 und 2 Güterkontrollverordnung (GKV; SR ) Unverbindlicher Überblick über die Änderungen der Anhänge 1 und 2 Güterkontrollverordnung (GKV; SR 946.202.1) Die Änderungen resultieren aus Vereinbarungen der internationalen Exportkontrollregime und

Mehr

Informales 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. 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

Mehr

1 Die Chomsky-Hirachie

1 Die Chomsky-Hirachie Hans U. imon Bochum, den 7.10.2008 Annette Ilgen Beispiele zur Vorlesung Theoretische Informatik W 09/10 Vorbemerkung: Hier findet sich eine ammlung von Beispielen und Motivationen zur Vorlesung Theoretische

Mehr

Universität des Saarlandes Theoretische Informatik (WS 2015) Lösungsvorschlag 4

Universität des Saarlandes Theoretische Informatik (WS 2015) Lösungsvorschlag 4 Universität des Saarlandes Theoretische Informatik (WS 2015) Fakultät 6.2 Informatik Team der Tutoren Lösungsvorschlag 4 Aufgabe 4.1 (16 Punkte) Klassifizieren Sie die folgenden Sprachen nach den Kategorien

Mehr

PHOTOVOLTAIK PREISLISTE 1/2012. Fachgroßhandel für Photovoltaik PV-Equipment und Services

PHOTOVOLTAIK PREISLISTE 1/2012. Fachgroßhandel für Photovoltaik PV-Equipment und Services PHOTOVOLTAIK PREISLISTE 1/2012 Fachgroßhandel für Photovoltaik PV-Equipment und Services ABA CDEDF DBCD FDFDF FBD A B CDE F F E B FAF BABD D A B D B A BB B D DDFA DD D F AB C DEF DBC F DE BF FEF D D FC

Mehr

Übungsblatt 7. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18

Übungsblatt 7. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18 Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 7 Vorlesung Theoretische Grundlagen der Informatik im WS 17/18 Ausgabe 24. Januar 2018 Abgabe 6. Februar 2018, 11:00 Uhr (im

Mehr

Formale Grundlagen der Informatik 1 Kapitel 7 Eigenschaften kontextfreier Sprachen

Formale Grundlagen der Informatik 1 Kapitel 7 Eigenschaften kontextfreier Sprachen Formale Grundlagen der Informatik 1 Kapitel 7 Eigenschaften kontextfreier Sprachen Frank Heitmann heitmann@informatik.uni-hamburg.de 28. April 2015 Frank Heitmann heitmann@informatik.uni-hamburg.de 1/39

Mehr

15ab 21bc 9b = 3b 5a 7c 3

15ab 21bc 9b = 3b 5a 7c 3 4 4.1 Einführung Haben alle Summanden einer algebraischen Summe einen gemeinsamen Faktor, so kann man diesen gemeinsamen Faktor ausklammern. Die Summe wird dadurch in ein Produkt umgewandelt. Tipp: Kontrolle

Mehr

Kontextfreie Sprachen

Kontextfreie Sprachen Kontextfreie Sprachen Bedeutung: Programmiersprachen (Compilerbau) Syntaxbäume Chomsky-Normalform effiziente Lösung des Wortproblems (CYK-Algorithmus) Grenzen kontextfreier Sprachen (Pumping Lemma) Charakterisierung

Mehr

Terme - Arbeitsblatt 1

Terme - Arbeitsblatt 1 Terme - Arbeitsblatt 1 Klammer mal Klammer a) (a + 4)(b + 3) b) (x + 6)(y + 2) c) (3 + d)(4 + e) d) (u + w)(v + 3) e) (c + d)(e + 1) f) (r + 5)(s + t) a) (x + 3)(y 2) b) (2r + 5)(s 2) c) (3x + 4y)(y 2)

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen 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

Mehr

Algorithmen und Datenstrukturen (EI)

Algorithmen und Datenstrukturen (EI) Algorithmen und Datenstrukturen (EI) ADS Zentralübung Stefan Schmid 4. Februar 2009 Einturnen... Ein heutiger Computer aus dem Saturn ist im Prinzip eine Turing Maschine? Nein. Zum Beispiel Sprache L =

Mehr

Formale Sprachen Jörg Roth Formale Sprachen

Formale Sprachen Jörg Roth Formale Sprachen Formale Sprachen Jörg Roth 196 3 Formale Sprachen Wir haben uns bisher nur mit einem Typ formaler Sprachen besonders intensiv beschäftigt den regulären Sprachen. Wir haben aber auch erkannt, dass reguläre

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen 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

Mehr

Faktorisieren von Sumen. Üben. Faktorisieren von Summen. Lösung. Faktorisiere durch Ausklammern oder mit den binomischen Formeln: b) x + 3y + xy

Faktorisieren von Sumen. Üben. Faktorisieren von Summen. Lösung. Faktorisiere durch Ausklammern oder mit den binomischen Formeln: b) x + 3y + xy X Faktorisieren von Sumen 1 Faktorisiere durch Ausklammern oder mit den binomischen Formeln: a) 3xy + xy b) 1 + 4x + 3y + xy c) 9u 49v d) x 4ax + 4a e) 4b + 0bc + 5c X 1 a) 3xy + xy = 3 xy +xy y = xy (3+y)

Mehr

Formale Sprachen, Automaten, Compiler

Formale Sprachen, Automaten, Compiler Formale Sprachen, Automaten, Compiler Berufsakademie Lörrach, TIT06-3. Semester Übung 1 -> LÖSUNGSVORSCHLAG ÜA1.1. Die "normalen" Dezimalziffern, also Σ = { 0, 1,..., 9, ist sicher ein Alphabet, aber auch

Mehr

Dank. 1 Ableitungsbäume. 2 Umformung von Grammatiken. 3 Normalformen. 4 Pumping-Lemma für kontextfreie Sprachen. 5 Pushdown-Automaten (PDAs)

Dank. 1 Ableitungsbäume. 2 Umformung von Grammatiken. 3 Normalformen. 4 Pumping-Lemma für kontextfreie Sprachen. 5 Pushdown-Automaten (PDAs) ank Vorlesung Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I Bernhard Beckert iese Vorlesungsmaterialien basieren ganz wesentlich auf den Folien zu den Vorlesungen

Mehr

Grundlagen der Informatik II

Grundlagen der Informatik II Grundlagen der Informatik II Tutorium 3 Professor Dr. Hartmut Schmeck Miniaufgabe * bevor es losgeht * Wie stellt man in einem regulären Ausdruck die Sprache dar, die das leere Wort enthält? a) Als λ b)

Mehr

Theorie der Informatik

Theorie der Informatik Theorie der Informatik 6. Formale Sprachen und Grammatiken Malte Helmert Gabriele Röger Universität Basel 17. März 2014 Einführung Beispiel: Aussagenlogische Formeln Aus dem Logikteil: Definition (Syntax

Mehr

2. Übungsblatt 6.0 VU Theoretische Informatik und Logik

2. Ü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

Grundlagen der Informatik II

Grundlagen der Informatik II Grundlagen der Informatik II Tutorium 3 L φ Professor Dr. Hartmut Schmeck Denn: = L φ = φ = ራ i 0 = λ φ φ φ = {λ} (dabei ist λ = φ 0 ; φ = φ 1 ; φ φ = φ 2 ; φ i Miniaufgabe * bevor es losgeht * Wie stellt

Mehr

Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I

Grundlagen 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:

Mehr

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze. 6 Flächeninhalt 6.1 Vierecke 6.1.1 Def.: Seien A, B, C, D vier verschiedene Punkte in E, keine drei auf einer Geraden, so dass AB, BC, CD, DA einander höchstens in Endpunkten treffen. Dann bilden diese

Mehr

Übung zur Vorlesung Grundlagen der theoretischen Informatik. Aufgabenblatt 2 Lösungen. Wiederholung: von einer Grammatik erzeugte Sprache

Übung zur Vorlesung Grundlagen der theoretischen Informatik. Aufgabenblatt 2 Lösungen. Wiederholung: von einer Grammatik erzeugte Sprache Prof. Dr. Viorica Sofronie-Stokkermans Universität Koblenz-Landau Fachbereich 4: Informatik Dennis Peuter 27. April 2017 Übung zur Vorlesung Grundlagen der theoretischen Informatik Aufgabenblatt 2 Lösungen

Mehr

Informatik III - WS07/08

Informatik III - WS07/08 Informatik III - WS07/08 Kapitel 5 1 Informatik III - WS07/08 Prof. Dr. Dorothea Wagner dwagner@ira.uka.de Kapitel 5 : Grammatiken und die Chomsky-Hierarchie Informatik III - WS07/08 Kapitel 5 2 Definition

Mehr

Algorithmen und Datenstrukturen (EI)

Algorithmen und Datenstrukturen (EI) Algorithmen und Datenstrukturen (EI) Zentralübung Stefan Schmid 14. Januar 2009 Fitnesstraining... adsei = 5 ( Länge des Strings ) {a,d,s} = 3 ( Kardinalität der Menge ) {} = 0 (Leere Menge enthält keine

Mehr

Übungsblatt 7. Vorlesung Theoretische Grundlagen der Informatik im WS 18/19

Übungsblatt 7. Vorlesung Theoretische Grundlagen der Informatik im WS 18/19 Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 7 Vorlesung Theoretische Grundlagen der Informatik im WS 18/19 Ausgabe 22. Januar 2019 Abgabe 5. Februar 2019, 11:00 Uhr (im

Mehr

Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2012

Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2012 utomaten und Formale Sprachen alias Theoretische Informatik Sommersemester 2012 Dr. Sander Bruggink Übungsleitung: Jan Stückrath Sander Bruggink utomaten und Formale Sprachen 1 Der CYK-lgorithmus Beispiel

Mehr

Überblick über die Änderungen im Anhang I durch die Delegierte Verordnung (EU) Nr. 2015/2420 der Kommission (unverbindliche Fassung)

Überblick über die Änderungen im Anhang I durch die Delegierte Verordnung (EU) Nr. 2015/2420 der Kommission (unverbindliche Fassung) Überblick über die Änderungen im Anhang I durch die Delegierte Verordnung (EU) Nr. 2015/2420 der Kommission (unverbindliche Fassung) Mit der Delegierten Verordnung (EU) Nr. 2015/2420 der Kommission vom

Mehr

Einführung in die Theoretische Informatik

Einführung in die Theoretische Informatik Technische Universität München akultät für Informatik Prof. Tobias Nipkow, Ph.D. Dr. Werner Meixner, Dr. Alexander Krauss Sommersemester 2010 Lösungsblatt 6 11. Juni 2010 Einführung in die Theoretische

Mehr

1. Klausur zur Vorlesung Informatik III Wintersemester 2003/2004. Mit Lösung!

1. 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:

Mehr

Terme und Formeln Grundoperationen

Terme und Formeln Grundoperationen Terme und Formeln Grundoperationen Die Vollständige Anleitung zur Algebra vom Mathematiker Leonhard Euler (*1707 in Basel, 1783 in Petersburg) prägte den Unterricht und die Lehrmittel für lange Zeit. Euler

Mehr

3.1.1 Satz: (sws) Zwei Dreiecke sind kongruent, wenn sie ï

3.1.1 Satz: (sws) Zwei Dreiecke sind kongruent, wenn sie ï 3 Dreiecke 3.1 Grundlegende Sätze (zum Teil bewiesen in den Übungen) 3.1.1 Satz: (sws) Zwei Dreiecke sind kongruent, wenn sie ï 2 1 bereinstimmen in zwei Seiten und dem dazwischenliegenden Winkel. 3.1.2

Mehr

Klausur zur Vorlesung Einführung in die Theoretische Informatik

Klausur zur Vorlesung Einführung in die Theoretische Informatik Universität Heidelberg 19. Juli 2012 Institut für Informatik Prof. Dr. Klaus Ambos-Spies Dipl.-Math. Thorsten Kräling Klausur zur Vorlesung Einführung in die Theoretische Informatik LÖSUNGEN Es können

Mehr

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze. 6 Flächeninhalt 6.1 Vierecke 6.1.1 Def.: Seien A, B, C, D vier verschiedene Punkte in E, keine drei auf einer Geraden, so dass AB, BC, CD, DA einander höchstens in Endpunkten treffen. Dann bilden diese

Mehr

Theoretische Grundlagen der Informatik

Theoretische 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

Mehr

1.2 Rechnen mit Termen II

1.2 Rechnen mit Termen II 1.2 Rechnen mit Termen II (Thema aus dem Gebiet Algebra) Inhaltsverzeichnis 1 Potenzen, bei denen der Exponent negativ oder 0 ist 2 2 Potenzregeln 2 3 Terme mit Wurzelausdrücken 4 4 Wurzelgesetze 4 5 Das

Mehr

Kontextfreie Sprachen

Kontextfreie 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

Vorlesung Automaten und Formale Sprachen Sommersemester Beispielsprachen. Sprachen

Vorlesung Automaten und Formale Sprachen Sommersemester Beispielsprachen. Sprachen Vorlesung Automaten und Formale Sprachen Sommersemester 2018 Prof. Barbara König Übungsleitung: Christina Mika-Michalski Wörter Wort Sei Σ ein Alphabet, d.h., eine endliche Menge von Zeichen. Dann bezeichnet

Mehr

10 Kellerautomaten. Kellerautomaten

10 Kellerautomaten. Kellerautomaten 10 Kellerautomaten Bisher hatten wir kontextfreie Sprachen nur mit Hilfe von Grammatiken charakterisiert. Wir haben gesehen, dass endliche Automaten nicht in der Lage sind, alle kontextfreien Sprachen

Mehr

Theoretische Informatik I

Theoretische 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?

Mehr

Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I

Grundlagen 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:

Mehr

ABC DB DE F F EB BE C EF CF E F F F FF C EF E

ABC DB DE F F EB BE C EF CF E F F F FF C EF E D F F ABC DB DE F F EB BE C EF CF E F F F FF C EF E E FF C F B A F E CC F E D E C D F A E B A F E CC F E E F E E A C F E E F E EEF E C D F C F E E E A F E EEF E C D F B F EB E F F F C EF C F F A C F E

Mehr

Hochschule Bonn-Rhein-Sieg University of Applied Sciences Grantham-Allee Sankt Augustin

Hochschule 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

Mehr

Permutation = Anordnung aller Elemente einer Menge, Kombination = Auswahl von einigen aus vielen Elementen, Variation = Auswahl und Anordnung.

Permutation = Anordnung aller Elemente einer Menge, Kombination = Auswahl von einigen aus vielen Elementen, Variation = Auswahl und Anordnung. Kombinatorik Was ist Kombinatorik? Die 92 natürlichen chemischen Elemente sind die mathematischen Elemente der Menge chemisches Periodensystem. Ebenso sind die zehn Ziffern 0 9 eine Menge, jede Ziffer

Mehr

7!, !" #$% & "'()* + '!! > 05 ;$ $?% 3 ;"?% 1 ;, 6 % &' % 8? + 02 ( )*+ " 51 $'8 6 $'A 0 BC%% 0 $', 3 D 005 C 0306 :,; !

7!, ! #$% & '()* + '!! > 05 ;$ $?% 3 ;?% 1 ;, 6 % &' % 8? + 02 ( )*+  51 $'8 6 $'A 0 BC%% 0 $', 3 D 005 C 0306 :,; ! !" #"$ % &' ( )*+! &'!% #!" #$%!" #$% & "'()* + &%,-. "$$/$'0"%",#1 $, # $& % # -%!+!. /010, *201123 4*205363 % *'7#.2###!"%!"$3 4$ #$% & "5 ()*26 %+6 8 '$ $ 9%&' :$ # ;' ' < # = 8'

Mehr

I.5. Kontextfreie Sprachen

I.5. Kontextfreie Sprachen I.5. Kontextfreie prachen Zieht man in Betracht, dass BNF-yteme gerade so beschaffen sind, dass auf der linken eite immer genau ein Nichtterminal steht, so sind das also gerade die Ableitungsregeln einer

Mehr

Prof. Dr. Ulrich Furbach Dr. Manfred Jackel Dr. Björn Pelzer Christian Schwarz. Nachklausur

Prof. Dr. Ulrich Furbach Dr. Manfred Jackel Dr. Björn Pelzer Christian Schwarz. Nachklausur Grundlgen der Theoretischen Infomtik SS 213 Institut für Informtik Prof. Dr. Ulrich Furch Dr. Mnfred Jckel Dr. Björn Pelzer Christin Schwrz Nchklusur Modul Grundlgen der Theoretischen Informtik 4IN118/INLP1

Mehr

Was haben wackelnde Tische mit Chomsky-Grammatiken zu tun?

Was haben wackelnde Tische mit Chomsky-Grammatiken zu tun? mit Chomsky-Grammatiken zu tun? mit Chomsky-Grammatiken zu tun? Wir beginnen mit einem vierbeinigen Tisch mit quadratischer Platte. Wir beginnen mit einem vierbeinigen Tisch mit quadratischer Platte. Er

Mehr

Beschreibungskomplexität von Grammatiken Definitionen

Beschreibungskomplexitä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). α β

Mehr

Theoretische Grundlagen der Informatik

Theoretische Grundlagen der Informatik Theoretische Grundlagen der Informatik Vorlesung am 13.01.2011 INSTITUT FÜR THEORETISCHE INFORMATIK 0 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr