home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / theory / 2816 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  3.9 KB

  1. Path: sparky!uunet!mcsun!uknet!cam-eng!ptb
  2. From: ptb@eng.cam.ac.uk (P.T. Breuer)
  3. Newsgroups: comp.theory
  4. Subject: Re: P=NP; the proof
  5. Summary: the current situation
  6. Keywords: Collapse of hierarchy
  7. Message-ID: <1993Jan7.121548.10051@eng.cam.ac.uk>
  8. Date: 7 Jan 93 12:15:48 GMT
  9. References: <1idr1nINNrl@nunki.anu.edu.au> <1ifcmpINN11k@nunki.anu.edu.au> <1ifljqINN137@nunki.anu.edu.au>
  10. Sender: ptb@uk.ac.cam.eng (Peter T. Breuer)
  11. Distribution: inet
  12. Organization: Cambridge University Engineering Department, England
  13. Lines: 72
  14. Nntp-Posting-Host: tw305.eng.cam.ac.uk
  15.  
  16. jmr@cs.anu.edu.au (Mike Robson) writes:
  17. >>jmr@cs.anu.edu.au (Mike Robson) writes:
  18. >>>Who can shoot down this alleged proof that P=NP?
  19. [etc.]
  20. >>I was wrong about the dimensions of the matrix M since it has more
  21. >>rows than the number of nonzero sab. I can't see any way to fix this
  22. >>(though I am working on it). I've had mail from Peter Breuer of
  23. >>Cambridge who says he has found a fix. I am looking forward to hearing
  24. >>from him what it is.
  25. >
  26. >>So currently my proof is dead but if you believe in resurrection
  27. >>watch this space.
  28. >
  29. >>Mike Robson.
  30. >
  31. >AARRGGHH!!
  32. >
  33. >Jim Reeds has proved that this problem cannot be fixed.
  34.  
  35. Indeed, Jim Reeds has notified us of a consequence of Mike's Claim 2
  36. which contradicts a fact (this is known as `no problem' in the police
  37. jargon!). So it's not surprising that attempts to prove it run into
  38. difficulty somewhere.
  39.  
  40. But the claim is really just a touch to strong; one could modify
  41. it by strengthening the hypotheses to rule out the exceptional
  42. situation that fouls up the proofs, and carry the hypotheses around
  43. until one can get rid of them in some other way. So it's not a hopeless
  44. direction to try.
  45.  
  46. My patch went like this: we're looking at the situation where MN=S is
  47. what the equations really `say'. The S are a vector of some s_{a,b},
  48. and the N is a vector of some of the t_{a,b,c,d}. Maybe all.
  49.  
  50. [M is a matrix of 1's and zeros. The system is got by looking at the linear
  51. programming problem when we have a solution T' covered by a T we began
  52. with, and we've chosen T' to have as many 0's as possible.  The N
  53. consists of those variables in T which are non-zero. We're trying
  54. to modify it to have just one more zero, which would be a
  55. contradiction. We're also supposing that some of the s variables are
  56. neither zero nor 1, so that's what gets contradicted, and then we can
  57. use Claim 1, to conclude that we're looking at a permutation.]
  58.  
  59. Mike's argument was correct for the case when M has a nontrivial
  60. kernel. When it's injective, however, then it has a left inverse,
  61. M^{-1}. I pointed out that we might be able to wriggle S a little bit while
  62. preserving the constraints (1). Then M(N+dN)= S+dS determines dN, which
  63. cannot be zero since M is injective. Note that dS must be in the kernel of
  64. the system (1), so we can wriggle it a _lot_ if required. All we do is
  65. choose dS just large enough to make dN just large enough to touch one
  66. more of the inequalities (4). That kills one more t. As required. Note
  67. that it's not ipso facto clear that the dN will necessarily be the right
  68. shape to impact on (4), though I don't see how not.
  69.  
  70. My patch broke down when trying to prove that dS existed. But Mike has
  71. since written to me with an expanded proof of the paragraph I rather
  72. rubbished in his original, about altering all the s_{a,b} by +epsilon
  73. or -epsilon according to where they lay in a `cycle' got by a
  74. particular means. This argument now looks cast iron to me (go back to
  75. Mike's post to see if you can follow it, or ask Mike for the expanded
  76. version), so I conclude that dS does exist. My patch therefore comes
  77. back to life, modulo the note at the end of the last paragraph.
  78.  
  79. But Jim Reed's argument (contact him or Mike for details, please, not
  80. me) shows that Claim 2 is invalid. So it must be that, incredibly, the
  81. dN=MdS generated by Mike's construction don't have any component in any
  82. of the nonzero t's. Since N consists exactly of the nonzero t's, I
  83. don't know whattinhell is going on.
  84.  
  85. Any ideas?
  86.  
  87. Peter
  88.