constructor theory deals with “constructors”, a general type of computer.

constructor theory can give us a theory of the universal quantum constructor by expanding upon quantum information theory. It allows us to unify quantum and classical information by simply defining operations in terms of counterfactuals exclusively: that a space is entirely defined by what’s possible and what’s not possible.

According to constructor theory, fundamental laws are not dynamical laws instead are boundary conditions. We can take the boundary conditions to form the most general set of initial conditions.

- you can conjecture a set of laws is fully complete
- at some point, you will find something that hits the bounds
- then you revise the theory