The Possibility of an All-Knowing God
Classical philosophical concern regarding the doctrine of omniscience arises out of the worry that divine foreknowledge is incompatible with human freedom: if God knows what humans will do, how can they be free (in the sense of being able to do otherwise)? Recent discussion has raised other problems- for example, some work on self-awareness suggests that each of us knows ourselves in a way no one else (including God) can.
These issues, as well as others, cast doubt both on the formulation of the doctrine of omniscience and the acceptability of any formulation. This work argues that there can be an omniscient being, that a simple formulation of the doctrine in terms of knowing all truths is adequate, and that human beings can be free even if God foreknows what they will do.