home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / sci / logic / 2453 next >
Encoding:
Internet Message Format  |  1992-12-13  |  1.9 KB

  1. Xref: sparky sci.logic:2453 comp.ai.philosophy:7083
  2. Newsgroups: sci.logic,comp.ai.philosophy
  3. Path: sparky!uunet!psinntp!scylla!daryl
  4. From: daryl@oracorp.com (Daryl McCullough)
  5. Subject: Re: Self-Reference and Paradox (was Re: Human intelligence...)
  6. Message-ID: <1992Dec12.201530.12168@oracorp.com>
  7. Organization: ORA Corporation
  8. Date: Sat, 12 Dec 1992 20:15:30 GMT
  9. Lines: 49
  10.  
  11. markh@csd4.csd.uwm.edu (Mark) writes:
  12.  
  13. >>All that it takes in order for a Godel-style proof to apply is the
  14. >>following:
  15. >>
  16. >>1. We need a language L, with equality.
  17. >>2. We need a notion of "theoremhood" for L. It is not important that
  18. >>these theorems be the conclusions of proofs in first-order logic.
  19. >>3. We need to be able to code formulas of L as terms in L.
  20. >>4. We need to be able to express theoremhood in L.
  21. >>5. We need to be able to express diagonalization in L.
  22. >
  23. >...
  24. >...
  25. >
  26. >
  27. >All you need is the following:
  28. >1. Modus ponens
  29. >2. The deduction theorem
  30. >3. And a quotation function
  31.  
  32. That is not sufficient, as can easily be seen: Consider a language
  33. with only one predicate symbol, equality. For terms, we allow any
  34. string enclosed in quotations. For axioms, we have for each
  35. string s, the axiom: s = s. For any two unequal strings s and t,
  36. we have the axiom: not(s = t).
  37.  
  38. Thus we have theorems such as:
  39.  
  40.      "x = x" = "x = x"
  41.      not("x = y" = "x = x")
  42.      etc.
  43.  
  44. It should be clear that this is a complete theory, and therefore there
  45. is no G such that G is true if and only if G is not a theorem.
  46.  
  47. By adding to the above language a new predicate symbol th, where th(x)
  48. means that x is the quotation of a theorem, you can see that it is
  49. possible to add enough axioms about th so that you again have a
  50. complete theory.
  51.  
  52. In order to get incompleteness, you need quotation, expressibility of
  53. theoremhood, and something like diagonalization, corresponding to
  54. requirements 3,4, and 5 above.
  55.  
  56. Daryl McCullough
  57. ORA Corp.
  58. Ithaca, NY
  59.  
  60.