[HN Gopher] An Introduction to Godel's Theorems (Second Edition)...
       ___________________________________________________________________
        
       An Introduction to Godel's Theorems (Second Edition) [pdf]
        
       Author : furcyd
       Score  : 86 points
       Date   : 2020-08-07 13:59 UTC (9 hours ago)
        
 (HTM) web link (www.logicmatters.net)
 (TXT) w3m dump (www.logicmatters.net)
        
       | hwc wrote:
       | Why does the author use "sound" instead of "consistent"?
        
       | Smaug123 wrote:
       | I can recommend Peter Smith as an author; I was part of a small
       | reading group with him while we were all getting to grips with
       | Cambridge's Part III Introduction to Category Theory, and he's
       | definitely good at identifying the difficult bits and breaking
       | them down.
        
       | bmitc wrote:
       | I need to learn more about Godel and read the books about him.
       | From the outside, he almost seems like an intellectual rebel,
       | showing how systems are broken when people assume they aren't.
       | With his completeness theorems and his Godel metric, he seemed to
       | be excited by logical exotica. I find the Godel metric and its
       | closed timelike curves to be an interesting case study of general
       | relativity. This is just me spitballing here, as I have not yet
       | dove into the many books I have on him.
        
       | antman wrote:
       | This is a book, if someone wants to introduce himself to the
       | field and its actors I suggest Logicomix.
        
       | braindongle wrote:
       | If you're uninitiated and simply want to grok where true-but-
       | unprovable comes from, I recommend:
       | https://www.quantamagazine.org/how-godels-incompleteness-the...
       | 
       | Wolchover is masterful here. The layers of abstraction keep
       | piling up, and I had to read the last part more than a couple of
       | times to really get it, but then you have it.
        
         | dvt wrote:
         | Just going to echo @dwohnitmok here in saying that this is a
         | pretty 'meh' article. Understanding Godel's First
         | Incompleteness Theorem is actually very accessible, I wrote
         | about it a few years ago[1]. His second is _much_ more involved
         | and laymen won 't have the required tools to grasp it. In my
         | opinion, the easiest way to understand it is probably using
         | Lob's Theorem, but that's neither here nor there. Either way,
         | I'm of the opinion that arithmetic coding is very confusing and
         | shouldn't be used to introduce people to Godel.
         | 
         | [1] https://dvt.name/2018/03/12/godels-first-incompleteness-
         | theo...
        
           | krick wrote:
           | I'm not sure this is equivalent to Godel's theorem. Actually,
           | I'm not sure this is a correct proof of anything at all,
           | merely a sort-of demonstration of Richard's paradox.
           | 
           | First, for reference, let me quote First Incompleteness
           | Theorem: "Any consistent formal system F within which a
           | certain amount of elementary arithmetic can be carried out is
           | incomplete; i.e., there are statements of the language of F
           | which can neither be proved nor disproved in F." (from
           | Wikipedia)
           | 
           | Now back to your post.
           | 
           | Obviously, f' is not in T and it is not computable. But
           | neither is T. It is incomputable merely by being the list of
           | computable functions, which we cannot construct because of
           | halting problem and stuff like that.
           | 
           | And your definition of f' relies on having T. So we don't in
           | fact have seen "statement f'". So, the direct connection
           | between Godel's theorem and your construct is not obvious to
           | me, because first is about constructable, but unprovable
           | statements, and second seems to be a faulty (i.e.
           | mathematically uninterpretable) construct itself.
        
             | dvt wrote:
             | > I'm not sure this is equivalent to Godel's theorem.
             | 
             | It is. In fact, I've seen it proven this way several times
             | (mostly in CS-y papers), but it's definitely not common. My
             | post is in fact based (almost beat-by-beat) on this UC
             | Davis lecture: https://www.youtube.com/watch?v=9JeIG_CsgvI
        
               | krick wrote:
               | Your plain and confident statement "it is" doesn't really
               | address any of my concerns, and I just explained why, as
               | it seems, it actually isn't.
               | 
               | P.S.
               | 
               | I did some random googling, and while I'm not sure, all
               | this story seems to be based off of Paul Finsler's work,
               | which he himself thought to be the priority for an
               | incompleteness theorem (Collected Works Vol. IV., p. 9),
               | but didn't seem so to Godel (and, seemingly, the majority
               | of those who had to say something about it).
               | 
               | If this indeed is the same thing, it would explain to me
               | why this "proof", which doesn't seem to me like a proof
               | at all is so widespread. But, again, I'm not sure I'm
               | reading into it correctly, and operating under assumption
               | that if somebody could provide something more weighty
               | than "it is" statement, I could be persuaded otherwise.
        
           | irontinkerer wrote:
           | Per the end of your article, have you started writing about
           | the 2nd theorem yet?
        
             | dvt wrote:
             | I did (https://dvt.name/2018/04/11/godels-second-
             | incompleteness-the...) -- but like I mentioned, it's not
             | very accessible and I don't think it's a particularly good
             | explanation, either (although I've yet to find one I really
             | like, to be honest).
        
         | dwohnitmok wrote:
         | The article plays a little fast and loose with language
         | 
         | > For example, Godel himself helped establish that the
         | continuum hypothesis, which concerns the sizes of infinity, is
         | undecidable, as is the halting problem
         | 
         | The continuum hypothesis is definitely not "undecidable" in the
         | same way that the halting problem is undecidable. Though there
         | are deep connections behind the two, the two notions of
         | "undecidability" (logical independence in the former and Turing
         | machine computability in the latter) are very different.
         | 
         | Also,
         | 
         | > He also showed that no candidate set of axioms can ever prove
         | its own consistency.
         | 
         | This is powerful as a limiting result, but it has little direct
         | impact for philosophy, because you wouldn't trust the
         | consistency result of a system you suspect might be
         | inconsistent to begin with because inconsistent systems can
         | prove anything. So saying "my axioms prove themselves
         | consistent" shouldn't have increased your trust in those axioms
         | to begin with in the absence of the incompleteness theorems.
         | 
         | I'm not really a fan of "true-but-unprovable" as short-hand the
         | incompleteness theorems, because that hinges a lot on what kind
         | of logic system you're in and how that logic system defines
         | "truth" (taken at face value, how do we know that Godel's
         | incompleteness theorem is "true?").
         | 
         | I prefer rather to pose two questions to reflect on that I
         | think illuminate Godel's incompleteness theorems some more.
         | Most modern logical systems (e.g. first-order logic and its
         | various extensions and variants) equate unproveability with
         | logical independence. So with that in mind, here's two
         | questions.
         | 
         | First, Conway's Game of Life:
         | 
         | Conway's Game of Life seem like they should be subject to
         | Godel's incompleteness theorems. It is after all powerful
         | enough to be Turing-complete.
         | 
         | Yet its rules seem clearly complete (they unambiguously specify
         | how to implement the Game of Life enough that different
         | implementation of the Game of Life agree with each other).
         | 
         | So what part of Game of Life is incomplete? What new rule (i.e.
         | axiom) can you add to Conway's Game of Life that is independent
         | of its current rules? Given that, what does it mean when I say
         | that "its rules seem clearly complete?" Is there a way of
         | capturing that notion? And if there isn't, why haven't
         | different implementations of the game diverged? If you don't
         | think that the Game of Life should be subject to Godel's
         | Incompleteness Theorems why? Given that it's Turing complete it
         | seems obviously as powerful as any other system.
         | 
         | Second, again, in most logical systems, another way of stating
         | that consistency is unproveable is that consistency of a system
         | S is independent of the axioms of that system. However, that
         | means that the addition of a new axiom asserting that S is
         | either consistent or inconsistent are both consistent with S.
         | In particular, the new system S' that consists of the axioms of
         | S with the new axiom "S is inconsistent" is consistent if S is
         | consistent.
         | 
         | What gives? Do we have some weird "superposition" of
         | consistency and inconsistency?
         | 
         | Hints (don't read them until you've given these questions some
         | thought!):
         | 
         | 1. Consider questions of the form "eventually" or "never." Can
         | those be turned into axioms? If you decide instead to tackle
         | the question of applicability of the incompleteness theorems,
         | what is the domain of discourse when I say "clearly complete?"
         | What exactly is under consideration?
         | 
         | 2. Consider carefully what Godel's arithmetization of proofs
         | gives you. What does Godel's scheme actually give you when it
         | says it's "found" a contradiction? Does this comport with what
         | you would normally agree with? An equivalent way of phrasing
         | this hint, is what is the actual statement in Godel's
         | arithmetization scheme created when we informally say "S is
         | inconsistent?"
         | 
         | At the end of the day, the philosophical implications of
         | Godel's incompleteness theorems hinge on whether you believe
         | that it is possible to unambiguously specify what the entirety
         | of the natural numbers are and whether they exist as a separate
         | entity (i.e. does "infinity" exist in a real sense? Is there a
         | truly absolute standard model of the natural numbers?).
        
           | braindongle wrote:
           | Who cares about the philosophical implications of the
           | theorems? Philosophers! The linked article is about how the
           | theorems destroyed Whitehead et al's aspirations to find One
           | Algebra To Rule Them All.
           | 
           | The literature on Godel and philosophy is gargantuan, for
           | some reason. Wasn't it summed up well by Wittgenstein?
           | Paraphrasing: "Who cares about your contradictions?" Well
           | said. Also not the topic Wolchover's article.
           | 
           | Math people can make the same move: "Who cares about your
           | philosophizing?"
        
             | dwohnitmok wrote:
             | > The linked article is about how the theorems destroyed
             | Whitehead et al's aspirations to find One Algebra To Rule
             | Them All.
             | 
             | Sort of. Whitehead's contributions to universal algebra are
             | still relevant and universal algebra is still a thriving
             | field of study for mathematical logic. Although perhaps you
             | mean "algebra" in a more informal sense?
             | 
             | Again, the conclusion of the article is a bit strong.
             | 
             | > Godel's proof killed the search for a consistent,
             | complete mathematical system.
             | 
             | The consistency half doesn't make sense. (EDIT: I get it
             | now, see the last sentence of this paragraph) There was
             | never a search for a consistent mathematical system in the
             | sense that Godel destroyed because again a system that can
             | prove its own consistency has no positive value in
             | evaluating the consistency of that system (Godel's big
             | contribution here is contributing a strong negative result,
             | if it could prove its own consistency you're pretty
             | screwed). EDIT: On reflection I see that the sentence
             | probably means to tie consistency to completeness rather
             | than as a stand-alone quality. That makes more sense.
             | 
             | As for mathematicians, their reactions to Godel's
             | incompleteness theorems overall are probably similar to
             | "Who cares about your incompleteness theorems?" (there's a
             | reason Russell and Whitehead are known primarily for being
             | philosophers first and mathematicians second and why often
             | times there is distinction between logicians like Godel and
             | other mathematicians). Most mathematicians don't think
             | about the foundations of mathematics because it is (perhaps
             | surprisingly) largely irrelevant to the day-to-day work of
             | mathematicians. Indeed the vast majority of mathematics is
             | very resilient to changes in its underlying foundations.
             | 
             | To interpret Godel's incompleteness theorems requires a
             | healthy dose of at least mathematical logic that can start
             | veering quite close to mathematical philosophy.
             | 
             | An example from the article:
             | 
             | > However, although G is undecidable, it's clearly true. G
             | says, "The formula with Godel number sub(n, n, 17) cannot
             | be proved," and that's exactly what we've found to be the
             | case!
             | 
             | Well no, that's not true in certain senses. Indeed in a
             | larger axiomatic system subsuming the current system that
             | corresponds to G, it is completely consistent to state that
             | G is provable and that its statement is provable (see my
             | example of S'), i.e. there are Godel numbers that
             | correspond to both a proof of G and to a proof of its
             | content. To interpret that statement that way requires
             | certain philosophical commitments to the correspondence
             | between a Godel number and truth, which not everyone would
             | accept (do you accept the truth of the new axiom introduced
             | by S'? Why then do you accept the truth of the statement "S
             | is consistent?" and vice versa).
             | 
             | "In striving for a complete mathematical system, you can
             | never catch your own tail." This on the other hand I think
             | is a very good informal description of what's on with
             | Godel's incompleteness theorems. Focus on the
             | incompleteness not on truth.
             | 
             | That's why I'm not a fan of using the word "truth" when
             | talking about Godel's incompleteness theorems. I am in fact
             | deeply sympathetic to your desire to separate philosophy
             | from Godel's incompleteness theorems.
             | 
             | I prefer to clearly delineate between its logical
             | properties in mathematical logic and its philosophical
             | implications and using the word "truth" by necessity
             | muddles the two.
             | 
             | FINAL EDIT: I am being perhaps a bit too harsh on the
             | article. I think it does a fine job of describing the
             | arithmetization of the incompleteness theorems. But if
             | someone else reading this also decides to create an
             | informal guide to Godel's incompleteness theorems, please
             | please please don't use the word "truth" and "true" or at
             | least separate it out into its own section on philosophy.
        
               | pdonis wrote:
               | _> that 's not true in certain senses_
               | 
               | I think it's not true in a very clear sense: you can
               | construct semantic models of the axioms of arithmetic in
               | which it is false. In other words, you can construct
               | semantic models of the axioms of arithmetic (more
               | precisely, of the axioms of arithmetic using first-order
               | logic, which is what the article is about) in which there
               | _is_ a  "number" that is the Godel number of a proof of
               | the Godel sentence G! Godel's Theorem just ensures that
               | in any such model, the "number" that is the Godel number
               | of such a proof will _not_ be a  "standard" natural
               | number, i.e., one that you can obtain from zero via the
               | application of the successor operation.
               | 
               | So another way of viewing this whole issue of "truth" is
               | that it is always relative to some semantic model. If
               | your chosen semantic model of the axioms of arithmetic is
               | the "standard" natural numbers, and _only_ those numbers,
               | then the Godel sentence G for that system will be true--
               | there will indeed be no number in your model that is the
               | Godel number of a proof of G. But if you pick instead a
               | non-standard model that includes  "numbers" other than
               | the standard natural numbers, but still satisfies the
               | axioms, then the Godel sentence G can be false in that
               | model, since there _can_ exist a  "number" (just not a
               | standard one) in that model that is the Godel number of a
               | proof of G.
        
           | unknown_apostle wrote:
           | Very interesting remarks... never looked at it in this way.
           | Thx!
           | 
           | Care to write a short but more explicit wrap up of how you
           | see your two questions yourself?
        
         | jjcc wrote:
         | May I suggest that "true" in "true-but-unprovable" means from
         | God's eye or in a higher level system but not in current system
         | because "unprovable"(in current system only) means it's not
         | really true in current system? Correct me if I'm wrong in this
         | context.
        
           | hilbertseries wrote:
           | You are wrong. Godel in fact showed precisely that there are
           | unprovable statements in any consistent set of axioms. In
           | fact it's equivalent. The only systems in which every
           | statement is provable are inconsistent. Consistent here
           | meaning that statements cannot be proven to be both true and
           | false from axioms.
        
             | dpierce9 wrote:
             | This isn't quite right, though perhaps a nit, plenty of
             | formal systems are provably sound (only true things are
             | provable) and complete (all true things are provable). For
             | example, the predicate calculus you learn in Logic 101.
             | Formal systems become provably incomplete when they are
             | able to express arithmetic (e.g., Peano axioms).
        
       | dtornabene wrote:
       | A Couple of comments here on "this isn't an introduction, its a
       | book!!", for anyone who checked here first, that is the _title_
       | of the book, and while I can 't speak to Smith's coverage, if
       | you're going to "introduce" someone to the incompleteness
       | theorems, a book is how you're going to do it. They're two of the
       | most significant theorems in modern mathematics, maybe all of
       | mathematics. Logicomix is fine, but I'm not pushing anyone to
       | actually _learn_ these theorems through a graphic novel or a
       | blogpost. As far as book alternatives, an interesting and useful
       | way to get your head around what Godel was doing is to try to
       | read Gottlob Frege, his notation isn 't that hard to parse, and
       | it marks the origin point of modern mathematical logic and the
       | attempt to do that which Godel proved impossible.
       | 
       | Foundations of Arithmetic is easily readable with only a slight
       | amount of contextualization for someone with a high school level
       | mathematical education.
        
       | ntabris wrote:
       | For a shorter (but still fairly thorough) introduction by the
       | same author, I recommend:
       | 
       | https://www.logicmatters.net/igt/godel-without-tears/
       | 
       | I found this super helpful when I was studying Godel's theorems
       | in grad school. (Fwiw, the 3rd edition of Boolos & Jeffrey's
       | _Computability and Logic_ is also great and takes a somewhat
       | atypical approach to the proofs.)
        
       | irontinkerer wrote:
       | 402 pages is one incredible introduction!!
       | 
       | Godel's theorems are fun to study though. What other theorems
       | have equally blown your mind?
        
         | throwgeorge wrote:
         | coincidentally enough cantor's diagonalization was formative
         | for me as a budding mathematician.
        
       | boyobo wrote:
       | Here is a nice, short proof, utilizing the conceptual framework
       | of "Computation".
       | 
       | https://www.scottaaronson.com/incompleteness.pdf
       | 
       | See chapter 3.
        
       | Kednicma wrote:
       | It's a book! I was expecting a short paper along the lines of [0]
       | or [1] but this is going to take a while to evaluate. Nonetheless
       | I like the surface-level presentation and it seems like the
       | author takes the time to carefully explain each concept in
       | detail.
       | 
       | [0] http://tac.mta.ca/tac/reprints/articles/15/tr15.pdf
       | 
       | [1] http://r6.ca/Goedel/goedel1.html
        
       ___________________________________________________________________
       (page generated 2020-08-07 23:01 UTC)