Then is He actually all knowing?
Is it possible for God through the creation of all things and through the limitations He places on them to know everything that will occur?
PaulThomson said:
God knows all things that are true. He does not know all nothings: all things that are not true. In the present, the future is comprised of nothings that are not presently true. In the present, God knows the future as it is in the present, which is that it does not yet exist to be known. God can calculate probabilities re the future. But probabilities are not certainties. God can devise intentions for the future. But He does not need to devise intentions for every detail of every anticipated future moment.
According to the Bible God is the creator of all things. If evil is a thing, does that make Him the Creator of all evil? So why would knowing all things have to include knowing even things that are not real? If I place
some limitations on what my children can do, will I be able to predict
everything my children will do? Why would God placing
some limitations on creatures imply he must therefore be able to predict
everything they will do?
God
could choose to create a world in which every creature has no freedom to do anything other than what happens by an absolutely rigid law of cause and effect which He can predict flawlessly. God, having the
power to do whatever He chooses to do,
could do whatever He wants. However, the Bible does not describe God creating such a world.