Aktien: Börsenforum.de - Aktienhandel - Finanzforum - Fonds - Renditen - Devisen
Forummitglieder sind von der PopUp-Werbung befreit! Klicke hier um Dich kostenlos zu registrieren!
Zurück   Informatik > Informatik Studium > Informatik Studium - Allgemein

Informatik Studium - Allgemein

Allgemeine Fragen rund um das Informatik Studium



» Forum durchsuchen
» Navigation
» Forum-Navigation
News und Infos
Software
Programmierung
Gaming
Internet / Netzwerke
Informatik Allgemein
PC Hardware
Sonstiges
Informatik Studium
Newsticker und...
» Anmelden
Benutzername:

Kennwort:

Noch kein Mitglied?
Jetzt registrieren!
» Karten
» Benutzer (58)
Wenn du dich kostenlos registrierst kannst du neue Themen verfassen, an Umfragen teilnehmen und vieles mehr. Falls Du bei der Registrierung oder Anmeldung Probleme hast, dann kontaktiere uns.

Antwort
 
Themen-Optionen Thema durchsuchen Thema bewerten
Alt 17.01.2008, 02:25   Regularität einer Sprache Beitrag #1
JCDenton
Registrierter Benutzer
 
Registriert seit: 01.2008
Beiträge: 6
Regularität einer Sprache

Hallo,

ich habe ein spezielles Problem:

Meine Intuition und das Pumping Lemma sagt mir, dass folgende Sprache regulär ist:

L:={a^n b*|n>=1}

Der reguläre Ausdruck wäre danach a* b*.

Trotzalledem bin ich mir nicht so sicher, ob diese Sprache wirklich regulär ist. Das Problem macht mir dabei das Finden eines DFA's (da ich auf eine unendliche Anzahl von Zuständen komme, um alle Wörter zu akzeptieren). Dabei bereitet mir schon die Sprache L1:={a^n|n>=1} Probleme einen DFA zu finden, da ich jeweils unterschiedliche "Zustandswege" für die unterschiedlichen Wortlängen bekomme, also für a 2 Zustände, für aa 3 Zustände, für aaa 4 Zustände usw. . Wobei mir das Pumping Lemma sagt, dass die Sprache defenitiv regulär ist, da man sich ja nie außerhalb der a's pumpen kann. Ein regulärer Ausdruck wäre dann a*.

Ich hoffe ihr versteht in etwa mein Problem und könnt mir erklären warum ich falsch/richtig liege.

Schonmal vielen Dank im Vorraus für eure Antworten!

JCD

Geändert von JCDenton (17.01.2008 um 02:27 Uhr)
JCDenton ist offline   Mit Zitat antworten
Alt 17.01.2008, 12:49   Regularität einer Sprache Beitrag #2
ph0x
Moderator
 
Benutzerbild von ph0x
 
Registriert seit: 02.2002
Ort: BaWü
Beiträge: 1.182
ph0x eine Nachricht über ICQ schicken
Ich vermute, dein Problem liegt im Verständnis der Automaten, ohne dir jetzt natürlich zu nahe treten zu wollen. Zwar weiß ich nicht, auf welchem Alphabet du arbeitest, aber der Automat der Sprache L1 hat max. 3 Zustände.
Startzustand, der nicht Endzustand ist. Von diesem aus kommst du mit einem A in den nächsten Zustand, einen Endzustand. Mit weiteren A's bleibst du in diesem, mit jedem anderen Buchstaben gehst du zum dritten Zustand, kein Endzustand, das Wort wird vom Automaten nicht erkannt.
Beim Automaten zur Sprache L funktioniert es ähnlich, nur musst du hier noch das b dahinter berücksichtigen.
Fragen?


greetz ph0x
ph0x ist offline   Mit Zitat antworten
Alt 17.01.2008, 15:41   Regularität einer Sprache Beitrag #3
JCDenton
Registrierter Benutzer
 
Registriert seit: 01.2008
Beiträge: 6
Super! Vielen Dank für deine Antwort! Ja, mein Verständnis der Automaten hapert bei der Unendlichkeit der Zustände (verstehe die Nerode Relation nicht so ganz...). Der Automat für L ist ja regulär und akzeptiert Wörter mit a's und eventuell beliebig vielen b's.
Nur warum ist die Sprache L2:={a^n b^n|n>=1} dann nicht regulär?
Wovon unterscheidet sich denn der Automat für die reguläre Sprache L von der nicht regulären Sprache L2? Wann hat denn ein Automat unedlich viele Zustände?

Bin wirklich etwas verwirrt!

JCD
JCDenton ist offline   Mit Zitat antworten
Alt 17.01.2008, 18:04   Regularität einer Sprache Beitrag #4
ph0x
Moderator
 
Benutzerbild von ph0x
 
Registriert seit: 02.2002
Ort: BaWü
Beiträge: 1.182
ph0x eine Nachricht über ICQ schicken
Zitat:
Zitat von JCDenton Beitrag anzeigen
Nur warum ist die Sprache L2:={a^n b^n|n>=1} dann nicht regulär?
Da du mittels des Pumping-Mechanismus auf a^m b^n kommen kannst.
Zitat:
Zitat von JCDenton Beitrag anzeigen
Wovon unterscheidet sich denn der Automat für die reguläre Sprache L von der nicht regulären Sprache L2? Wann hat denn ein Automat unedlich viele Zustände?
L2 mittels eines Automaten zu realisieren ist relativ aufwändig (sozusagen unendlich), da du mitzählen musst, wie oft du schon a gelesen hast. Das beantwortet dann auch gleich die zweite Frage. Ein Automat hat unendlich viele Zustände, wenn du für jedes n einen eigenen Zustand brauchst. Das ist eigentlich auch die Quintessenz aus dem Satz von Myhill und Nerode.


