I contemplated the Ash'arite and Maturidite (and therefore Sunnite) belief that the Knowledge of God doesn't change.
This presented one very serious problem:
In order for knowledge to remain accurate and correct, it has to be updated!
For example, right now I am sitting down on a chair. That means that right now, God knows that I am sitting on a chair. Correct?
If I decide to stand up, then God will know that I'm NOT sitting on a chair anymore. How is this *not* a change in knowledge?
Another example: right now, God knows that World War 2 happened and passed.
But before World War 2 happened, God would have known that it had not happened or come to pass yet. This, too, indicates that as things change in Creation, the Creator would have to know new things.
A further example. Right now, it's not possible to "know" that Yawm al-Qiyamah has started. Why? Because it hasn't started yet! So we can't say that God "knows" Yawm al-Qiyamah has started, because that is untrue.
However, when Yawm al-Qiyamah does really begin, then God will "know" that it has started.
Again, this indicates a change in knowledge or an update so to speak, in order for the knowledge to remain accurate.
Actually, if you say that the Creator cannot know new things, then it is like saying that when new things take place and when circumstances change, God will remain ignorant of them. This is not a perfection! This is imperfection!
Thoughts, anybody?