Show HN: Python Simulator of David Deutsch’s “Constructor Theory of Time”

  • Clearly a labor of love. Props to you

    I suppose if one is teaching or evangelizing constructor theory, this could be sort of like an interactive textbook

    Needless to say, constructor theory hasn't really earned a stable foothold in mainstream physics, and there's a lot of hype in this space, but that's not a criticism of this particular project, just good to know for anyone not familiar

    The quantum gravity + graviton tasks stuff especially. without a falsifiable physical model backing it, this can feel like mathematized cosplay. But that has more to do with constructor theory vs this project

    Would love to see someone do a pluggable backend so you could test different "task ontologies" against each other.

    Mainly I came here to say that categories can likely be used to great effect here a la Geroch

    For instance you can start by modeling tasks as morphisms between substrate states (objects), and then enforce composition explicitly. define constructors as functors that map tasks and substrates while preserving structure.

    for quantum or irreversible effects, use monads to encapsulate branching and decoherence. Then one could represent task sequences as categorical diagrams and check for commutativity. Or embed substrates via Yoneda to expose behavior in terms of available tasks

  • Can it simulate a hydrogen atom? How about two hydrogen atoms coming into contact with various energies?

  • when I run the demo.py, its static in matplotlib window, should it move right ?

  • What is it for ?