Are God’s attributes of omnipotence and omniscience compatible?

1. If God knows the future, then he can’t change it.

2. But an omnipotent being could change the future

3. God can’t both change and not change the future.

4. Therefore God is either not omnipotent or omniscient.

5. Therefore God doesn’t exist.

For a second this looks like a good argument, but the whole argument seems to be confused.

First off, is it even logically possible to change a future that is guaranteed to happen? If not, there’s no problem since omnipotence is the ability to do anything that is logically possible. God can do anything if and only if it is logically possible.

Secondly, the argument seems to put God’s knowledge ahead of God’s power. So, rather than God responding to what he knows, it is certainly possible that God knows based off of his power. In other words, God knows that the tree will fall in an hour from now because he already set the plan into motion himself not because he’s sitting back and looking into his crystal ball. As long as this is even possible, the argument fails.

But premise 1 seems to be based off an elementary fallacy.

1. Jones knows X will happen
2. Therefore, Jones knows X will necessarily happen

But is knowing that something will happen the same thing as knowing something will necessarily happen? Well obviously not by definition.

I know that I will eat breakfast tomorrow, but that doesn’t mean I don’t have a choice or that I necessarily will have to do it. I will do it. But there’s always the possibility that I won’t. In other words, it’s not that I don’t have a choice even though I will do it.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s