Vorlesung 3 Nerlich

Aus ProgrammingWiki
Archivierte Version vom 2021-04-11T19:25:21+00:00. Aktuelle Version

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)

Aendlich
A^\astabzählbar unendlich
\mathcal{P}(A^\ast)überabzählbar unendlich
\mathcal{X}_Müberabzählbar unendlich
\mathcal{X}_M berechenbar?????
\mathcal{X}_M implementierbarabzä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} \rightarrow 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] \text{Aufzählprozedur}_G, Berechenbarkeit?

f implementieren: