Vorlesung 3 Nerlich
Inhaltsverzeichnis |
S.9
S.10
Berechenbarkeit := \exists Algorithmus, der für jedes x \in D_f den Funktionswert f effektiv ermittelt (effektiv = es muss ein entsprechendes Verfahren geben)
| A | endlich |
| A^\ast | abzählbar unendlich |
| \mathcal{P}(A^\ast) | überabzählbar unendlich |
| \chi_M | überabzählbar unendlich |
| \chi_M berechenbar | ????? |
| \chi_M implementierbar | abzählbar unendlich |
S.15–16 (Aufzählbarkeit)
G (gerade Zahlen)
G \subset \mathbb{N}
kann \mathbb{N} auf G abbilden: 0→0, 1→2, 2→4, etc.
P (Primzahlen)
P \subset \mathbb{N}, \exists berechenbare Methode für Entscheidung n \in P \hspace{4mm} \longrightarrow \hspace{4mm} f: durchprobieren
A^\ast
trivial: längenlexikografisch aufzählen
\forall endliche Menge
nehme beliebiges Element e aus Menge M und bilde damit eine neue Menge M' (beim ersten Mal also: M' = \{e\})
wiederhole für Restmenge M \backslash M', bis M \backslash M' = \empty
G = \{(0,0), (0,1), \ldots\}
[1] f: \mathbb{N} \mapsto G bijektiv
Diagonalisierung: \mathbb{Z} \times \mathbb{Z}
[2] Ordnungsrelation p_<
p_<(g_1, g_2) :\ <\!(f^{-1}(g_1), f^{-1}(g_2))
[3] k: Platznummern
trivial: k := f^{-1}
[4] Aufzählprozedur{}_G, Berechenbarkeit?
f implementieren:
Berechenbarkeit: trivial
S.20
Halteproblem semi-entscheidbar
Immer, wenn das Programm terminiert, kann in endlicher Zeit eine Antwort gegeben werden.
FIBS
Aufzählfunktion f: (nach Berechnungsvorschrift)
siehe Definition Berechenbarkeit, Aufzählfunktion ermittelt effektiv Funktionswert
semi-entscheidbar: \chi'_M : \begin{cases} \text{True}, & f\ \text{liefert Wert;}\\ \perp, & \text{else.}\end{cases}
entscheidbar: f(x) < f(x+1)\ \forall x \in \mathbb{N} \Longrightarrow f(x) < g < f(x+1) \rightarrow g \not\in FIBS für gesuchtes g
QZ
Aufzählfunktion q: nach Berechnungsvorschrift
siehe Definition Berechenbarkeit, Aufzählfunktion ermittelt effektiv Funktionswert
semi-entscheidbar: \chi'_{QZ} : \begin{cases} \text{True}, & q\ \text{liefert Wert;}\\ \perp, & \text{else.}\end{cases}
q(x) < q(x+1)\ \forall x \in \mathbb{N} \Longrightarrow q(x) < g < q(x+1) \rightarrow g \not\in QZ für gesuchtes g
M = \{a, b\}^\ast | w = a \cdot w'\ \forall w \in M
siehe oben, entscheidbar \Rightarrow semi-entscheidbar