I recently received a question about God’s knowledge and free will. If God knows what all of his actions will be, then how is he free to make them? Aren’t God’s decisions set in stone if he knows what he will decide?
My response is below:
Dr. Craig gives a great overview of these issues in his answer to Question #401 on the Reasonable Faith website. In that question he gives a brief overview of different ways of understanding God’s foreknowledge.
In short, knowing what someone will do is not to make them do it. Consider two possible worlds, worlds A and B. In possible world A, you perform action A. In possible world B, you perform action B. In world A God knows that you will do A, in world B God knows that you will do B.
Using your freewill you co-actualize which possible world will become the actual world, but in whichever world you co-actualize through your free choice God will know which action you will perform.
Dr. Craig gives perhaps a better explanation in the link above, but hopefully this is helpful. Thanks for the question!