One of the questions we invariably get from Determinists is “But HOW does God know the future??” Determinists often seize upon the difficulty of understanding God’s knowledge, and insist that if God didn’t cause the future, then He could not have known it. Besides being a rather silly stretch, this claim requires several unfounded assumptions about the nature of God.
The Basic Views
Now before I jump in any deeper, let’s define what the major views of God’s knowledge in relation to free will are (this is just a basic list, variations of these views exist):
1. Determinism: God determines absolutely all that will be, making absolute foreknowledge trivial. There is no such things as libertarian free will, and our choices cannot be otherwise.
Affirms foreknowledge, but has the very unfortunate side-effect of making absolutely everything that occurs the will of God, and possibly essential to His nature, as we’ll touch on below.