Ich benutze einen digitalen Computer, um diese Nachricht zu schreiben. Solch eine Maschine hat eine Eigenschaft, die, wenn Sie darüber nachdenken, tatsächlich bemerkenswert ist: Es ist eine Maschine, die, wenn sie entsprechend programmiert ist, jede mögliche Berechnung durchführen kann .
Natürlich reichen Rechenmaschinen der einen oder anderen Art bis in die Antike zurück. Die Menschen haben Maschinen gebaut, mit denen Addition und Subtraktion (z. B. ein Abakus), Multiplikation und Division (z. B. der Rechenschieber) sowie domänenspezifischere Maschinen wie Taschenrechner für die Positionen der Planeten durchgeführt werden können.
Das Auffällige an einem Computer ist, dass er alle Berechnungen durchführen kann . Irgendeine Berechnung überhaupt. Und das alles, ohne die Maschine neu verkabeln zu müssen. Heutzutage nehmen alle diese Idee als selbstverständlich an, aber wenn man innehält und darüber nachdenkt, ist es erstaunlich, dass ein solches Gerät möglich ist.
Ich habe zwei aktuelle Fragen :
Wann hat die Menschheit herausgefunden, dass eine solche Maschine möglich ist? Gab es jemals ernsthafte Zweifel, ob dies möglich ist? Wann wurde das geregelt? (Wurde es insbesondere vor oder nach der ersten tatsächlichen Implementierung abgerechnet?)
Wie haben Mathematiker bewiesen, dass eine Turing-komplette Maschine wirklich alles berechnen kann?
Dieser zweite ist fummelig. Jeder Formalismus scheint einige Dinge zu haben, die nicht berechnet werden können. Derzeit ist "berechenbare Funktion" definiert als "alles, was eine Turing-Maschine berechnen kann". Aber woher wissen wir, dass es keine etwas leistungsstärkere Maschine gibt, die mehr Daten verarbeiten kann? Woher wissen wir, dass Turing-Maschinen die richtige Abstraktion sind?