It is Logically Impossible for God to Have Perfect Foreknowledge

1. Omnipotence 1a. Free Will Omnipotence doesn’t necessary entail ‘will’ itself, there is a difference between say ‘can do all things’ then ‘will do all things’. For example a person may be able to jump to certain death off the top of the Burj Khalifa, yet this doesn’t mean that that person “will” jump off, simply that they can. Power and will are two completely different things. For clarification what do you mean by “free will”, I assume that it means the ability of whatever intelligent agent to make choices. If you mean it to something else, please let men know. 1b. Preeminence Possible Obstructions? It would be a simple paradox, I don’t see why a god can’t pull off a paradox. In the Abrahamic God contradictions and paradoxes won’t happen because it’s against his nature, but we’re talking about gods in general that may or may not have the same nature. I don’t see why multiple superpowers can’t co-exist. Just because Russia and the United States each have over a thousand nukes, which means they can blow up the planet to kingdom come multiple times doesn’t mean that they can’t exist because they both have the same power. Both Russia and the United states exist because of the doctrine of Mutual assured destruction. This concept could be taken and applied with not just superpower entities, but omnipotent beings as well. They may not wish to obstruct each other because to do so would cause a paradox. Much like the concept of mutually assured destruction, with omnipotent beings it might be something like mutually assured insanity which neither being may desire to have. 2. Perfect Foreknowledge Why would God have a desire to change the future to “B”? The God I know is perfect, and would not ever make an imperfect decision. So this is not a problem with the Abrahamic God, for he doesn’t change. 3. Contradictions Why are you trying to prove your arguments through appeals to contradictions? For your arguments to work “logically” you would have to prove that a God can’t create a contradiction though his omnipotent power. If you’re trying to say contradictions are logically impossible, then why are they logically impossible? I personally know that contradictions won’t happen because they are contrary to the nature of God, but the problem is that I know that from theology of a specific Judeo-Christian God. We’re dealing with any god here, ones that might have a nature to contradict. And if no God exists, why are contradictions logically impossible anyway? It would have to be based off circular reasoning, e.g. “contradictions can’t happen because they can’t happen.” You kind of have a problem in your case, because you’re trying to affirm something you can’t really prove. 3a. Restriction If God's foreknowledge is perfect, he is restricted. Not necessarily, I do believe God has the power to deviate from what he foreknows, but he would probably never because why would he desire to? He has no will to change, he’s the same yesterday, today, and tomorrow, it’s Biblical (Hebrews 13:8). So in a sense he has perfect foreknowledge not that he can’t alter future events, but he won’t because it’s not in his nature to. Foreknowledge has to do with what will happen in the future not what could have happened. If I foreknew that someone was going to pick a specific option in the future from a list of others, does that mean that they “can’t” choose a different option because I foreknew? No, they “had” the capability to choose another option, I just simply know what is going to be picked ahead of time, not that they were restricted in the past of what they could choose. So free will is still intact while still having foreknowledge. If, on the other hand, God can alter the future Depending on what god we’re talking here, God doesn’t ever really “deviate”. I don’t see why any perfect God would ever desire to change his ways on any account, as deviation seems to be contrary to perfection. The future may not be “nebulas”, because it remains unaltered despite the fact that it can be altered. 3b. The Source of Perfect Foreknowledge 3b1. It Existed Infinitely With God The 3b1 premise isn’t so much as an axiom to me, but more of an assumption being made about God’s foreknowledge. I know that God can predict things with bizarre accuracy presently, but I don’t know if he always had the ability or later acquired during his creation (foreknowledge through causality). I do not know the method of which he knows all things, as far as I know he could have made his creation to be predictable to him, thus making his foreknowledge more external then innate. (in some sense created or caused foreknowledge) 3b3. Someone Else Gave It To Him I don’t see why an omnipotent being can’t give his omnipotence away to an inferior being, if omnipotence allows you to do anything, I don’t know why you can’t rip it out and insert it into another. I don’t see why an omnipotent can’t use his power to give all his knowledge away. Dialogue on Perfect Foreknowledge It depends on the semantics of what you mean by “Perfect foreknowledge”. If you’re meaning it to say Perfect foreknowledge in the sense that it “can’t” be altered, then no for a god that doesn't contradict, because a non-contradictive God has the power to do all things, he would have to forfeit his omnipotence to acquire an incapability to can’t do something (e.g. incapability to can’t alter knowledge), or he would to make perfect foreknowledge. If perfect foreknowledge is interpreted as knowledge that will never change, then yes, a non-paradoxical god can have perfect foreknowledge. If you foreknow something and it actually happens despite the fact you foreknew it and could have changed it, does it count as perfect foreknowledge? In my mind yes, that would count as perfect foreknowledge because it’s always “unaltered” knowledge, not because it was “unalterable” knowledge. I don’t see why God can’t pick and choose what foreknowledge is perfect, and what knowledge is imperfect.