Turing-Mächtigkeit Flashcards

1
Q

Definition Kontextfreie Grammatik (CFG)

A
Quadrupel (N, Σ, P, S) :
N - Menge der Non-Terminal Symbole
Σ - Terminal Alphabet
P - Menge von Regeln der Form A ϵ N → w ϵ (Σ ∪ N)*
S - Startsymbol ϵ N
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definition L(G)

A

Menge aller Wörter über Σ, die durch wiederholte Anwendung von Regeln in P aus dem Startsymbol hergeleitet werden können.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Die Probleme: Existiert w ϵ Σ*, w ϵ L(G)? / L(G) leer / L(G) endlich sind…

A

entscheidbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Die Probleme: Ist G eindeutig? / L(G) = Σ* / L(G) regulär / L(G1) ⊆ L(G2) / L(G1) ∩ L(G2) sind…

A

unentscheidbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hilbertes 10. Problem

A

Konstruiere eine TM, die die folgende Sprache entscheidet:
Dioph = { Gödelnummer von p | p ist ein Polynom mit ganzzahligen Koeffizienten und mit mindestens einer ganzzahligen Nullstellen }

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Die Sprache Dioph ist.. (entscheidbar/semi-entscheidbar/unentscheidbar)

A

rekursiv-aufzählbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Algorithmus der Dioph erkennt:

A

Zähle die l-Tupel aus Z^l in kanonische Reihenfolge auf und werte p für dieses Tupel aus. Akzeptiere sobald eine dieser Auswertungen den Wert 0 gibt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Satz von Matiyasevich

A

Das Problem, ob ein ganzzahliges Polynom eine ganzzahlige Nullstelle besitzt, ist unentscheidbar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ganzzahlige Polynome sind.. (weniger/genau so/mehr) mächtig als TM.

A

genau so

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ein Rechnermodell wird als Turing-mächtig bezeichnet, wenn

A

jede Funktion, die durch eine TM berechnet werden kann, auch durch dieses Modell berechnet werden kann.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Turing-mächtige Rechnermodelle:

A

RAM, Mini-RAM, höhere Programmiersprachen, μ-rekursive Funktionen, Lamba Kalkulus, Conway’s Game of Life, die Programmiersprache WHILE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definition Mini-RAM

A

eingeschränkte Variante der RAM mit nur 8 Befehlen und mit einer endlichen Anzahl von Registern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly