algorithmic information theory calculating space cellular automaton computation copenhagen interpretation digital physics edward fredkin gottfried leibniz gregory chaitin introduction to quantum mechanics konrad zuse metaphysics monism philosophy philosophy of mind philosophy of physics physical cosmology rudy rucker seth lloyd simulated reality stephen wolfram the work of art in the age of mechanical reproduction walter benjamin