It is Logically Impossible for God to Have Perfect Foreknowledge

Structure: In the comments.RebuttalsScriptureThat something appears in writing is not a testament to its logical cohesiveness. What the Bible says is irrelevant.Self-RestrictionIn several of his points, Con raises an interesting question: Can an omnipotent being restrict itself? Looking at the definition of omnipotent, the obvious answer would be "yes". Does this mean that it's logically possible for God to be restricted? No. Let's look again at the definition of "God":God: An omnipotent, omniscient, omnipresent being.By definition, in order to be "God", a being must be omnipotent.Omnipotent: Is unrestricted in power. Can do anything he wants at any time. Unlimited in potential actions.Of course, since God's omnipotence allows him to do anything, it would allow him to place a restriction on himself. However, as soon as he is restricted, he is no longer omnipotent. By definition, a restricted god is not an omnipotent one. Likewise, as soon as he is not omnipotent, he is not God. By definition, a being that is not omnipotent is not God.Therefore, the prospect of God placing limitation on himself is irrelevant to this debate, as God must necessarily remain omnipotent while possessing perfect foreknowledge in order for my resolution to be negated. The removal of a god's omnipotence takes that god out of the scope of this debate.God & Logical ContradictionsCon: "Omnipotence can create a contradiction."While that statement can be debated, it is irrelevant to this debate. The purpose of this debate is not to determine whether God can create a logical contradiction, but to determine whether God possessing perfect foreknowledge is a logical contradiction. Again, we are concerned with whether or not the contradiction is there. We are not concerned with how it got there.Con: "If contradictions can be created, therefore contradictions are logically possible"False. "Possible" does not equal "logically possible". Logic is a concrete term referring to a set of cognitive rules that govern thought in the known universe. One of those rules is "non-contradiction". Something being "A" and not "A" is illogical. God being restricted and omnipotent is illogical. It may be argued that God can create a situation in which a contradiction exists, but this does not make it any less contrary to logic.Perfect ForeknowledgeLet's look again at the definition:Perfect Foreknowledge: Complete and perfect knowledge of every thing that ever will be, happen, and transpire in the future.In order for a being's foreknowledge to fit the definition, it must be about "every thing that ever will be, happen, and transpire in the future." This, of course, extends infinitely into the future. If even one future event is not completely and perfectly foreknown, the foreknowledge does not fit the definition.Let's look at Con's next point:"I see no rule that states God can't have both perfect and imperfect foreknowledge."Obviously, this point falls flat when we look at the definition of perfect foreknowledge. God can't possess both, because perfect foreknowledge is completely perfect and exclusive of imperfection.Foreknowledge vs. Free WillCon states in several places that freedom of choice remains in spite of perfect foreknowledge. While we could debate how God's foreknowledge affects the free will of others (I believe it only leaves an illusion of choice), this debate only concerns God's free will. Is God's choice restricted by his perfect foreknowledge? Of course it is. Perfect foreknowledge extends infinitely into the future from the moment it begins, and must be complete and perfect in every detail, by definition. In the moment that God began foreknowing, everything that would ever happen was set. God has no choice but to follow the foreknowledge, or else he would render it imperfect. The idea that God has a choice while his foreknowledge necessarily remains perfect is nonsensical. Perfect foreknowledge and free will are mutually exclusive. As soon as the "will" is exercised in any way not already foreknown, the foreknowledge ceases to be perfect. I don't know how to be any clearer with this.Miscellaneous Answers"...you were making the assumption that whatever god eternally had his abilities."I was not. I was listing that as one of three options for where God got his foreknowledge. I covered all three possibilities in detail."...free will isn't even listed as a requirement for god..."Omnipotence is listed as a requirement, and omnipotence requires free will. We've already been over this.On to round 4.