My question pertains to two common attributes given to God. Omniscience and omnipotence. If we use a definition of omniscience that includes knowledge of all future events (as most believers would today due to things like prophecy and revelation) then it follows that God knows all of his future actions with absolute certainty. If this is the case, then God's omniscience is compromised. For example, let's say God knows he is going to create a global flood "x" years in the future. If omniscience is perfect he MUST do that action and is powerless to do otherwise, lest he compromise his knowledge. If he does exercise his power and not flood the earth then he was previously wrong and his omniscience is compromised. Therefor no single entity can be all knowing and all powerful. Is this a good argument? I have never heard it used or refuted in a public debate/piece of literature.