Heyo
Veteran Member
Nope. It's not the fact of someone knowing, it's a consequence of the kind of universe we are in.It is not God forcing it on you, its the fact that he knows.
There is the hypothesis of block time or block universe, where there is one space time that is a universal "block". You can compare this kind of universe to a film or a book, where everything is determined from the "beginning" (if there is one).
There is another hypothesis where there are multiple universes.
Only in the first universe is it possible to "know the future" because there is only one. In such a universe free will is impossible. (And that's not because someone knows the future - but because someone can know the future.)
So a universe with free will has to allow for branching time lines. Whenever you make a decision a new universe forms for every possible decision you make. Now in such a universe omniscience is impossible. You can't know in which timeline you end up, or more precisely, you end up in both, the one where your prediction was right and the one where the prediction was wrong.
But that doesn't have to deter a god. It can create universes and it can destroy universes, i.e. the universes where it was wrong.
There is another way. God could travel back in time to fix its prediction whenever it is wrong.
The moment you allow magic or time travel into the equation, everything becomes possible.