Zum Inhalt springen

Registermaschine/Haltende Programme/Aufzählbar/Fakt/Beweis

Aus Wikiversity
Beweis

Die Idee für ein algorithmisches Aufzählverfahren geht so: Zu jeder natürlichen Zahl n berechnet man sämtliche Programme P mit  c(P)n.  Jedes dieser Programme lässt man, angesetzt auf 0, n Schritte (also n Befehlszeilenwechsel) lang laufen. Wenn P anhält, so druckt man c(P) aus. Wenn all diese Programme n Schritte gelaufen sind, so erhöht man auf n+1. Da ein jedes anhaltendes Programm nach einer gewissen Laufzeit anhält, wird es bei  n=max(c(P),)  als anhaltendes Programm erfasst.