Wave Particle Duality and Infinite Worlds