Formale Sprachen: Bitte um Hilfe bei einer Aufgabe! |
Gunther
Grünschnabel
Dabei seit: 08.11.2011
Beiträge: 2
 |
|
| Formale Sprachen: Bitte um Hilfe bei einer Aufgabe! |
 |
Hi, studiere Informatik und soll auf einem Übungsblatt unter anderem folgende Aufgabe lösen:

Allerdings habe ich überhaupt keine Ahnung, wie ich z.B. bei Aufg. a vorgehen soll.
Was ist denn bitte (bei der Sprache L1) {a}*L1 ?
Und wie sieht das mit den "Rechenregeln" aus, betrachtet man immer zuerst die Vereinigung und dann das * oder umgekehrt?
Ich verzweifel noch :?
|
|
08.11.2011 19:49 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
 |
|
|
08.11.2011 22:01 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
 |
|
Hallo,
L1 ist die Sprache selbst. Dadurch, dass die Sprache in ihrer definition sich selbst immer wieder Verwendet, umfasst sie unendlich viele Wörter.
An meinem Beispiel :
Verwendest du die 2. Menge kannst du für L1 wieder die Definition einsetzen. Also .
Wählst du jetzt epsilon, so bricht die Rekursion ab... Wählst du wieder den zweiten Term, so setzt sie sich fort und du musst wieder L1 einsetzen:
![[latex] L_1 = (\underbrace{( \{\epsilon\} \cup L_1 \cdot \{a\} )}_{L_1} \cdot \{a\} ) \cdot \{a\} [/latex]](http://www.matheboard.de/latex2png/latex2png.php? L_1 = (\underbrace{( \{\epsilon\} \cup L_1 \cdot \{a\} )}_{L_1} \cdot \{a\} ) \cdot \{a\} )
Hoffe es wird so klarer...
VG,
Karlito
|
|
08.11.2011 23:11 |
|
|
|