• Keine Ergebnisse gefunden

07FormaleSprachen:¨Ubersichten FormaleSprachenundKomplexit¨at

N/A
N/A
Protected

Academic year: 2021

Aktie "07FormaleSprachen:¨Ubersichten FormaleSprachenundKomplexit¨at"

Copied!
7
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Formale Sprachen und Komplexit¨ at

Sommersemester 2019

07 Formale Sprachen: ¨ Ubersichten

Prof. Dr. David Sabel

LFE Theoretische Informatik

(2)

Grammatiken und Automaten f¨ ur die Chomsky-Hierarchie

Sprache Grammatik Automat sonstiges

Typ 3 regul¨ are Grammatik endlicher Automat (DFA und NFA)

regul¨ arer Ausdruck deterministisch

kontextfrei

LR(k)-Grammatik Deterministischer Kel- lerautomat (DPDA) Typ 2 kontextfreie Gramma-

tik

Kellerautomat (PDA) (nichtdeterministisch) Typ 1 kontextsensitive

Grammatik

linear beschr¨ ankte Tu- ringmaschine (LBA) (nichtdeterministisch) Typ 0 Typ 0-Grammatik Turingmaschine (de-

terministisch und

nichtdeterministisch)

(3)

Trennende Beispiele

Die Sprache {a

n

b

n

| n ∈ N } ist Typ 2 aber nicht vom Typ 3.

Die Sprache {w ∈ {a, b}

| w ist Palindrom} ist Typ 2 aber nicht deterministisch-kontextfrei.

Die Sprache {a

n

b

n

c

n

| n ∈ N } ist Typ 1 aber nicht vom Typ 2.

Die Sprache

H = {M#w | die durch M beschriebene

Turingmaschine h¨ alt bei Eingabe w}

ist Typ 0 aber nicht vom Typ 1.

(Die Sprache H ist das Halteproblem, welches wir sp¨ ater noch genauer betrachten und erl¨ autern).

Das Komplement von H ist nicht vom Typ 0.

(4)

Deterministisch vs. nichtdeterministisch

Deterministischer Au- tomat

nichtdeterministischer Automat

¨

aquivalent?

DFA NFA ja

DPDA PDA nein

DLBA LBA unbekannt

DTM NTM ja

(5)

Abschlusseigenschaften

Sprachklasse Schnitt Vereinigung Komplement Produkt Kleenescher Abschluss

Typ 3 X X X X X

det.kontextfrei × × X × ×

Typ 2 × X × X X

Typ 1 X X X X X

Typ 0 X X × X X

(6)

Entscheidbarkeiten

Sprachklasse Wort- problem

Leerheits- problem

Aquivalenz- ¨ problem

Schnitt- problem

Typ 3 ja ja ja ja

det.kontextfrei ja ja ja nein

Typ 2 ja ja nein nein

Typ 1 ja nein nein nein

Typ 0 nein nein nein nein

(7)

Komplexit¨ at des Wortproblems

Sprachklasse

Typ 3, DFA gegeben lineare Komplexit¨ at deterministisch kontextfrei lineare Komplexit¨ at Typ 2, Chomsky-Normalform gegeben O(n

3

)

Typ 1 exponentiell

Typ 0 unl¨ osbar

Referenzen

ÄHNLICHE DOKUMENTE

Das Wortproblem f¨ ur kontextfreie Sprachen kann in Polynomialzeit entschieden werden....

F¨ ur Produktionen A → a, A → B, AB → CD kann man direkt ersetzen, f¨ ur den Fall A → BC wird BC durch 2 A ersetzt und dann alle Zeichen von links um eins nach rechts

Verwenden Sie das Verfahren aus der Vorlesung, um aus G eine ¨aquivalente Grammatik in Chomsky- Normalform zu

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 6. Besprechung: In Ihrer ¨ Ubung in KW

“Anwendungsfach” Logik: Nebenfach Mathematik mit Schwerpunkt aus obigen Bereichen f¨ ur FGdI suchen wir immer

algorithmische Entscheidbarkeit = Turing-Entscheidbarkeit algorithmische Erzeugbarkeit = Turing-Aufz¨ ahlbarkeit Berechenbarkeit = Turing-Berechenbarkeit. Belege: • Erfahrung:

F¨ ur Operatoren mit kontinuierlichen Spektren existieren solche Zust¨ ande im Allgemeinen nicht, was in dieser Aufgabe anhand der Orts- und Impulsoperatoren veranschaulicht wird..

In dieser Seminararbeit befasse ich mich mit dem Spektrum und St¨ orungen selbstadjungierter Operatoren, insbesondere mit dem Weyl-Kriterium, dem Satz von Weyl und einer Umkeh-