Kurt Goedel proved there may be some things that are true but that cannot be mathematically proven. But God, being infinite, can know everything, even things that cannot be proven.
Or can he?
Kurt Goedel proved there may be some things that are true but that cannot be mathematically proven. But God, being infinite, can know everything, even things that cannot be proven.
Or can he?
In direct answer to the title question, here's a little discourse from an encyclopedia article on omniscience:
Another recent concern is whether it really is possible to know all truths. Grim (1988) has objected to the possibility of omniscience on the basis of an argument that concludes that there is no set of all truths. The argument (by reductio) that there is no set T of all truths goes by way of Cantor’s Theorem. Suppose there were such a set. Then consider its power set, ℘(T), that is, the set of all subsets of T. Now take some truth t1. For each member of ℘(T), either t1 is a member of that set or it is not. There will thus correspond to each member of ℘(T) a further truth, specifying whether t1 is or is not a member of that set. Accordingly, there are at least as many truths as there are members of ℘(T). But Cantor’s Theorem tells us that there must be more members of ℘(T) than there are of T. So T is not the set of all truths, after all. The assumption that it is leads to the conclusion that it is not. Now Grim thinks that this is a problem for omniscience because he thinks that a being could know all truths only if there were a set of all truths. In reply, Plantinga (Plantinga and Grim 1993) holds that knowledge of all truths does not require the existence of a set of all truths. Plantinga notes that a parallel argument shows that there is no set of all propositions, yet it is intelligible to say, for example, that every proposition is either true or false. A more technical reply in terms of levels of sets has been given by Simmons (1993), but it goes beyond the scope of this entry. See also Wainwright (2010: 50–51) and Oppy (2014: 223–244).
The parallel entry on omnipotence offers that using class-much an amount of power, of "more energy or force than can be quantified by any transfinite cardinal," is impossible, so saying God knows the class of all truths rather than some purported set of them all, either stands or falls with a counterpart claim about divine might, perhaps.
As far as the incompleteness problem goes, we might construct a similar argument such as:
However, as far as (2) goes, God might prove any lower theory complete/consistent by adverting to a higher theory. Worse, and to this day I don't know how this really works, a model of (at least some) set theory, of uncountable cardinality κ, can be compressed into a countable model. Yet at the same time, worldly cardinals are (relatively) uncountable cardinals such that the smallest of them is meant to be the smallest cardinal that yields a transitive model of (some) set theory (or theories). So there is some sense of "model" that is ambiguous over the option of reducing infinity to countability, or requiring that it be inflatable over uncountable systems to boot. And don't get me started on how proof theory sounds like it flies in the face of the incompleteness protocols: it doesn't, not really (again, consider relative-consistency analysis), but understanding why this is so will not be obvious without a better sense of what is at stake respecting those protocols in the first place.
So for all that, God might know how to prove anything, yet might not need to know anything by proving it (but rather by intellectual intuition), or can use a divine version of model reduction to compress any given set of truths into a knowable form, or who knows what.
First, what does it mean to know?
Knowledge can be placed into two broad categories, particulars and universals. Particulars are raw sense impressions, universals are abstractions from particulars. According to Avicenna we do not know particulars, we only know them through their abstractions into universals. This is broadly Kant's view given his theory of mind in his Critique of Pure Reason.
Avicenna goes on further to say that Allah/God also only knows particulars through universals but for a different reason: He is not in time. This was controversial as it appeared to place limitations on Allah/Gods omniscience with in particular, al-Ghazali being quite forceful in his critique.
Averroes criticised both in the basis that its does away with the distinction between divine and human knowledge. Allah/Gods knowledge is neither particular nor universal. It is not particular because it is not gained through sense impressions and nor is it universal as it is not abstracted from particulars. Allah/God's knowledge is radically different.
Now mathematics and mathematical truths are universals abstracted from particulars. In particular they are truths tied closely with the logical structure of neccessity in our universe. Our understanding of this is tied in with the rational structure of our minds. But this seen from the divine perspective is contingent as Allah/God is the only neccessary being. So whilst Goedels result is a necessary truth, it is still only a necessary truth in so far as it is comprehended by rational beings, which are all possible beings in this universe and also in so far it is about this universe. From sub species aeternitas (in relation to eternity) it is not necessary.
So to know, is to know as human beings. In this sense Allah/God does not know, as he is not human. He does not have human knowledge, what He has is divine knowledge and this is generally taken to be omniscient and hence, yes, He does know, but not in ways that we can comprehend.