Abstract
One argument for the incompatibility of divine foreknowledge and human freedom runs as follows: God is infallible. God knows the outcome of human actions prior to their performance. Therefore, no human action is free.In other words it is argued that if an essentially omniscient being believes prior to the actual performance of a certain action that that action will be performed at a particular time the action in question cannot be a voluntary action. The crucial premise in the argument, it seems to me, is the assumption that an essentially omniscient being can know the outcome of human actions in advance of their performance, or more simply put, that essential omniscience implies knowledge of future free acts. My purpose here is to argue that this assumption is self-contradictory.