The debate about free will and God’s omniscience is a better debate to be had than some of the other things posed in this thread. It shows a more maturity of mind and more of a maturity about the nature of God.
I can’t answer this question with certitude as it’s a debate that is still being debated with great arguments on both sides.
But here are my thoughts on that the line of questioning.
Thought 1 -
If humans exist within the confines of time.
And God exists eternally.
Can we say time really exists?
The answer is both yes and no.
Yes, the existence of time is very real to us.
But it does not exists for God.
Because it does not exists for God, is it right to say that it doesn’t exists at all?
I don’t think we can say that.
If we can say time is a reality that exists for humans and not for God.
Can other things, like free will, be applicable as well?
Thought 2 -
Foreknowledge =/= Pre-Determined
Foreknowledge =/= Pre-Destination
Thought 3 - Future Knowledge vs. Past Knowledge
Because God sits at a vantage that is eternal, is it right to say that:
1) God foreknew the decisions that you would make?
or
2) He knows the decisions that you would make, because, from the vantage point of eternity, you have already made those decisions?
In other words, since God is not constrained by time, he’s the beginning and the end, in his omniscience, does he know what you will do before or after your decisions are made?
I think there is a thin line here.
If I can use another example:
If God knows you will choose B tomorrow, will you choose B because He knows you will? Or will He know it because you will choose it? In other words, will he know it because you have already chosen it from his end vantage?
Human are living a linear progression in time.
God knows the end, because he is the end, and the end has already happened.
We are just living it out within the constraints of time.
Anyway, like I said, those are just my thoughts. I don’t have a finite answer, and again, there are legitimate arguments on both sides.