F2 - Aequivalenz von kontextfreien Sprachen und Kellerautomaten
2003-08-12 22:08
UncleOwen
F2-Skript, Theorem 5.17:
1->2 gilt wegen 5.12, 2->3 wegen 5.11, 4->1 wegen 5.14, aber wie kommt man von 2 nach 3?
1->5 gilt ebenfalls wegen 5.12, alternativ 2->5 wegen 5.13, aber wie kommt man von 5 wieder zurueck nach 1 oder 2?
5.11:
5.12:
5.13:
5.14:
Foldende Aussagen sind aequivalent:
1. L \in CF
2. L = L(A) fuer einen beliebigen PDA A
3. L = L(A) fuer einen fast-buchstabierenden PDA A
4. L = L(A) fuer einen buchstabierenden PDA A
5. L = N(A) fuer einen fast-buchstabierenden PDA A
1->2 gilt wegen 5.12, 2->3 wegen 5.11, 4->1 wegen 5.14, aber wie kommt man von 2 nach 3?
1->5 gilt ebenfalls wegen 5.12, alternativ 2->5 wegen 5.13, aber wie kommt man von 5 wieder zurueck nach 1 oder 2?
5.11:
Zu jedem PDA A kann effektiv ein aequivalenter fast-buchstabierender PDA B konstruiert werden
5.12:
Zu jeder kontextfreien Grammatik G kann effektiv ein Kellerautomat A_G konstruiert werden, fuer den N(A_G) = L(A_G) = L(G) gilt.
5.13:
Zu jedem mit Endzustand akzeptierenden PDA A kann effektiv ein PDA B mit L(A) = N(B) konstruiert werden
5.14:
Fuer jeden PDA A ist L(A) eine kontextfreie Sprache