The three most influential problems of omniscience are:
Boethius’ problem of foreknowledge: What is known is necessarily so, and thus if God knows what you will do, you will necessarily do it.
Pike’s problem of foreknowledge: If you can act otherwise, you can thereby make it be that either God didn’t exist or that God wasn’t omniscient or that God had believed otherwise than God actually did, and you just can’t do that.
The simplicity and knowledge of contingents problem: If the world had been different, God’s beliefs would have been different, which implies that God’s beliefs are accidents of God, contrary to divine simplicity.
Of these, (1) is fully solved by Boethius/Aquinas by distinguishing between necessity of consequence and necessity of consequent. The problem in (1) is just a simple matter of a fallacy of modal scope ambiguity. It’s a non-problem.
I now want to argue that the most widely accepted solution to (3) also solves (2).
This solution, likely already known to Aquinas, is that God’s belief in contingent facts is partly extrinsically constituted by creatures, and all the contingency is on the created side. For instance, God’s belief that there are zebras is grounded in essential facts about God that do not vary between possible worlds and the actual existence of zebras, which only obtains in some possible worlds.
Suppose we apply this solution to (3). Then God’s belief that you will ϕ at t is partly grounded in your ϕing at t and partly in essential facts about God. At this point it is obvious that:
- If you were not to ϕ at t, God wouldn’t have believed you would ϕ at t.
 
For the contingent part of the grounds of God’s believing that you would ϕ at t is your actually ϕing at t, so when you take that away, God’s belief goes away. And if instead you ψ at t, your action thereby constitutes the contingent part of the grounds of God’s believing that you would ψ at t, and so:
- If you were to ψ at t, God would have believe you would ψ at t.
 
If God’s past belief is partly constituted by our actions, it is no surprise that there is counterfactual dependence between our actions and God’s past belief. In other words, the classical theist who accepts divine simplicity has a way out of Pike’s argument that is motivated completely independently of considerations of time and freedom, namely by embracing counterfactuals like (4) and (5) that Pike considers absurd.
Of course the extrinsic constitution of divine beliefs is somewhat hard to swallow, notwithstanding excellent work by people like W. Matthews Grant to make it more plausible (I myself have swallowed it). But once we do that, problem (2) is gone, and problem (1) was never there as it was based on a fallacy.
There is a fourth problem, a more recondite one, which is about the incompatibility between God’s knowledge of what time is objectively present (assuming the A-theory of time) and divine immutability. Probably the most extensive pressing of this problem is in Richard Gale’s On the Nature and Existence of God. But Aquinas (according to the very plausible interpretation by Miriam Pritschet in an excellent paper I heard yesterday at the ACPA) responds to the fourth problem precisely by using the extrinsic constitution of God’s knowledge of continent facts (indeed this is why I said that the solution to the simplicity problem was likely known to Aquinas). So even that fourth problem reduces to the third—or just doesn’t get off the ground if the B-theory of time is true.