greetz ph0x
ph0x ist offline   Mit Zitat antworten
Alt 19.01.2008, 00:08   Regularität einer Sprache Beitrag #5
JCDenton
Registrierter Benutzer
 
Registriert seit: 01.2008
Beiträge: 6
Vielen Dank für deine Antwort! Eine kleine Frage habe ich noch:
Reguläre Sprachen sind ja gegen Durchschnitt abgeschlossen: Aber wie sieht der Schnitt bei den beiden Sprachen L1 UND L2 aus? Wobei L1:={a^n b*|n>=1} und L2:={a* b^n|n>=1}. Der Schnitt wäre dann L={a^n b^n|n>1} ? Nur diese Sprache ist ja nicht regulär! Was mache ich falsch?

JCD
JCDenton ist offline   Mit Zitat antworten
Alt 19.01.2008, 22:01   Regularität einer Sprache Beitrag #6
ph0x
Moderator
 
Benutzerbild von ph0x
 
Registriert seit: 02.2002
Ort: BaWü
Beiträge: 1.182
ph0x eine Nachricht über ICQ schicken
Zitat:
Zitat von JCDenton Beitrag anzeigen
Reguläre Sprachen sind ja gegen Durchschnitt abgeschlossen: Aber wie sieht der Schnitt bei den beiden Sprachen L1 UND L2 aus? Wobei L1:={a^n b*|n>=1} und L2:={a* b^n|n>=1}. Der Schnitt wäre dann L={a^n b^n|n>1} ? Nur diese Sprache ist ja nicht regulär! Was mache ich falsch?
Auf die Schnelle würde ich sagen, dass es sich um verschiedene n handeln müsste. Somit wäre L = {a^n1 b^n2 | n1,n2>1} wieder regulär. Falls es genau dasselbe n ist, weiß ich auch nicht, wo der Fehler liegt.


greetz ph0x
ph0x ist offline   Mit Zitat antworten
Antwort

Zurück   Informatik > Informatik Studium > Informatik Studium - Allgemein

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:


Ähnliche Themen zu Regularität einer Sprache
Thema Autor Forum Antworten Letzter Beitrag
Kostenloser Virenscanner von AVG in deutscher Sprache
Kostenloser Virenscanner von AVG in deutscher Sprache: AVG Free steht in der aktuellen Version 8.0 nun...
Informatik News Golem.de 0 29.09.2008 17:21
Wii Sprache Technik verkleidet
Wii Sprache Technik verkleidet: Philosophische Gedanken über die Sensorleiste der...
Informatik News Telepolis 0 14.09.2008 00:52
Die Evolution der Sprache
Die Evolution der Sprache: Nach mehreren Jahrzehnten Forschung kommen...
Informatik News Technologie News 0 21.01.2008 16:02
Moral noch vor der Sprache?
Moral noch vor der Sprache?: Studie: Babys, die noch nicht sprechen können,...
Informatik News Telepolis 0 22.11.2007 12:42
Welche Sprache sollte man lernen?
Welche Sprache sollte man lernen?: Hallo Wollte mal fragen, welche Sprache am...
bleier116 Softwareprogrammierung 7 14.01.2006 16:35

Weitere Themen von JCDenton
Thema Datum Forum Antworten Letzter Beitrag
co-RP*
co-RP*: Hallo, habe eine Verständnis Frage: Was...
21.01.2008 Informatik Studium - Allgemein 5 22.01.2008 18:53
Regularität einer Sprache
Regularität einer Sprache: Hallo, ich habe ein spezielles Problem: ...
17.01.2008 Informatik Studium - Allgemein 5 19.01.2008 22:01

Andere Themen im Forum Informatik Studium - Allgemein
Thema Datum Autor Antworten Letzter Beitrag
5 bit binärzähler
5 bit binärzähler: Hallo ich soll einen flankengetriggerten...
18.11.2008 mare 0 18.11.2008 21:19
BNF Notation für boolsche Ausdrücke in Java
BNF Notation für boolsche Ausdrücke in Java: Hallo, ich habe in Info folgende Aufgabenstellung...
12.11.2008 morkuzz 1 14.11.2008 00:55
8-Bitfolge addieren. Frage!!!
8-Bitfolge addieren. Frage!!!: Hallo, ich stehe ziemlich am Anfang meines...
27.10.2008 Crystalier 2 28.10.2008 19:42
Schaltnezte und Schaltwerke
Schaltnezte und Schaltwerke: Hallo ich bin in der 11ten klasse und mache...
06.10.2008 JNS 1 07.10.2008 23:45
HIlber Kalkül
HIlber Kalkül: Hi, Ich hoffe ihr könnt mir helfen. Ich muss...
27.05.2008 Metti 0 27.05.2008 23:05

Powered by vBadvanced CMPS v3.2.1

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:20 Uhr.


Computer Online-Shop: Onlineshop: PC Hard & Software Medien Center / Computer Hassloch

Fitness, Aerobic, Bodybuilding, Forum | Diät


Computerzubehör im Preisvergleich
Online Shopping

Scanner

Hewlett Packard Drucker

Druckerpatrone

Notebook Zubehör

www.linux-forum.de


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Sie betrachten gerade Regularität einer Sprache.