Abstract
If God knows everything he must know the future, and if he knows the future he must know the future acts of his creatures. But then his creatures must act as he knows they will act. How then can they be free? This dilemma has a long history in Christian philosophy and is now as hotly disputed as ever. The medieval scholastics were virtually unanimous in claiming both that God is omniscient and that humans have free will, though they disagreed in their accounts of how the two are compatible. With the Reformation the debate became even more lively since there were Protestant philosophers who denied both claims, and many philosophers ever since have either thought it impossible to reconcile them or have thought it possible only because they weaken one or the other