home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: sci.math
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!usc!sol.ctr.columbia.edu!destroyer!ubc-cs!unixg.ubc.ca!unixg.ubc.ca!israel
- From: israel@unixg.ubc.ca (Robert B. Israel)
- Subject: Re: Puzzles
- Message-ID: <israel.713746423@unixg.ubc.ca>
- Sender: news@unixg.ubc.ca (Usenet News Maintenance)
- Nntp-Posting-Host: unixg.ubc.ca
- Organization: University of British Columbia, Vancouver, B.C., Canada
- References: <1992Aug13.130820.313@csc.canterbury.ac.nz> <1992Aug13.172531.10744@galois.mit.edu>
- Date: Thu, 13 Aug 1992 22:53:43 GMT
- Lines: 33
-
- In <1992Aug13.172531.10744@galois.mit.edu> jbaez@nevanlinna.mit.edu
- (John C. Baez)writes:
-
- >Some kind soul pointed out that one needn't write a program in C that
- >can accept and run C programs to get the job done. Let me give away the
- >answer to the problem (how to prove the "almost-paradox" A-P above).
-
- >One need only write
- >a program that looks through statements in ZFC to find those of the form
- >"N cannot be printed by a program in C of length < E", and check
- >which are provable in ZFC. If it finds one, the program should print
- >out the number N.
-
- Well, if you can write a program that checks whether a statement is
- _provable_ (and terminates in finite time if it isn't), then by Godel's
- Theorem ZFC is inconsistent! What you want your program to do is look
- through all strings until it finds a _proof_ in ZFC that ends with
- a statement of the form "N cannot be printed by a program in C of length < E",
- and then print N. If this program prints out N, then it is a counterexample
- to the proof. I might point out that, in concluding that no such proof
- exists, we are using the consistency of ZFC, which is not part of ZFC itself.
- If ZFC were inconsistent, every statement would be provable in it.
-
- Your _program_ needn't be able to run C programs, but your statement
- "N cannot be printed by a program in C of length < E" is really an abbreviation
- for a very long formal statement in ZFC, which must contain a description of
- the C language and how programs will be run.
-
- --
- Robert Israel israel@math.ubc.ca
- Department of Mathematics or israel@unixg.ubc.ca
- University of British Columbia
- Vancouver, BC, Canada V6T 1Y4
-