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

  1. Path: sparky!uunet!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: <26841@optima.cs.arizona.edu>
  6. Date: 20 Nov 92 17:30:34 GMT
  7. Organization: U of Arizona CS Dept, Tucson
  8. Lines: 46
  9.  
  10. In article  <BxzG21.Gnr@unx.sas.com> Gary Merrill writes:
  11. ]
  12. ]In article <26788@optima.cs.arizona.edu>, gudeman@cs.arizona.edu (David Gudeman) writes:
  13. ]
  14. ]|> I propose for discussion the
  15. ]|> 
  16. ]|>   Axiom of Definition: (X := E /\ Exist! X.X=E) => X = E
  17. ]|> 
  18. ]|> where "Exist! x" means "there exists a unique x such that".  What if you
  19. ]
  20. ]I have not *carefully* read the rest of this posting.  However, on
  21. ]the face of it, it appears that this "axiom of definition" is quite
  22. ]suspect.  I'm not sure what
  23. ]
  24. ]    X := E
  25. ]
  26. ]means.  If it is really intended to represent a *definition* of X,
  27. ]then why is the new axiom necessary? What exactly is the symbol
  28. ]':=' meant to express beyond (or short of) '='?
  29.  
  30. The symbol '=' alone does not point out what variable is being
  31. defined, but ':=', (which is defined formally by its usage) does.  I
  32. did not discuss the rules for introducing X := E because they seemed
  33. uninteresting.  It is clear that you need syntactic rules to avoid
  34. naming conflicts and that rules must cover a range of clauses in a
  35. proof.  That is, a definition has a scope that includes more than just
  36. the clause in which it is introduced.  Clearly, no axiom or normal
  37. rule of inference is adequate to specify this.
  38.  
  39. ]... Definitions must
  40. ]satisfy such criteria as non-creativity (you can't prove something
  41. ][in "old" notation] by using the definition that you couldn't
  42. ]without it) and eliminability (the defined notation must be eliminable
  43. ]in *all* contexts).  The fact that the above axiom is being suggested
  44. ]seems to imply that the proposed "definition" does not satisfy the
  45. ]criterion of eliminability...
  46.  
  47. Exactly.  Actually, my notion of definition does not satisfy either of
  48. the two notions you mention.  Recursive definitions are creative and
  49. non-eliminable, and for that reason they have to be protected with an
  50. axiom that limits their use.  Non-creative, eliminable definitions are
  51. no more than abbreviations, and mathematics cannot be done with such a
  52. sparse notion of definition.
  53. -- 
  54.                     David Gudeman
  55. gudeman@cs.arizona.edu
  56.