Subscribe now

Letter: Is the universe lazy?

Published 19 December 2006

From Michael Hamilton

Nick Bostrom asks whether we live in a computer simulation (18 November, p 38). What would that run on, then? The class of programming languages called functional languages – and their close relative Lisp – often make use of a technique called “lazy evaluation”: they defer computing a result until it is actually needed.

Perhaps the developers of our simulation are using such a functional language, and the wave-particle duality is visible evidence of their choice of development tools.

Wellington, New Zealand

Issue no. 2583 published 23 December 2006

Sign up to our weekly newsletter

Receive a weekly dose of discovery in your inbox. We'll also keep you up to date with New Scientist events and special offers.

Sign up
Piano Exit Overlay Banner Mobile Piano Exit Overlay Banner Desktop