Zenomaschine
Die Zenomaschine bezeichnet in der Berechenbarkeitstheorie eine fiktive Maschine, die in endlicher Zeit beliebig viele Berechnungsschritte ausführen kann. Sie stellt ein Beispiel für eine Leistungskraft jenseits der Turing-Berechenbarkeit dar. Der Church-Turing-These folgend kann diese Maschine in keiner Weise praktisch realisiert werden.
Die Zenomaschine ist zunächst wie eine Turingmaschine aufgebaut. Sie erreicht ihre besondere Leistungskraft, indem sie in jedem Schritt die Geschwindigkeit ihrer Berechnung verdoppelt. Benötigt sie also eine Minute für den ersten Schritt, dann dauert der zweite nur 30 Sekunden usw. Der geometrischen Folge der Schrittdauern entsprechend ist nach zwei Minuten jede Berechnung erledigt, die eine endliche Zahl an Schritte erfordert.
Hermann Weyl schlug Zenomaschinen erstmals 1927 vor. Ihr Name bezieht sich auf ähnlich gelagerte Paradoxien des Zeno von Elea.
Zenomaschinen und Berechenbarkeit
Zenomaschinen können einige nicht Turing-berechenbare Funktionen realisieren. Zum Beispiel kann das Halteproblem für Turingmaschinen mit folgendem Verfahren gelöst werden:
Schreibe eine 0 auf die erste Position des Ausgabebands
Wiederhole in einer Schleife:
Simuliere einen (weiteren) Schritt der auf dem Eingabeband gegebenen Turingmaschine
Wenn die simulierte Turingmaschine angehalten hat, schreibe eine 1 auf die erste Position des Ausgabebands und beende die Schleife
Wie oben angegeben, findet man nach zwei Minuten das Ergebnis auf dem Ausgabeband.
Anwendungen
Über die Berechenbarkeitstheorie hinaus ist die Zenomaschine zusammen mit der Church-Turing-These stets von Interesse, wenn geometrisch beschleunigte Prozesse angenommen werden, z. B. für:
- den Omegapunkt nach de Chardin und Tipler
- Kurzweils Gesetz des sich beschleunigenden Nutzens
Literatur
- Petrus H. Potgieter: Zeno machines and hypercomputation. In: Theoretical Computer Science. 358. Jahrgang, Nr. 1, 31. Juli 2006, S. 23–33, doi:10.1016/j.tcs.2005.11.040 (englisch).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.