Many worlds hypothesis