In the last paragraph of Stephan Hawking's speech "Godel and the End of the Universe", he mentioned
"... I'm now glad that our search for understanding will never come to an end, and that we will always have the challenge of new discovery. Without it, we would stagnate. Godel’s theorem ensured there would always be a job for mathematicians. I think M theory will do the same for physicists...."
My question: Is Mathematics an inexhaustible source of infinite amount of discoveries (or inventions if you like) waited to be unearthed ? if yes, is that a natural conclusion drawn from Gödel's incompleteness theorems ?
Assume you have a systematic way of encoding mathematical propositions, so that for any proposition $P$ there is a unique number $n(P)$ encoding it.
Variants of Gödel's argument show that, for any total computable function $f(n)$, there is always a provable proposition $P$ in number theory, such that the shortest proof for $P$ is longer than $f(n(P))$ steps.
This means that there are theorems whose simplest proofs are huge relative to the length of their statements. Given our time dependencies, we will always be able to find new results.
The potential is to have proofs that are so long, no human could check them in a lifetime. This is possibly true already for the computer proofs of various theorems - essentially theorems that require a huge number of cases.
So, literally, there are always more and more complicated theorems to prove. Whether they are theorems that anybody cares about is another matter. At some point, we get to theorems whose statements are so long it would take a lifetime to read the statements of the theorem. These are really not human-accessible, but there might be a way to approach them via computer...