Vorlesung 3 Grüning
Inhaltsverzeichnis |
Einfache Beispiele für \chi_M
Seite 9 Beispiel 1
Beispiel 2
Seite 10
Wie viele berechenbare charakteristische Funktionen gibt es?
Gibt es zu jedem M mindestens ein \chi_M oder auch \chi_M muss nicht entscheidbar sein?
Die Menge aller Teilmengen in A* ist überabzähbar unendlich (Potenzmenge Beweis siehe Vorlesung 2). Dadurch gibt es unendlich viele Mengen M. Dann gibt es mindestens
Seite 15
Gerade Zahlen sind aufzählbar:
Ist bijektiv (lineare Funktion ist bijektiv), total (\forall x \in \mathbf{N}) und berechenbar (da in Python Code)
Prim Zahlen sind aufzählbar:
Anmerkung: make_a_star ist nur surjektiv (das reicht ja aber auch), da 0 und 1 auf den gleichen Wert abgebildet werden.
Seite 16
Man kann ganz einfach eine Python Prozedur angeben, welche die Werte vorher zugewiesen hat. Alle anderen aus \mathbf{N} die größer als |M| sind werden dem gleichen Element zugewiesen.
Alternativ könnte man auch auch |M| Restklassen bilden und diese auf die Elemente zuweisen.
Seite 20
Halte Problem: Gibt es eine Turingmaschine die festellen kann ob, ein gegebener Algorithmus A für jede mögliche Eingabe x terminiert?
Nicht allgemein entscheidbar \rightarrow aber semi-entscheidbar.
Wenn der Algorithmus für alle Eingaben nach endlicher Zeit terminiert, kann man das Halteproblem für diese Aussage mit "JA" beantworten. Wenn das Programm für auch nur eine Eingabe nicht terminiert kann die Turingmaschine nicht immer feststellen, ob der Algorithmus einfach lange rechnet oder für die Engabe nicht terminieren wird.
FIBS
Wörter \{a, b\}^* semientscheibar
Da jede entscheidbarkeit auch semi entscheidbar ist