Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Kellerautomaten und attributierte Grammatiken

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Theoretische Informatik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Paule
Gast





BeitragVerfasst am: 26. Sep 2005 16:58    Titel: Kellerautomaten und attributierte Grammatiken Antworten mit Zitat

Hallo,

ich bin grad in der Vorbereitung zu ner Prüfung (theoretische Informatik) und da hätt ich doch mal zwei kleine Fragen:

1. Kellerautomaten: Es gibt die Möglichkeit per Endzustand und per leerem Keller ein Wort zu akzeptieren. Meine Frage nun, warum (!!!) lässt man deterministische Kellerautomaten per Endzustand akzeptieren?

2. attributierte Grammatiken: Soweit ist mir da alles klar. Nur wüsste ich gern mal eine Beispiel für ererbte Attribute. Mein Gedanke war, dass Typvereinbarungen ererbte Attribute sein müssten, allerdings hat mir ein Kommilitone gesagt, dass dies synthetisierte Attribute sind.
grübelnd

Ich hoffe ihr könnt mir da helfen, schon mal vielen Dank im Voraus

Gruß Paule!!
Nach oben
Tobias



Anmeldungsdatum: 15.02.2005
Beiträge: 149

BeitragVerfasst am: 27. Sep 2005 12:40    Titel: Antworten mit Zitat

Die Antwort zu 1. ist: Bei einem NPDA sind die Akzeptanzkriterien "leerer Keller" und "Endzustand" äquivalent, d.h. zu jedem NPDA der auf leerem Keller akzeptiert existiert ein NPDA, der mit Endzuständen dieselbe Sprache akzeptiert.

Bei einem DPDA ist diese Äquivalenz nicht gegeben. Hier sind diejenigen DPDAs, die auf leerem Keller akzeptieren auf Sprachen eingeschränkt, die keine Wörter x und y haben, so dass x ein Präfix von y ist (Präfixeigenschaft). DPDAs die mit Endzustand akzeptieren, enthalten DPDAs mit leerem Stack echt. D.h. es existieren auch Sprachen, die über leeren Stack nicht entschieden werden können jedoch per Endzustand (bezogen auf DPDAs).

Um das nochmal klar zu machen:

Sei M ein DPDA mit Akzeptanzkriterium "leerer Keller" der die Sprache L entscheidet.
Angenommen L besitze nicht die Präfixeigenschaft. Dann finden wir Wörter x, y in L mit y = xw (x ist Präfix von y).
Da M deterministisch agiert, sind die ersten |x| Zustandsübergänge auf x und auf y=xw identisch. Für x müsste M akzeptieren und auf y müsste M noch |w| weitere Schritte machen. Dies ist mit Determinismus nicht vereinbar.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> Theoretische Informatik Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen