I am well aware of this philosophical, but meaningless (in my opinion) concept. What does it mean to exist “outside of time” or to live in “the eternal prersent”? I think this is mere gobbeldy-gook which supposedly explains God’s supposed knowledge of the future. No one knows the future since there is no future to know.
Sentences about the future have no present truth value, and the only propositions which can be known are those with truth value (either true of false). Such propositions are called “logical statements.”
For example, “My wife is driving the car toward town.” That sentence is either true or false. It is a logical statement. Therefore it is possible for it to be true, and for someone to know that it is true.
On the other hand, consider any sentence about the future.
“On Dec. 25, Joe Bloe will eat mince pie.” It is in statement form, and therefore is mistaken for a logical statement. But does it have truth value? Is it either true of false NOW? Let’s assume that it is. Then there are only two possibilities. The sentence is true or the sentence is false.
Suppose the sentence is true. Then it is impossible for Joe Bloe to refrain from eating mince pie on Dec. 25.
Suppose the sentence is false. Then it is impossible for Joe Bloe to eat mince pie on Dec. 25.
In either case, there is something Joe Bloe CANNOT do. But nothing outside himself is preventing him from eating or not eating the pie. Thus he must not have the ability to choose whether or not to eat it. And so it is with any other logical statement about the future (if such exist). Thus Joe Bloe (as well as everyone else) does not possess free will.
However, the sentence, “On Dec. 25, Joe Bloe will eat mince pie,” is neither true nor false, but BECOMES true of false on Dec. 25, then the problem evaporates. But if the sentence is not a statement, what is it? I claim that it’s a PREDICTION. The real meaning of the sentence is, “I predict that on Dec. 25, Joe Bloe will eat mince pie.” Other sentences about the future are statements of intention. For example, “I will go to town tomorrow” actually means “I intend to go to town tomorrow.”
So no one (including God) can know (in an absolute sense) the future, since there’s nothing to know. This does NOT deny the omniscience of God. He knows everything that it is possible to know, but He cannot know something that isn’t there to know. For example, He cannot know that there’s a pink elephant in your living room, if there is no such elephant. Similarly He cannot know what you are going to choose tomorrow, but He can make excellent predictions of you will choose because He knows your character completely. God’s predictions are known as “prophecy”.
However, what God thought or predicted would happen didn’t always happen. For example:
Even if it’s “I said” instead of “I thought” as some translations have it, this doesn’t make much difference. For God wouldn’t SAY a thing that He knew was false.
Now why would God DECLARE that He would destroy a nation and INTEND to do it, if He KNEW that they were going to repent, and that He would change His mind and NOT do it?