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

  1. Xref: sparky sci.crypt:4868 sci.math:15052 comp.theory:2438
  2. Newsgroups: sci.crypt,sci.math,comp.theory
  3. Path: sparky!uunet!stanford.edu!CSD-NewsHost.Stanford.EDU!Sunburn.Stanford.EDU!pratt
  4. From: pratt@Sunburn.Stanford.EDU (Vaughan R. Pratt)
  5. Subject: Re: Cryptography and P=NP
  6. Message-ID: <1992Nov16.164935.22952@CSD-NewsHost.Stanford.EDU>
  7. Sender: news@CSD-NewsHost.Stanford.EDU
  8. Organization: Computer Science Department,  Stanford University.
  9. References: <PHR.92Nov15203840@napa.telebit.com> <1e7fvdINN87s@iskut.ucs.ubc.ca> <PHR.92Nov16003614@napa.telebit.com>
  10. Date: Mon, 16 Nov 1992 16:49:35 GMT
  11. Lines: 32
  12.  
  13. In article <PHR.92Nov16003614@napa.telebit.com> phr@telebit.com (Paul Rubin) writes:
  14. >    Mathematics would also be placed in a surprising position by P=NP.
  15. >    P=NP implies that there is an algorithm which, given a theorem
  16. >    expressed formally in ZF, say, and a number n, either gives a formal
  17. >    proof of the theorem of length at most n, or shows that there is none,
  18. >    and which would take time bounded by some polynomial in n. It wouldn't
  19. >    *necessarily* put us all out of the math research business, but....
  20. >
  21. >I don't know that this is really so interesting: the kinds of things
  22. >we write down in mathematical proofs ("by symmetry, X, and by
  23. >induction on n, Z") often would have very large expansions in formal
  24. >proofs.  The kind of thing a mathematician would write down as a proof
  25. >of a theorem is less like shorthand for a formal proof than like a
  26. >computer program which generates a formal proof.  So we're not so
  27. >interested in the length of the formal proof as in the length of the
  28. >shortest such program.  But recognizing whether a program P generates
  29. >a proof of a theorem T is not in NP---it's not even undecidable
  30. >(because we can't even tell if P ever halts).  Thus, my feeling is
  31. >that even an NP-oracle wouldn't put mathemeticians out of business.
  32.  
  33. Traditional formal proofs are a red herring here.  Suppose as you
  34. suggest that you indeed constitute your proof system in terms of a
  35. program that decides according to some computational criterion whether
  36. to accept a given proof, whether by expanding shorthand to a formally
  37. checkable proof, ingenious dovetailing of a raft of decision methods,
  38. or whatever.  To avoid vindicating Mattel ("math class is tough"), its
  39. running time must be polynomial in the length of the proof (and given
  40. the length of some proofs in the literature, shorthand or not, this had
  41. better be well below n^5).  With this essential provision the argument
  42. you are objecting to remains sound.
  43. -- 
  44. Vaughan Pratt              A fallacy is worth a thousand steps.
  45.