It is impossible for ANYONE to know ANYTHING which does not correspond to reality.
It would seem against logic, but if one believes there are things beyond logic, I'm not sure you could prove this statement. There are Scriptural indications that God is beyond logic itself.
The future acts of free-will agents are not reality—yet, and therefore cannot be known.
But you are making the
huge assumption that all things are
within the framework of human time. Especially, say, if we were to have Scriptural indications that God were outside of time (even the phrase in the beginning would imply that).
Even past events are not present reality, though they can be known since they have already occurred
However, someone has to be present and perfectly remember them. Here's a fun test: try to remember what you were doing yesterday at exactly this time. How many things in all of the universe's history have been forgotten? I'm assuming you would at least give God true omnipresence, and thus he could remember everything perfectly?
Some of God's predictions did not turn out to be reality, one being the unqualified prediction that Ninevah would be destroyed in 40 days.
I noticed how you slip the word "unqualified" prediction. That's a
huge assumption. All of God's dealings with men, Biblically, seem qualified to me. It's an apparent assumption in all human relations if you are not a Calvinist (I'll admit all Calvinist dealings are completely "unqualified"). So when Jonah announced the downfall of Ninevah, you're presuppositions tell you that it's unqualified because God didn't specifically write in the Bible that Jonah added "unless you repent." My presuppositions derived from an overall reading of Scripture tells me that God's declarations are
always qualified, unless God specifically adds in the fact that they are not qualified, or that the unpardonable sin has been committed.
If God THOUGHT Israel would return to Him, and she didn't return, then He didn't KNOW that she wouldn't return.
I believe in relationships God withholds from his relational self his absolute knowledge. Thus he can truly love and fellowship with someone he knows will someday betray him and be damned (like Judas, whom I believe was a true apostle in the beginning). You would imagine that if you were in a loving relationship with God, and suddenly he expressed his anger at you, and you said "But why God?" and God said "Because I know that on your deathbed you will curse me," that would feel very strange compared to the normal way we relate, and also would be a violation of the sanctity of our free will (perhaps even producing paradoxes). So God can say "I thought Adam would obey me" at the same time as "I know Adam won't obey me" and I see those as two different sets of knowledge.