No.
In quantum physics there is a concept known as the Uncertainty Principle. Literally it says that you cannot know the precise speed and position of a particle at the same time. This happens because to know something, you have to measure it, and to measure it, you have to interact with it. Even if that interaction is as small as a single ray of light, it will still affect the particle, and you can’t know for sure what it does afterwards.
In the full sized world, you can think of it this way: Knowing the future changes the future. If you predict something, then now your own knowledge has changed, and that will affect your actions and choices.
So knowing the future requires not only knowing the future, but also knowing how knowing the future will change the future, and knowing how knowing the future will change the future will change the future, and…. so on.
Predictions could theoretically be very very precise (99.9% or more) but 100% perfect predictions are not possible. The very act of making the prediction changes what will happen.
In all likelihood the universe is deterministic (we don’t know for sure yet) in that all interactions follow predictable laws of physics, however it’s physically impossible to actually make those predictions so from our perspective we have to treat the the universe as if it is not deterministic.
Latest Answers