Avigad on Incompleteness

If you’re interested in learning about recursion theory and the Godel incompleteness theorem, these lecture notes by Jeremy Avigad are terrific. In this approach, incompleteness follows from properties of algorithms, which I think is the clearest approach.

6 Responses to “Avigad on Incompleteness”

  1. Akhil Mathew says:

    These notes look helpful–thanks for sharing the link.

  2. I definitely disagree… a model-theoretic view seems like it gets to the core idea and construction more clearly, whereas an algorithm-based approach essentially makes incompleteness a corollary of the unsolvableness of the halting problem.

    Thoughts?

  3. Walt says:

    I think of incompleteness as a corollary of the unsolvableness of the halting problem. I find the argument through the Godel or Rosser sentence less clear. (Though Avigad also gives that version of the proof.)

  4. The way I’ve gotten myself to understand it most cleanly recently is as a juxtaposition of the definability of provability in any recursive system and the undefinability of arithmetical truth. This has the advantage of showing just how far truth is from being decidable once you note that recursive predicates are Sigma-0, provability (like all r.e. predicates) is definable by a Sigma-1 formula, and truth is not even Sigma-n for any finite n. But it has the disadvantage of only giving the first incompleteness theorem and not the second. I need to find a nice way to internalize a proof of that one. (I assume that really understanding Loeb’s theorem will help.)

  5. John Baez says:

    Really understanding Loeb’s theorem… ah, yes! That’s one of most jaw-droppingly astounding theorems I know. Goedel’s incompleteness theorems are obvious by comparison.

  6. John Baez says:

    Anyone who wants to understand Loeb’s theorem should look at the cartoon version by Eliezer Yudkowsky.

Leave a Reply