Show HN: Python Simulator of David Deutsch’s “Constructor Theory of Time”
Published on: 2025-07-04 07:22:33
A Python implementation of David Deutsch’s Constructor Theory framework, exposing key concepts—from simple Tasks and branching substrates to quantum-gravity and electromagnetism—entirely in code. Includes a “universal constructor” that can bootstrap itself from a list of Tasks, demonstrating self-replication and the power of Constructor Theory.
“A demonstration of how constructor theory could be explored in code, not a high-precision physics engine. For the formal definitions, see David Deutsch and Chiara Marletto’s recent paper “Constructor Theory of Time” (May 13, 2025).
🚀 Features
Core framework : Attributes, Substrates, Tasks, Constructors
Irreversible & quantum tasks : Many-worlds branching, decoherence guards
Timers & Clocks : Simulate proper-time, special/general relativity corrections
Fungibility & SwapConstructor : Free exchange of identical substrates
ASCII visualizer : ascii_branch() for quick text-based branch inspection
Continuous dynamics : 1D & 2D substrates, Dyn
... Read full article.