This may be a problem for theistic personalists who sometimes have to reincarnate God and resort to open-view theism. For classical theists, God is outside time. I do not pretend to know fully what that means but this is what we believe and where our metaphysical arguments and revelation in scripture lead us. You can dispute that but creation ex nihilo is understood to mean that time is one of the things dependent on God. Thus, God is viewed as existing in an eternal now. With this in mind, the foreknowledge objection fades away as a category error.
- God does not know what you will do before you do it, because God is not waiting around in the past. God is considered to be outside time in an undivided present and can passively observe choices.
- Foreknowledge is a category error. God has knowledge. He is observing you making your choice in your present, right now. It is only foreknowledge from our temporal perspective.
- The certainty of God’s knowledge comes from the reality of our choices, not the other way around.
- God is the primary cause of all things and that includes His sustaining our ability to choose freely (secondary causes). God’s supreme power doesn’t cancel our freedom, it is what guarantees it.
Vinnie