I believe, without proof, that God exists in all time and every scenerio of time. I, therefore, believe that He knows all and sees all whether it be from eternity past to eternity future.
Your conclusion does not logically follow from your premise.
I am curious. Do you believe that "eternity past" and "eternity future" is somehow "outside of time"? And what would that actually mean?
Time actually had a beginning. With respect to that beginning, there was no "before".
In any case, it is clear from scripture that God does not KNOW in advance what a free-will agent will choose.
But before you pounce upon that, the word "know" is used in a number of different ways. In the way that I am using the word, one of the conditions for someone to know that statement X is true, is that statement X must in fact BE true. For example, I may state that I know my wife is now upstairs in my house. But if you could conclusively show that she in NOT now upstairs, then I didn't KNOW what I thought I knew. If a statement is untrue, then NO ONE can
know it to BE true..
This fact in no way limits the power of an omnipotent God.
A statement about a future act of a free-will agent is now neither true.
nor false. So that is why such a statement is now UNKNOWABLE.
Let's assume that at some future time T, I am not bound or physically restrained in any way.
1. If it is now true that I will raise my hand at time T, then I will be unable to refrain from raising my hand at time T. Thus I will not have the free will to choose to raise my hand at time T.
2. If it is now false that I will raise my hand at time T, then I will not be able to raise my hand at time T. Again --- no free will.
To be consistent with free will, we must say that statements about my future actions have no truth value NOW. They are neither true nor false NOW. These statements become true or false depending upon my choice.
Now concerning God, I ask the question, "Can God create a stone so large that He cannot lift it?"
If the answer is "yes" then there is something God cannot do, namely lift the stone.
If the answer is "no" then there is something God cannot do, namely, create such a stone.
I believe the answer is "no". God cannot create such a stone. For it would be a contradiction in terms to affirm that an omnipotent being to do so. If He could create such a stone, He would not be omnipotent. Thus it is NOT blasphemy to state that God cannot create such a stone. It is in no way "telling an omnipotent being that there's something he cannot do".
Indeed, it's quite the opposite. God can do anything that is it logically possible to do. Contradictions are not objects of power.
Similarily, for God (or anyone else) to know in advance what a free will agent will choose, is a contradiction. If that could be known in advance, then a statement about that choice is NOW either true of false. But if that were so, it would be inconsistent with free-will agency.
In my next post, I will quote a number of scriptures that support my statement that God does not KNOW (in the absolute sense of "KNOW") in advance what a free-will agent will choose.