In den letzten Jahren habe ich einen mechanischen Computer gebaut, der mit Murmeln betrieben wird, und daraus ein Spiel gemacht. Es ähnelt dem alten Digi-Comp II, abgesehen von zwei wesentlichen Unterschieden:
- Teile können auf der Platine neu positioniert werden.
- Sie können mehrere "Bits" über Zahnräder miteinander verbinden. Wenn eines dieser Bits umgedreht wird, werden die anderen damit verbundenen Bits umgedreht.
Der obige Link beschreibt, wie es funktioniert. Meine Frage ist, wo liegen die theoretischen Grenzen? Mein theoretischer Computerhintergrund ist schwach, also bitte ELI5.
edit: Ich bin nicht an den offensichtlichen Einschränkungen interessiert: Geschwindigkeit (ich werde dort keine Rennen gewinnen ...), Brettgröße oder Anzahl der Murmeln. Ich interessiere mich mehr für seine theoretischen Grenzen. Vielleicht würde es helfen, es in zwei Fragen aufzuteilen:
- Wie kann nachgewiesen (oder widerlegt) werden, dass Turing vollständig ist?
- Wenn mehr als 3 Zahnräder miteinander verbunden sind, wird die Reibung zu groß, als dass ein Marmor sie alle gleichzeitig drehen könnte. Schafft das zusätzliche Einschränkungen?
Danke - ich freue mich sehr auf Ihre Antworten! Ich habe lange darüber nachgedacht.