FB18 - Das Forum für Informatik

fb18.de / Bachelorstudieng / PM Formale Informatik

FGI Übungen Aufgabe 2

FGI Übungen Aufgabe 2 2007-04-09 18:29
Anonymer User
hat schon jemand einen lösumgsansatz für diese aufgabe?

RE: FGI Übungen Aufgabe 2 2007-04-09 18:34
Marrow
Wenn du die Aufgabenstellung beschreiben würdest, könnten auch Leute antworten, die kein FGI hören. [22]

EDIT: Es gibt hier einige im Forum, die sich mit Theorie ganz gut auskennen und hier auch viel erklären. [23]

RE: FGI Übungen Aufgabe 2 2007-04-09 18:45
Anonymer User
die aufgabe gibt es hier

http://www.informatik.uni-hamburg.de/WSV/teaching/vorlesungen/FGI1SoSe07/aufg1.pdf

ich weiss nicht in welcher form ich dies "zeigen" soll…

RE: FGI Übungen Aufgabe 2 2007-04-09 19:21
Anonymer User
sollen wir dann erstmal ne grammatik definieren und zeigen, dass sie für alle fälle funktioniert?

RE: FGI Übungen Aufgabe 2 2007-04-09 19:38
Jan
Im Prinzip musst du nur die fünf angegebenen Fälle durchgehen und zeigen, dass jeder eine RA-Sprache ist.
ZB. sind ja {1} und {0} RA-Sprachen und folglich auch {10}, {11}, {00} und {01}. Diese Sprachen muss man dann nur noch für die einzelnen Fälle kombinieren.

RE: FGI Übungen Aufgabe 2 2007-04-09 20:47
Anonymer User
was meinst du mit kombinieren?

RE: FGI Übungen Aufgabe 2 2007-04-09 21:41
Jan
Konkatenation, Vereinigungsmengen…
Halt das, was auch in der Aufgabe angegeben ist.

RE: FGI Übungen Aufgabe 2 2007-04-09 21:54
Anonymer User
dann haben wir also endlos lange zeichenketten über sigma. ich betrachten dann die verschiedenen fälle. wie zb 11 und 00 kommen gar nicht vor. ist das dann nicht eine endlose kette von 01010101…..? i

ch steig da irgendwie noch nich ganz durch wie man jetzt zeigen soll das es eine RAsprache ist.

RE: FGI Übungen Aufgabe 2 2007-04-09 21:59
Hannes
[latex]\{0\}[/latex] und [latex]\{1\}[/latex] sind RA-Sprachen, also auch [latex]\{0\} \circ \{1\} = \{01\}[/latex] uswusf.

RE: FGI Übungen Aufgabe 2 2007-04-09 22:06
Anonymer User
[latex]\{0\}[/latex] und [latex]\{1\}[/latex] sind RA-Sprachen, also auch [latex]\{0\} \circ \{1\} = \{01\}[/latex] uswusf.

und das soll dann zeigen, dass es im ersten fall stimmt?

RE: FGI Übungen Aufgabe 2 2007-04-09 22:07
Jan
In der Aufgabe steht doch, dass wenn A eine RA-Sprache ist, auch A* eine RA-Sprache ist.
Bei {01} wären das sämtliche "Ketten" {01…}. Dann kann am Anfang noch eine 1 und am Ende noch eine 0 stehen.

Das schriebe man dann in etwa so: {1,epsilon}{01}*{0,epsilon}

RE: FGI Übungen Aufgabe 2 2007-04-09 22:23
Anonymer User
In der Aufgabe steht doch, dass wenn A eine RA-Sprache ist, auch A* eine RA-Sprache ist.
Bei {01} wären das sämtliche "Ketten" {01…}. Dann kann am Anfang noch eine 1 und am Ende noch eine 0 stehen.

Das schriebe man dann in etwa so: {1,epsilon}{01}*{0,epsilon}

ich habe da nochmal ne frage zur schreibweise. wir haben ja das alphabet {0,1}

ist dein beispiel {1,epsilon}{01}{0,epsilon} dann jetzt eine zeichenkette über sigma?

und wir geben für alle möglichen fälle die zeichenketten an?

und wie schreiben wir das dann auf? wie nennen wir {1,epsilon}{01}{0,epsilon} ?

schreiben wir das auf als element von L_2?

RE: FGI Übungen Aufgabe 2 2007-04-09 22:32
Jan
Das Beispiel stellt eine Sprache (X) dar. X = {1,epsilon}{01}*{0,epsilon}
In geschweiften Klammern steht ja jeweils eine RA-Sprache. Und die konkatierst du dann halt miteinander, so dass (laut Definition) wieder eine neue RA-Sprache entsteht.
Das Sternchen bei {01} ist übrigens wichtig, weil ja auch mehrmals das Symbol "01" benutzt werden kann.

RE: FGI Übungen Aufgabe 2 2007-04-09 22:38
Anonymer User
Das Beispiel stellt eine Sprache (X) dar. X = {1,epsilon}{01}*{0,epsilon}
In geschweiften Klammern steht ja jeweils eine RA-Sprache. Und die konkatierst du dann halt miteinander, so dass (laut Definition) wieder eine neue RA-Sprache entsteht.
Das Sternchen bei {01} ist übrigens wichtig, weil ja auch mehrmals das Symbol "01" benutzt werden kann.

ok, vielen dank. ich habe das sternchen mit der konkatenotion verwechselt.

und das hast du jetzt für alle der genannten fälle getan? wie machst du das dann bei fall 4 und 5 wenn die eine folge irgendwann vor der anderen kommt?

RE: FGI Übungen Aufgabe 2 2007-04-09 22:56
Jan
Probiere einfach ein wenig rum und schau noch mal ins Script. Dabei lernst du das ganze am besten.
Schreib dir auf, wie die Folge aussehen soll und dann konkatierst du die entsprechenden Sprachen.

RE: FGI Übungen Aufgabe 2 2007-04-09 23:14
Anonymer User
gilt die sprache {1,1}* für alle geraden und ungeraden folgen von {1,1,1,……}?

RE: FGI Übungen Aufgabe 2 2007-04-09 23:23
Anonymer User
ne das müsste sein {1}{1}* ?

RE: FGI Übungen Aufgabe 2 2007-04-09 23:24
Anonymer User
oder reicht {1}* ?

RE: FGI Übungen Aufgabe 2 2007-04-10 12:54
Anonymer User
wenn im zweiten fall nur die folge 11 vorkommt, heisst das, dass aber auch 01 vorkommen kann?

RE: FGI Übungen Aufgabe 2 2007-04-10 20:16
UncleOwen
Ja, 01 kann vorkommen, sogar beliebig oft.

RE: FGI Übungen Aufgabe 2 2007-04-11 00:08
Anonymer User
gut, dass ich das in der letzten stunde nochmal verbessert habe ;)