Please note two things.
Number one; my training is not as a mathematician. Number two; I have been studying a book on mathematical logic.
Now although I can say that I have followed some parts of the book quite well (it says that specific segments can be understood equally well by non-specialists), it started to lose me when it introduced Kurt Godel’s incompleteness results.
Basically the book took me on a small ride of mathematical philosophy. Starting with Frege, who wanted to (as I understand it) expel intuitive appeals to arithmetic. He wanted to design a formal system for all mathematics that relied solely on the use of logic. It took me through Russel’s Paradox and a little bit of Formalism here and there. Then Hilbert.
Then it began explaining Godel’s Theorem. Godel proved that any consistent theory for arithmetic was incomplete; a sentence of the theory could be constructed which was neither provable nor refutable. Then it says that if the theory is not provable than this sentence is definitely true, so whoever recognized the theory as consistent must also recognize the sentence as true.
Okay, so I’m not following this very well. Now I know that sometimes for certain theories a lack of technical proficiency will expel any hopes of you learning or understanding that theory. However, there are still ways you can capture the essence of what is being said without having to know all the technical details. Like reading an explanatory book on relativity (e.g. The Elegant Universe by B.Greene).
I would like you to explain the essence of Godel’s theory to me. Namely, what it is and what exactly it signifies. Why does it have such a destructive effect on first- order theorems? I could not quite link the two together.
So if you could find a way to explain the significance of the theories in as simple a way as you can, I would be much obliged.
And could those of you familiar with Roger Penrose’s work/theories please explain how he uses it to prove that the capacity to understand arithmetical truths cannot be represented by any computer program?
I think I understand it in a basic way, since Penrose himself explains in The Emperors Mind how the human brain does not function in any way remotely similar to an algorithmic procedure. A (non-biological) computer system-based intelligence can only be contained in a formal system, which generates arithmetical truths. It is only consistent if the program is consistent. A human being who understands what is going on can recognize the truth of the undecidable sentence for that system, which the program cannot.
See, I only understand this stuff in patches, but I have no idea myself whether my understanding is consistent (no pun intended) with the rest of it.