Highly entertaining and thoroughly compelling, this little gem represents a semi-technical but comprehensive and mathematically accurate elucidation of the famous (and so often misused and misunderstood) Godel's meta-mathematical results concerning the limits of provability in formal axiomatic theories.
Being relatively short, this book does not expand on the important correspondences and similarities with the concepts of computability originally introduced by Turing (in theory of computability, particularly in the theory of recursive functions, there is a fundamental theorem stating that there are semi-decidable sets (sets which can be effectively generated), that are not fully decidable. In fact, this is nothing but the Godel's first theorem expressed in computational terms. As expressed beautifully by Chaitin, uncomputability is the deeper reason for incompleteness).
Moreover, there are a couple of areas where there is really a bit of too much hand-waving (for example, I would have loved a much more detailed treatment of the critical “Correspondence Lemma”, and of fundamental concepts such as that of “model” of a theory), but I must say that this book achieves the remarkable result of condensing the core of Godel's theorems in a succinct but very readable, approachable, meaningful and informative way, even including important technical details that allow the user to get a better understanding than what normally offered by most other semi-technical books on the subject.
The reader can get, for example, a quite good appreciation of the genius of Godel's approach, who understood that mathematics is a universal medium for the embedding of patterns or structure of any sort, so that statements seemingly about numbers alone can in fact encode statements about other universes of discourse, including meta-mathematics itself.
Godel managed thus to achieve what the authors call the “arithmetization of meta-mathematics” whereby a meta-mathematical statement about formal expressions, and their typographical relations to one another, may be construed as a mathematical statement about the corresponding Godel numbers and their arithmetical relations to one another: meta-mathematics is therefore faithfully mapped into the domain of integers and their properties. And it is precisely by using this fundamental result that Godel could demonstrate his celebrated theorems.
Godel's incompleteness theorems are about formal provability in a finitistic sense within a specific class of formal systems, rather than about "provability" in an informal sense, or even about provability in mathematics in general.
Moreover, while there are several global properties that a formal system may have (such as completeness, consistency, and the existence of an effective axiomatization), the incompleteness theorems only show that systems which contain a “sufficient amount of arithmetic” cannot possess all three of these properties at the same time. In particular, it is important to highlight that, far from stating that every system is or will be found inconsistent, Godel’s incompleteness theorems merely place limits on what consistent systems can prove (including the intriguing matter of their own consistency, of course).
I want here to digress a little from the specific contents of this book, and I want to take the opportunity to dispel at least a couple of the many misconceptions about Godel's theorems: the idea that Godel's theorems imply that there are mathematical truths that are not “reachable”, or that it is likely that an inconsistency will be found within the most widely adopted current formal systems, or the preposterous concept that Godel's theorems imply significant deficiencies in the epistemological power of mathematics:
- firstly, the most “popular” formal systems (such as ZFC and PA - the former being the Zermelo–Fraenkel set theory with Axiom of Choice, the latter referring to Peano Arithmetic), are "effectively generated" (that is, their set of theorems is a “recursively enumerable” sets, which means that there exists a computer program that could enumerate all the theorems of the system without listing any statements that are not theorems). This implies that all theorems of formal systems such as ZFC and PA are “reachable”, in a sense, even if not necessarily in a finite amount of time. Given a formal system such as PA or ZFC, the relationship between the axioms and the theorems of the theory is perfectly mechanical and deterministic, and in theory recursively enumerable by a computer program. Actually, this is one of the pre-requisites for the applicability of Godel's incompleteness theorems
- secondly, the Godel incompleteness theorems must also be put in their correct overall context: while any post-modernism-bent reader can mention Godel's incompleteness theorems (with more or less accuracy), not many are aware of the important Gentzen's proof of consistency of formal systems such as PA, achieved using the (admittedly non finitistic, therefore not satisfying Hilbert's original stipulation of his aims) principle of transfinite induction. Metamathematical arguments establishing the consistency of formal systems such as ZFC have been devised not just by Gentzen, but also by other researchers. For example, we can prove the consistency of ZFC by assuming that there is an inaccessible cardinal. But, of course, Godel's theorems imply that this can't be turned into a proof inside ZFC itself, because ZFC can't prove the hypothesis that there is an inaccessible cardinal. In general terms, we can't prove the consistency of any sufficiently powerful given formal system from within such system.
- thirdly, not many are aware of the Godel's completeness theorem. This important result states that any (first-order) theorem which is true in all models of a theory must be logically deducible from that theory, and vice versa (for example, in abstract algebra any result which is true for all groups, must be deducible from the group axioms).
- last but not least: the ultimate confirmation that formal systems such as ZFC provide a consistent and normally sufficiently powerful formal system able to generate adequate mathematical structures for the satisfactory representation of the patterns ultimately characterizing the physical world, is available in the very experimental results of the physical sciences, as famously condensed by Wigner in his treatise about the “unreasonable effectiveness of mathematics”. This is, of course, not an absolute apriori proof of consistency, as originally dreamt by Hilbert, but it is quite an important consideration that should not be forgotten either.
- we should also bear in mind that nothing prevents from adding more axioms and enriching a theory so to represent an ever-increasing set of mathematical truths. This is actually what happened historically, when more sophisticated theories such as ZFC developed out of the naive set theories initially proposed by set theorists. The fact that there are number-theoretical truths which can not be formally demonstrated within a single given formal system (in other words, you can't put all mathematical truths in one single formal axiomatic system), does NOT mean that there are truths which are forever incapable of becoming known, or that some sort of mystic human intuition must replace cogent, rigorous proof. And we should also bear in mind that, realistically speaking, it is safe to say that 99% of contemporary mathematics follows from a small, stable subset of ZFC
Considering all the above, it is my strong view that, rather than proving any supposed epistemological limitations of mathematics, Godel's theorems actually clearly highlight the infinite, inexhaustible richness of the patterns, structures and truths that mathematics can offer – structures and patterns that are also reflected in, and can faithfully represent, the inner core of physical reality. Mathematics is, informationally speaking, infinitely powerful - it can't be compressed into a limited, finite set of axioms from which all the mathematical truths can be derived.
Anyway, going back to this remarkable book, I think that it is one of the best not-fully-technical available treatments of these seminal theorems: it is very highly recommended to any reader provided with some basic background knowledge of logic and set theory, and willing to explore these theorems to some good level of detail. It is not complete and a bit dated in parts, but an excellent treatise nevertheless, fully deserving a 5-star rating.