home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / sci / logic / 2149 < prev    next >
Encoding:
Internet Message Format  |  1992-11-22  |  4.1 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!ncar!noao!arizona!gudeman
  2. From: gudeman@cs.arizona.edu (David Gudeman)
  3. Newsgroups: sci.logic
  4. Subject: Re: recursive definitions and paradoxes
  5. Message-ID: <26922@optima.cs.arizona.edu>
  6. Date: 22 Nov 92 21:05:09 GMT
  7. Organization: U of Arizona CS Dept, Tucson
  8. Lines: 78
  9.  
  10. In article  <1992Nov21.230530.117800@Cookie.secapl.com> Frank Adams writes:
  11. ]In article <26788@optima.cs.arizona.edu> gudeman@cs.arizona.edu (David Gudeman) writes:
  12. ]>I propose for discussion the
  13. ]>
  14. ]>  Axiom of Definition: (X := E /\ Exist! X.X=E) => X = E
  15. ]>
  16. ]>where "Exist! x" means "there exists a unique x such that".
  17. ]
  18. ]Actually, no.  Unless I am much mistaken, this kind of definition is
  19. ]eliminable.  If we have a definition X := E, we can rewrite a wff of
  20. ]the form P(X) as (All X.((Ex! X.X=E) => X=E) => P(X)).
  21.  
  22. I'm not sure what you mean.  If you mean that the definition plus the
  23. axiom is eliminable, then of course you are right.  It is the purpose
  24. of the axiom to make the definition "safe", which makes it eliminable
  25. (although I think that your rewrite is wrong.  I believe it should be
  26. (All X.((Ex! X.X=E) & (X=E)) => P(X)) since the existence of a unique
  27. solution does not by itself imply that some free X _is_ the solution).
  28. If you mean that the definition alone, with the naive assumption that
  29. X:=E => X=E is eliminable, then you are mistaken.  This should be
  30. obvious since naive definitions produce an inconsistent logic.
  31.  
  32. In any case, I think there is too much emphasis being paid to the
  33. notion of definitions, which notion is really "eliminable" from my
  34. argument.  In fact for Russell's paradox (the purported motivation for
  35. all of this) the notion of definition only applies in a round-about
  36. sense.  I really started thinking in terms of recursive definitions
  37. when I was trying to figure out what would be the minimal machinery
  38. that one would need to add to the propositional calculus to make the
  39. liar's paradox possible.  Clearly recursive definitions are enough
  40. since
  41.  
  42.   L := ~L
  43.  
  44. produces the paradox.  This is not quite identical to the original
  45. paradox though.  To state it closer to its traditional form, you need
  46. a way to talk about propsitions of the language in the language.  Then
  47. you can express it something like
  48.  
  49.   L := "~M(L)"
  50.  
  51. where M is the meaning function that produces the truth value of a
  52. proposition (it basically strips off the quotes).  So M(L) = ~M(L).
  53. This pair of examples convinced me that this business of
  54. language/meta-language confusion is bogus.  You don't really need to
  55. have quoted propositions in order to express the paradox, and if you
  56. do have quoted propositions, you still need some form of circularity.
  57. Of course, you don't really need definitions as such.  You could use
  58. something like a reflexive pronoun to get a sentence even closer to
  59. the traditional form of the paradox.  Define "P(self)" to represent
  60. the proposition P(self)[self:="P(self)"].  That is, 'self' refers to
  61. the inermost quoted phrase of which it is a part.  Then
  62.  
  63.   "~self"
  64.  
  65. is a more traditional expression of the paradox, and one which does
  66. not involve any explicit definitions or recursion.  But there is still
  67. an implicit recursion due to the definition of 'self'.
  68.  
  69. Many of the traditional paradoxes are usually expressed _without_
  70. explicit definitions, so I am not claiming that explicit definitions
  71. are critical to the paradox.  But in all cases, the paradox can be
  72. easily expressed in an otherwise consistent logic with a recursive
  73. definition added.  It is in this sense that I say the paradoxes are
  74. "caused" by recursion.  Maybe it would be better to say that all the
  75. paradoxes are caused by some error that is equivalent to the
  76. uncritical use of a recursive definition.
  77.  
  78. I don't think the same can be said for any of the other proposed
  79. "causes" of the paradoxes.  Naive comprehension only applies to the
  80. set theoretic paradoxes.  Impredicativeness only applies to paradoxes
  81. that involve quantification.  Language/meta-language confusion only
  82. applies to the so-called linguistic paradoxes.  Type violation only
  83. applies to paradoxes that involve typed quantities (and not to the
  84. "linguistic" paradoxes).
  85. -- 
  86.                     David Gudeman
  87. gudeman@cs.arizona.edu
  88.