God knows what an individual will do in all possible...
God knows what an individual will do in all possible circumstances (a capacity called middle knowledge), and he decrees those circumstances in which a person freely cooperates with the divine plan. Thus foreknowledge is compatible with free will. Others have conceded that foreknowledge is incompatible with free will but claim that God voluntarily limits his knowledge of future events so that there can still be freedom.
This makes omniscience a matter of having an ability to know rather than having specific knowledge. Another solution to the problem of omniscience and freedom challenges the idea that God's knowledge limits future free actions in any way. While God knows necessarily that I will do…
✦ ✦ ✦