Thanks for jumping in, Calminian. I love the username!
My first response is, "Why is God required to know the future?" The bible doesn't ever say God knows the future, except where it talks about what He plans to do. In other words, He knows
what He will accomplish, and He knows
that He will accomplish it. But unless the future is a fixed thing, that He Himself cannot change (else it wouldn't be a fixed thing), it must be an unfixed thing.
There are two ways a fixed future could work, as I've outlined above.
1. Calvinism: Where God ordains all that comes to pass, including being the author of sin (
@1689Dave is consistent here!)
2. Arminianism: Where God can see the future, but doesn't determine it. It is already determined before man exists (or Satan), and it is unchangeable.
#2 may be offensive to Arminians, but think of it this way. Can God prevent an event that He has foreseen by looking into the future? If so, then the future's not fixed. If not, the future is, but God is powerless against it. The remedy, while still maintaining a fixed future, is that God determined everything--let that sink in--that was ever going to happen. That's Calvinism, which has God as the author of sin, as Dave pointed out so clearly.
This conundrum results from the supposition that God knows everything about the future, even what you are going to eat for breakfast 10 years from now. If the future is fixed, then it's fixed.
God can't both know something is going to happen in the future and prevent it from happening.