I think that there can never be infinite different worlds because they would blow each other up. The logic chain goes something like this:
- There are infinite different worlds
- Each world is different
- There are infinite differences
- Each world has different possibilities
- Thus, anything is possible
- Therefore, it is possible for a "reality bomb" to randomly appear and detonate
- A "reality bomb" is unstoppable and will spread forever, seeping into dimensions, universes, matter, anti-matter, logic, mathematics, the "ideal" world, the "real" world, and everything real and unreal.
- Thus everything will be destroyed in 0.000... seconds as soon as there are infinite different worlds
- Hence, infinite worlds=all worlds are destroyed
- Therefore, any world you find yourself in must be one of a limited number
- Because if you are reading this, your universe/surroundings must still exist.
- So infinite worlds will never exist