I will postulate something here that will probably spin off a whole new topic.
I believe that God is all-powerful.
God is all-powerful, so nothing can bind him.
Thus, Logic and Time do not bind God's actions.
Thus, he could make two contradictory statements and have both be true.
Because God is not bound time either, "changing his mind" doesn't really make sense. When you change your mind, you thought something at a prior time, and then thought something else at a later time. Without time as a reference point, changing your mind doesn't make any sense.
I would disagree with your first premise due to lack of specificity. If you mean that God can literally do anything
, then you've fallen into the "rock so big He can't lift it" problem. Plus, one thing God cannot do is sin.
I believe a more accurate statement is, "God can do anything that is in accordance with His nature." Thus, God cannot make a rock so big He cannot lift it and He cannot sin."
My premise one: God can do anything that is in accordance with His nature.
My premise two: God can do anything that is in accordance with His nature, so nothing can bind Him except His own nature. (That is to say, God is unable to act in a way that would violate His nature.)
My premise three: God is a God of order, not a God of chaos.
My premise four: God must act in an orderly fashion.
My premise five: Logical contradictions are not orderly.
Conclusion: Therefore, God cannot make a logical contradiction true.
How's that? I think it could be expressed better, but that's what I could come up with on short notice.
As a note of additional support, isn't it true that everything God creates reflects His nature in some way? If so, then logic must be a reflection of God's nature.
I do agree with your statement about time, though.
Master Apologetics by Writing Only 25 Cards!CalebDeLon.com