Sätze und Zusammenhänge
Aufzählbarkeit und Semi-Entscheidbarkeit
... Zur Implementierung der Ideen dieses Beweises benötigen wir ein Konzept der zeitlich beschränkten Berechnung: Beim Start einer Berechnungsaufgabe wird eine gewisse Anzahl von Ticks angegeben. Ist die betreffende Berechnung in dieser Zeit abgeschlossen, wird deren Ergebis zurück gegeben, anderenfalls "expired".
Verändern Sie die Zahl der Ticks, die zur Berechnung von (fib 10) zur Verfügung stehen, zu 150. Diese Zeit ist zu kurz, um das Ergebnis zu ermitteln.
Man kann das minimal erforderliche Zeitlimit (in Ticks) zur Berechnung von (fib 10) experimentell ermitteln. Bequemer ist der folgende Aufruf, der die gesuchte Anzahl ausgibt. Aufgrund der hier gewählten (unsichtbaren) Implementierung des Timer-Systems sind die Anzahl der erforderlichen Ticks Rechner- und Netz-unabhängig.
Im Gegensatz zu dem weiterhebenden Konzept der engines wird der Rest einer Berechnung im Falle nicht ausreichender Zeit nicht aufgehoben. Das ist für unsere Vorhaben hier auch nicht nötig.
Abzählbarkeit und Aufzählbarkeit
Paarungsfunktionen usw.
Entscheidbarkeit und Aufzählbarkeit
Satz: Eine Menge M, mit M\subseteq A^*, ist entscheidbar genau dann, wenn M und A^*\setminus M (Komplementmenge) aufzählbare Menge sind.
Wir wollen den Beweis des Teils "Wenn M und A^*\setminus M aufzählbare Mengen sind, dann ist M eine entscheidbare Menge." mit einem ausführbaren Beispiel illustrieren.
Wir wählen für f die Aufzählprozedur für die ungeraden Zahlen und für g die Aufzählprozedur für die geraden Zahlen. Damit erzeugen wir die betrachteten Mengen M und A^*\setminus M.
Von beiden Mengen schauen wir uns jeweils 10 Elemente an.
Wie man sieht, haben wir es mit Mengen von Zahlwörtern zu tun.
Die Prozedure für \chi_M wurde so konstruiert, wie im Beweis angegeben. Erproben Sie selbst einige Aufrufbeispiele mit selbstgewählten Wörtern aus A^*, also Wörtern natürlicher Zahlen.