Can God create an unstoppable force? …] Can God know all future free choices?
First, you need to establish which ideological framework you are using. If you are using a purely abstract philosophical one, then establishing the definitions of terms is a primary step. If, on the other hand, you are using a Christian theological one (whether because you believe it or because you want to understand how the ideas work within Christianity), much of this comes pre-defined.
In a Christian context (given the OP), Aquinas deals with the “unstoppable force” question,
saying, “God is called omnipotent because He can do all things that are possible absolutely …] everything that does not imply a contradiction in terms”. This is the most common
developed theological view of “omnipotence”, and it also addresses God’s inability to be evil (2 Timothy 2:13), since that would be a double contradiction of God’s own nature, in both immutability and holiness. Likewise, God does know all future free choices, both those which exist
in potentia and those which are actually chosen: Ps 147:5, God’s understanding is infinite.
If an omniscient God knows all the decisions He will make in the future, then how can He act in a way He has not foreseen?
In Christian theology, this is covered by the “no contradiction” rule above, as well as being entirely obviated by the timelessness of God: God does not actually
foresee, because, to God, all events are co-existent. There is no decision made “in the future”, all instead being made together.
You mentioned relativity, which I had planned on bringing up next anyway. While time was widely (but not universally) considered to be absolute (affecting everyone everywhere in the same way), relativity effectively buried that idea by demonstrating that the operation of time depends upon
the perspective, position, and velocity of the subject (if the notions become too boggling, just look at the graphics on the right side). Sequence is a function of our limited consciousness.
God as described in Christian theology is operating from an omniscient perspective, seeing all events from all “angles” all together, thus not experiencing sequentiality; however, having a complete comprehension of us, God understands and evidently caters for our experience of it.
Unfortunately, Dawkins’ arguments above do suffer from some basic logical problems themselves. If omnipotence is
absolute (i.e., it means ‘can do absolutely
anything, even logically impossible things’), then any contradiction is not a problem because the allowance of contradiction is actually within the allowed scope for the term: logic ceases to apply.
If, on the other hand, omnipotence works as in the Christian theological sense, for anything non-contradictory, it is still not a problem. If time were absolute, God would experience sequentiality, and could thus only have contemporary/past omniscience (knowing what can be known at that moment in the timeline), not future omniscience, and so the alleged contradiction is irrelevant. Since time is not absolute, God knows all of it, does not experience sequentiality, and thus is not going to make a decision later: all of God’s actions occur together because God is equally conscious of all of them.
Some reference frame is needed by God to understand sequence and duration. …] The possible explanations seem to argue against Divine simplicity.
Singularity is very simple (in its nature, if not as an idea): it is actually more of an argument for divine simplicity for God to be timeless than to be subject to time.
As for God understanding sequence and duration, that is a separate issue from God experiencing them personally. Imagine watching an ant cross the floor. From your perspective, the terrain is already laid out; from the ant’s, the terrain is a sequence of forms which appear sequentially. It does not take much effort for you to comprehend its view, and your mind, unlike God’s, is not infinite.
Malachi 3:6: “For I am the LORD, I change not; therefore ye sons of Jacob are not consumed.” I agree that this could be a statement about the immutability of God. But that seems to be reading a lot into just three words.
The Bible is not arranged by topic. Read that verse in parallel with all of the others already mentioned about God’s unchanging nature, God’s different perspective on time, God’s acting out of sequence. Themes run *through *texts like this, rather than being addressed separately as they are in encyclopaedias.
Matthew 5:48: “Be ye therefore perfect, even as your Father which is in heaven is perfect.” I don’t see how use of the word ‘perfect’ here necessarily means the same as ‘unchanging’.
English “perfect” is from Latin
perfectus, which, like Greek τελειος, is “finished”, “completed”, “fully achieved”, “no longer changing”.
let me say that my difficulty with this topic is that so many people assume that God’s timelessness and unchanging nature is a certainty. I don’t assert that it is not true, just that I don’t think that it’s beyond question.
As mentioned earlier, you do need to discriminate between ideological frameworks. You asked about the doctrine, and so I have been dealing with this in terms of Christian theology.
The question “How do we know whether the doctrine accurately reflects metaphysical reality” is an entirely distinct one, with its own set of complications.