🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.philosophy.tech
Article #1333

Re: Godel (short)

#1333
From: Radford Neal
Date: Mon, 05 Oct 1987 22:31
43 lines
2575 bytes
In article <2362@sphinx.uchicago.edu>, hin9@sphinx.uchicago.edu (The Reverend w. No Name) writes:

> [from] What is the Name of This Book?, by Raymond Smullyan.
> 
>      'This Sentence is Unprovable in System S.'
> 
>      If it's false, it is provable in system S, which is impossible unless
> S is inconsistent.  Therefore, it is true.  Therefore, it is unprovable
> in system S.

This is the standard approach, as taken by Godel. I've always found
it a bit on the tricky side, though, and therefore harder to figure
out than the following approach (which must have been discovered by
people other than me too, though I don't know any references):

   1) Insert standard proof that no algorithm can determine whether
      a given algorithm terminates in all cases. (HALTING PROBLEM)

   2) Formal systems of logic, mathematics, etc. all come with an
      algorithm for determining whether a proof is valid. There is
      always a countably infinite number of proofs.

   3) For any formal system there is an algorithm that will terminate
      with "yes" if a given statement is a theorem. It just needs to
      check each possible proof in turn.

   4) Any interestingly comprehensive formal system of logic is
      capable of expressing such statements as "Algorithm X does
      not terminate".

   5) No interesting formal system is both correct and complete. If
      it were, you could solve the halting problem by just searching
      for proofs of "Algoritm X terminates" and "Algorithm X does not
      terminate" and announcing the result when you find one or
      the other.

This proof makes it much clearer than the standard one that the
"problem" applies to any system that could be considered "formal".
It also avoids the tricky self-reference stuff, though there's a
bit of that in the proof of the halting problem itself.

    Radford Neal
    The University of Calgary
Technical Details
Message-ID: <1094@vaxb.calgary.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!ubc-vision!alberta!calgary!radford
References: <2362@sphinx.uchicago.edu>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!ubc-vision!alberta!calgary!radford
From: radford@calgary.UUCP (Radford Neal)
Newsgroups: sci.philosophy.tech
Subject: Re: Godel (short)
Message-ID: <1094@vaxb.calgary.UUCP>
Date: Mon, 5-Oct-87 18:31:17 EDT
Article-I.D.: vaxb.1094
Posted: Mon Oct  5 18:31:17 1987
Date-Received: Sat, 10-Oct-87 18:49:29 EDT
References: <2362@sphinx.uchicago.edu>
Organization: U. of Calgary, Calgary, Ab.
Lines: 43
Keywords: The simplest example of Godel's Incompleteness Theorem in action
Summary: Godel's theorem made simpler yet