Nach dieser Quelle ist Chaitins Konstante normal.
Jede Stoppwahrscheinlichkeit ist eine normale und transzendentale reelle Zahl, die nicht berechenbar ist, was bedeutet, dass es keinen Algorithmus gibt, um ihre Ziffern zu berechnen. In der Tat ist jede Stoppwahrscheinlichkeit Martin-Löf-zufällig, was bedeutet, dass es nicht einmal einen Algorithmus gibt, der seine Ziffern zuverlässig erraten kann.
Weiterhin ist die Definition von normal, dass jede Ziffer mit gleicher Wahrscheinlichkeit auftritt . Und dass jedes Duett von Ziffern mit einer Wahrscheinlichkeit von und jedes Triplett mit einer Wahrscheinlichkeit von und so weiter auftritt .1 / b 2 1 / b 3
Chaitins Omega wird über berechnet
Wenn wir binär schreiben , erhalten wir eine Liste mit 0 und 1. Zum Beispiel:
2^-1=0.1 +
2^-2=0.01 +
2^-3=0.001 +
~skip 2^-4 as it does not halt
2^-5=0.00001 +
...
=\Omega
=0.11101...
Es ist klar zu sehen, dass die Position jedes Bits dem Haltezustand des dem Bit entsprechenden Längenprogramms entspricht.
Hier ist, womit ich zu kämpfen habe
Wenn tatsächlich normal ist, bedeutet dies, dass genau 50% der Programme angehalten werden und genau 50% nicht. Dies scheint sehr kontraintuitiv zu sein.
Angenommen, ich generiere Java-Programme, indem ich einzelne Zeichen zufällig verkette. Die Mehrheit von ihnen würde ich schätzen, dass mehr als 99,99% nicht einmal kompilieren würden. Würde dies nicht bedeuten, dass mindestens 99,99% von ihnen nicht aufhören werden? Wie können wir rechtfertigen, dass genau die Hälfte anhält und genau die Hälfte nicht, da normal ist?
Oder ist Wikipedia falsch, wenn normal ist?