Slashdot Mirror


Claimed Proof That P != NP

morsch writes "Researcher Vinay Deolalikar from HP Labs claims proof that P != NP. The 100-page paper has apparently not been peer-reviewed yet, so feel free to dig in and find some flaws. However, the attempt seems to be quite genuine, and Deolalikar has published papers in the same field in the past. So this may be the real thing. Given that $1M from the Millennium Prize is involved, it will certainly get enough scrutiny. Greg Baker broke the story on his blog, including the email Deolalikar sent around."

457 comments

  1. Well, duh by Anonymous Coward · · Score: 5, Funny

    I mean, NP has an N in front of the P. That's obviously not the same as P. Also, P != HP.

    1. Re:Well, duh by hedwards · · Score: 1, Interesting

      Well, perhaps N=H=1?

    2. Re:Well, duh by Anonymous Coward · · Score: 5, Funny

      I mean, NP has an N in front of the P. That's obviously not the same as P. Also, P != HP.

      If you knew really advanced mathematics you'd know that NP means N times P. So NP does equal P when N=1. But not the rest of the time. Oh and it does when P=0. How much was that prize again?

    3. Re:Well, duh by Peach+Rings · · Score: 5, Informative

      Ohhhh my god, someone modded this insightful.

      P is polynomial time.
      NP is non-deterministic polynomial time.
      They're algorithmic complexity classes.

    4. Re:Well, duh by Anonymous Coward · · Score: 4, Insightful

      Ohhhh my god, someone modded this insightful.

      Okay... sometimes when it's really really really obvious that something's a joke, it's okay to play along and make mock serious follow ups and even *gasp* non-serious moderations. This works on the basis that it's obvious that both the original poster and the modder are joking.

    5. Re:Well, duh by Anonymous Coward · · Score: 0

      Hook, line and sinker.

    6. Re:Well, duh by Peach+Rings · · Score: 4, Funny

      I had an unshakable image of some web design "IT guy" who had one forgotten lecture on this subject back in trade school nodding sagely as he thinks he understands what everyone's talking about and reaching for the Insightful moderation.

      I didn't have the benefit of the reassuring Score:5, Funny that you had.

    7. Re:Well, duh by ioshhdflwuegfh · · Score: 1

      But that's what plants crave!

    8. Re:Well, duh by Draek · · Score: 5, Funny

      Funny doesn't give karma, Insightful does.

      At least that's what I tell myself so I can sleep at night.

      --
      No problem is insoluble in all conceivable circumstances.
    9. Re:Well, duh by PopeRatzo · · Score: 2, Funny

      If "non-deterministic polynomial time" is an actual "algorithmic complexity class' then so is my "anomalous quantum field" which generally intersects with a "temporal phase disturbance."

      Professor Corey? Is that you, Irwin?

      --
      You are welcome on my lawn.
    10. Re:Well, duh by icebike · · Score: 0, Flamebait

      I mean, NP has an N in front of the P. That's obviously not the same as P. Also, P != HP.

      If you knew really advanced mathematics you'd know that NP means N times P. So NP does equal P when N=1. But not the rest of the time. Oh and it does when P=0. How much was that prize again?

      And if you didn't know any advanced mathematics You could read the wiki page about this problem:

      http://en.wikipedia.org/wiki/P_versus_NP_problem

      However, it seems you could read that page, and still have not a single useable clue.

      --
      Sig Battery depleted. Reverting to safe mode.
    11. Re:Well, duh by RabbitWho · · Score: 1

      5, funny.... http://www.youtube.com/watch?v=NqlUZfOOS7E
      I love you guys.

    12. Re:Well, duh by Anonymous Coward · · Score: 0

      Congratulations on letting your cynicism expose your dumb-assery

    13. Re:Well, duh by solevita · · Score: 2, Insightful

      But ACs can't bank karma. I guess someone had mod points to burn.

    14. Re:Well, duh by JoshuaZ · · Score: 4, Interesting

      If "non-deterministic polynomial time" is an actual "algorithmic complexity class' then so is my "anomalous quantum field" which generally intersects with a "temporal phase disturbance."

      So apparently if something sounds technical and you don't know what it is you assume it is nonsense? Non-deterministic polynomial time http://en.wikipedia.org/wiki/NP_(complexity) is a concept is theoretical computer science. The idea is that a set of problems is in NP if when there is a "yes" answer to an example there is a short proof of the answer (where short means the length of the proof and checking its validity is bounded by a polynomial function of the length of the input). For example, the problem "is a given integer n composite?" is in NP because if the answer is yes, one can prove this quickly by simply giving a non-trivial divisor. The other relevant class is P, which are the set of problems which can be answered within time bounded by a polynomial function of the input. One of the great unsolved mathematical problems of our time is whether P equals NP. Roughly speaking, the question asks whether there exist problems which are hard to solve but where solutions can be checked quickly.

    15. Re:Well, duh by oliverthered · · Score: 3, Insightful

      Yeh, I get moded as a troll all the time!

      I've mearly been hanging around a little to long, and have grown to post more dry humour, feeling it a little more insightful that just repeating the contents of the past 10 years of ./ posts.

      the smelling old grandma Nazis are still around though!.

      Please, remind me of Godwin's law again.

      What is it again, the more repressive that the indoctrinated members of society become against a topic controversial (with them) enough that it leads to a longer and longer discussion on the internet. The greater the chance that people begin to realise that that not to dissimilar to cultural and other oppression as faced under the Nazis. (by the Gypsies, disabled, polish oh and some other people who didn't do too badly out of it)

      --
      thank God the internet isn't a human right.
    16. Re:Well, duh by Anonymous Coward · · Score: 0

      Obviously, the GPs information was lost on you. I suggest that you look into some books on computational complexity.

    17. Re:Well, duh by oliverthered · · Score: 1

      Bet that 'IT guy' has a PHd too.

      --
      thank God the internet isn't a human right.
    18. Re:Well, duh by jhoegl · · Score: 0, Redundant

      All IT guys have Player Hater Degrees

    19. Re:Well, duh by oliverthered · · Score: 1

      hmm... I agree.

      I think that the question asks is verifying the problem analogous to computing it.

      If a function can be computed in linear proportion to the number of elements within that problem, and their exists a problem which is a superset of that problem. Can the subset be used to calculate the superset.

      and then go on to NP complete and how any NP problem can be represented as a subset of an NP complete problem, so that if P = NP (complete) then, all problems of this kind can be computed in linear time (resource dependant)

      --
      thank God the internet isn't a human right.
    20. Re:Well, duh by Anonymous Coward · · Score: 0

      Hook, line and sinker.

      ...rod, reel, and copy of Angling Times :)

    21. Re:Well, duh by oliverthered · · Score: 1

      hmm... again.

      I would have liked it to have something more enlightening as to why it's not an easy problem to solve.

      Since it's obvious that N=N+1 for N [0,0] != N=N+1 for N : [ 0, >0], N != NP seems obvious. I think proof of the problem is that you can't reduce N!=NP down to that.

      --
      thank God the internet isn't a human right.
    22. Re:Well, duh by daveime · · Score: 4, Funny

      I thought that WAS Godwin's Law ?

      Poland != Nazi (occupied) Poland.

    23. Re:Well, duh by Anonymous Coward · · Score: 0

      Or N=P=0. Who the fuck modded you insightfuck for fucking fuck's fuck.

    24. Re:Well, duh by Anonymous Coward · · Score: 2, Informative

      But ACs can't bank karma. I guess someone had mod points to burn.

      As a /. reader, I appreciate moderation to increase visibility for worthwhile comments. Your karma score doesn't mean dick. I doubt the moderators care about your karma score either. BTW, does /. have a neutral sort yet (a sort that only reflect moderation changes not the starting value? Add it, I may just log in agan after 10 years. Hell, I just may pay too.

    25. Re:Well, duh by mgblst · · Score: 3, Insightful

      So apparently if something sounds technical and you don't know what it is you assume it is nonsense?

      Only when spoken by politicians, CEO's or in a TV drama.

    26. Re:Well, duh by Thanshin · · Score: 1

      Well, perhaps N=H=1?

      No, it's:

      H-N-H
          |
          H

    27. Re:Well, duh by beelsebob · · Score: 1

      An addendum to that...

      The reason that these problems are called non-deterministic polynomial time is because if you can check *all* answers, non-deteriministically, then you can solve the problem in polynomial time, as well as check it's answer... Yay quantum computers time!

    28. Re:Well, duh by menegator · · Score: 1

      And do not forget that N!=NP stands iff P=(N-1)! Of course if we add a space between "N" and "!" the argument goes bananas but for 1.000.000 it worths the shot!

    29. Re:Well, duh by ozphx · · Score: 1

      I found most of the link fairly easy to understand. There was some complex blather about N and P - but the bits about whether I saw a rabbit or a duck, and counting triangles I found quite easy.

      Also I almost won an iPad.

      --
      3laws: No freebies, no backsies, GTFO.
    30. Re:Well, duh by Anonymous Coward · · Score: 0

      Hey, I'm sorry but I think you forgot about the factorial sign.

    31. Re:Well, duh by locofungus · · Score: 1

      For example, the problem "is a given integer n composite?" is in NP because...

      While this is perfectly correct PRIMES is also in P.

      http://en.wikipedia.org/wiki/AKS_primality_test

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    32. Re:Well, duh by Xtifr · · Score: 1

      So apparently if something sounds technical and you don't know what it is you assume it is nonsense?

      Only when spoken by politicians, CEO's or in a TV drama.

      Yeah, if it's posted on slashdot, you can't assume it's nonsense--it's only about a 50/50 chance. :)

    33. Re:Well, duh by ultranova · · Score: 1

      And now I will return to watching Idiocracy or as I like to call it... the future.

      You call your bathroom mirror "the future" ?-) With the dramatic pause and all?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    34. Re:Well, duh by mike2R · · Score: 2, Informative

      BTW, does /. have a neutral sort yet (a sort that only reflect moderation changes not the starting value?

      Not sure if I'm misunderstanding what you mean, but set your options to add +1 to AC posts, remove karma bonus and remove the insightful bonus. All posts start at 1 and all mods are either +1 or -1.

      --
      This sig all sigs devours
    35. Re:Well, duh by Anonymous Coward · · Score: 0

      You just diagnosed yourself with a classic case of Asperger's.

    36. Re:Well, duh by h4rm0ny · · Score: 1

      Well you could, but...
      N=O=N
      ... is more fun, baby! :D

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    37. Re:Well, duh by FuckingNickName · · Score: 2, Interesting

      However, it seems you could read that page, and still have not a single useable clue.

      I have no idea why people say maths is a strong point of Wikipedia. There is no topic whatever on which I have received enlightenment by reading of a Wikipedia page. Indeed, even when it's a result I just want to look for, I can be sure that Wikipedia's going to go off on some tangent about a minor topic some guy's just learnt about in class and felt the need to mention, while the description of the result itself misses out some fundamental assumptions or uses ambiguous language. And, when I'm confronted with a surprisingly succinct paragraph or two, I usually find it's a rewording almost sentence by sentence of another reference. I've got a lot more out of the far more terse but precise Weisstein's Mathworld.

      From reading pages (including discussion) where I already understand the topic, it's clear to me that some people sorta understand what's going on and a few have knowledge which far exceeds mine. But it's impossible for a community of 100 contributing primates, maybe a dozen of them sufficiently knowledgeable and two of them also good educators, to produce a well-written summary of any topic. Trying to end up with an article at the readability level of a centrally edited reference with limited, expert authors is engaging in a war of attrition.

      Today I'm at the point where, if anyone shows the slightest hint of using information from Wikipedia, I'll immediately send them away and ask them to come back with another reference as basis. While people are beyond the point of actually citing Wikipedia, the problem still exists of people using its convoluted half-truths as a basis for serious discussion.

    38. Re:Well, duh by Anonymous Coward · · Score: 0

      How genius you are ??? Where was such a great TALENT hiding??? :)

    39. Re:Well, duh by Anonymous Coward · · Score: 0

      Wait, but, doesn't that violate the law of conservation of karma?

    40. Re:Well, duh by drsquare · · Score: 1

      But wikipedia articles on things like this are completely unintelligible, written by people who may understand it but don't know how to communicate it.

    41. Re:Well, duh by boxwood · · Score: 5, Funny

      or it may have been modded by a mathematician who figured out that modding comments "funny" will likely result in negative karma.

      Of course since the OP was an AC karma isn't a factor. But myself, I've just gotten into the habit of never using +1 funny, since it could result in negative karma for the poster. Also something thats funny, is made even more funny when it gets modded as insightful or informative.

    42. Re:Well, duh by hey! · · Score: 3, Funny

      Yeh, I get moded as a troll all the time!

      I don't. I often wonder why, because I actually am a troll. I turn to stone if I spend more time the sunlight longer than it takes to snatch a passing goat. I always stay late at the data center in order to avoid venturing out into the Big Blue Room. I show up late for the same reason.

      My bosses have gotten used to this; they tolerate it because they're afraid of confronting me. My technical skills are too valuable to lose, and in any case I'm the only one who has all the passwords. Even if that weren't true, they subconsciously know that any confrontation with me would end with me sucking the marrow from their dead white bones (yum!), or at least filing a grievance with personnel over a violation of the company diversity policy.

      Oh, by the way, it's "modded", not "moded", moron. Sorry about that outburst, I can't help it. It's a cultural thing (look it up in the employee handbook, dimwit).

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    43. Re:Well, duh by zacronos · · Score: 1

      If "non-deterministic polynomial time" is an actual "algorithmic complexity class' [...]

      Was that tongue-in-cheek? Those terms are pretty standard for the topic, at least in American English. Either you don't know much about complexity theory, they used different terms in the language/region/era you learned about it and you weren't able to see the connection to these phrases, or that was a superb troll. Here's a link to the Millennium Prize description of the problem (pdf link). The first sentence of that document (emphasis mine) is:

      The P versus NP problem is to determine whether every language accepted by some nondeterministic algorithm in polynomial time is also accepted by some (deterministic) algorithm in polynomial time.

    44. Re:Well, duh by mseidl · · Score: 1

      Someone modded him informative!

      Where is the +5 whoooooosh!

    45. Re:Well, duh by Anonymous Coward · · Score: 0

      Dumbass, that still wouldn't make P=NP=HP, now would it?

    46. Re:Well, duh by bytesex · · Score: 1

      It can be a bit difficult to convey this logic to an audience that's borderline Asperger. Your humour is as good as your crowd, they say.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    47. Re:Well, duh by Anonymous Coward · · Score: 0

      All IT guys have Player Hater Degrees

      Don't hate the player, hate the game...

    48. Re:Well, duh by Juergen2004 · · Score: 1

      Don't insult us, proud Germans!

    49. Re:Well, duh by Korin43 · · Score: 1

      Just like Math classes!

    50. Re:Well, duh by Anonymous Coward · · Score: 0

      And now I will return to watching Idiocracy or as I like to call it... the future.

      Based on the willful ignorance you demonstrated earlier in your comment, I'm assuming you view Idiocracy as some kind of utopia?

    51. Re:Well, duh by Archangel+Michael · · Score: 1

      Roughly speaking, the question asks whether there exist problems which are hard to solve but where solutions can be checked quickly.

      One Word Proof. POLITICS.

      How'd I do???

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    52. Re:Well, duh by MikeBabcock · · Score: 1

      "It is better to be silent and thought a fool than to open one's mouth and remove all doubt."

      Keyboards apply here.

      --
      - Michael T. Babcock (Yes, I blog)
    53. Re:Well, duh by MikeBabcock · · Score: 1

      Agreed entirely. If an anonymous post is worth reading, it shouldbe moderated up (as yours was). That said, I'd prefer people to use consistent logins so I can recognize their replies to mine when i'm not moderating.

      --
      - Michael T. Babcock (Yes, I blog)
    54. Re:Well, duh by Anonymous Coward · · Score: 0

      I don't know if I trust that statement as it seems as if it was created from a techno babble generator.

      If "non-deterministic polynomial time" is an actual "algorithmic complexity class' then so is my "anomalous quantum field" which generally intersects with a "temporal phase disturbance."

      And now I will return to watching Idiocracy or as I like to call it... the future.

      1. Take the Techno babble and feed it to Google--Fuck it, even Bing will do.
      2. Randomly select a hyperlink to click on from the first 10 results. (Note: It's ok if your version of random causes your mouse to gravitate toward Wikipedia articles.)
      3. Randomly select a paragraph from the article and copy pasta to Slashdot (Note: It's also ok if your version of random selects the summary at the top of Wikipedia articles).
      4. ??? (Moderator behavior is always a mystery... right?)
      5. [Karma] Profit!!!!

      You seem to have missed a few steps.

    55. Re:Well, duh by Peach+Rings · · Score: 1

      If anything, a mirror is a portal into the past. By my calculations, about 4 nanoseconds into the past.

    56. Re:Well, duh by Peach+Rings · · Score: 1

      You should log in if only to disable the dynamic index. Also if you have good karma then a checkbox appears to disable ads, which works better than ad blocking.

    57. Re:Well, duh by samwichse · · Score: 2, Interesting

      I like to mod funny comments underratted for this exact reason. Unless it's just a one-liner, then it's just +1 funny... I figure a joke that took some real thought and composition deserves karma points.

      Gets them a +1 and doesn't dilute the funny mod. I tried an insightful on a +4 funny once and it switched to +5 insightful.

      Sam

    58. Re:Well, duh by nedlohs · · Score: 1

      Soon your sense of humour will improve to the point at which you can see that not only could the post be a joke, but the moderation could be as well.

      And one day mine will improve to the point at which your post will be obvious humour as well.

    59. Re:Well, duh by KDR_11k · · Score: 1

      Nah, in math capital letters are usually used for sets or matrices, not scalars.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    60. Re:Well, duh by KDR_11k · · Score: 1

      No, it's a note on history:

      Prussia != Nazi Poland.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    61. Re:Well, duh by tepples · · Score: 1

      Especially when an Aspie like me might assume that Peach Rings' post is the "mock serious follow-up".

    62. Re:Well, duh by chromeronin · · Score: 1

      Umm, "If you knew really advanced mathematics you'd know that NP means N times P. So NP does equal P when N=1. But not the rest of the time. Oh and it does when P=0. How much was that prize again?" is exactly waht I was thinking, and I was trying to work out WTF this was news?

    63. Re:Well, duh by Anonymous Coward · · Score: 0

      So NP does equal P when N=1. But not the rest of the time.

      Dude! NP does also equal P, if N=0. Or if P=0. Or if...

    64. Re:Well, duh by ioshhdflwuegfh · · Score: 1

      This whole NP=P thing is getting more complicated every minute...

    65. Re:Well, duh by Anonymous Coward · · Score: 0

      Thank you for the reply. I will try that. All that would be left to decide is whether to post AC or not. I prefer AC so as to not have a running log of my inance comments. Have you seen some of what I say?

    66. Re:Well, duh by Anonymous Coward · · Score: 0

      So apparently if something sounds technical and you don't know what it is you assume it is nonsense?

      Only when spoken by politicians, CEO's or in a TV drama.

      Yeah, if it's posted on slashdot, you can't assume it's nonsense--it's only about a 50/50 chance. :)

      Well, yeah: it's either nonsense or it isn't. That's a 50/50 chance. Also, either Slashdot is hosted on a network of servers made out of spaghetti, or it isn't. That's another 50/50 chance.

      50/50 chances are everywhere in real life.

    67. Re:Well, duh by Anonymous Coward · · Score: 0

      You ARE a pro Troll sir, AC approves and I know a thing or two about trolling.

  2. Rats! by 5pp000 · · Score: 0

    I was right on the edge of solving it myself.

    Not :-)

    --
    Your god may be dead, but mine aren't!
    1. Re:Rats! by bryonak · · Score: 1

      Not sure if he's really solved it or "merely" on the edge of solving it as well.
      In any case, he obviously had to publish it now: he's around 39 ;)

      Of course I'm hoping for him and the larger maths/crypto community that this holds.

    2. Re:Rats! by ThomasB1 · · Score: 3, Informative

      Luckily 59 scholars have already proved either P=NP or P!=NP: http://www.win.tue.nl/~gwoegi/P-versus-NP.htm In short: kdawson strikes again.

    3. Re:Rats! by rrohbeck · · Score: 1, Redundant

      I found a wonderful proof but this margin is too small to write it down.

    4. Re:Rats! by Anonymous Coward · · Score: 0

      Not to worry. I looked at the paper. It is photoshopped.

    5. Re:Rats! by drewhk · · Score: 1

      What is surprising is that there are about 60 proposed solutions, many of them using serious mathematics, and about half of them _must_ be wrong!

      I always had the impression that mathematics are full of undiscovered errors and the foundations of mathematics are not so strong as implied. Of course this does not mean that math is bs, but we must be careful, and not be shy to question and reevaluate even old stuff.

    6. Re:Rats! by Anonymous Coward · · Score: 0

      I found an ordinary proof that you are full of shit and didn't bother to write it down.

      -- Andrew Wiles

    7. Re:Rats! by KDR_11k · · Score: 1

      I don't thnk it's a flaw of mathematics as much as a flaw of humans making errors in their proofs or possibly not going through every detail necessary with some detail ending up killing the whole thing if examined closely.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    8. Re:Rats! by drewhk · · Score: 1

      Well, the term Mathematics is a bit ambiguous. It could both mean an abstract entity and it could mean the mathematical knowledge that humans collected/discovered. I was obviously referring to the latter. There are many holes in our mathematics and lot of unresolved meta-questions. There are axioms that we could choose to have or not to have -- therefore defining different mathematical systems.

      There are also the intuitionists (like me) that do not accept some logical axioms, like law of excluded middle -- as Gödel theorem shows that there are statements that cannot be proven neither true or false, therefore (a or not a) == true is not provable as a tautology (at least generally).

      We haven't even yet formulated mathematics in a REAL formal language -- there are and were many attempts, but no one succeeded yet. This would seriously help us in the long term, as the proofs would be checked by computers.

    9. Re:Rats! by Barsamin · · Score: 1

      You are confusing logic and meta-logic. In a a suitable logic (per Gödel theorem), p or not p is provable. Only the meta-logical statement "every proposition of the logic can be proven or refuted" is false. This doesn't make the principle of bivalence meaningless, but simply illustrates the limits of the axiomatic method. Intuitionist logic doesn't help at all since Gödel theorem apply to it as well.

      There might be reasons to be intuitionist but Gödel theorem is not one of them.

    10. Re:Rats! by drewhk · · Score: 1

      Ok, I realize my error here. It is true that

          1) (provable(p == true)) or (provable(p == false)) == true

      is not provable, but

          2) provable(p or not p) == true

      is provable.

      "There might be reasons to be intuitionist but Gödel theorem is not one of them."

      Now this is not true at all. Intuitionists reject the abstract notion of truth, and instead concentrate on provability and refutability. It is exactly because of Gödel's construction that p or not p is not an axiom as it means in intuitionistic terms formulation 1).

  3. Well, Thank God... by jjohnson · · Score: 5, Funny

    I am pleased to announce a proof that P is not equal to NP, which is attached in 10pt and 12pt fonts.

    I was a afraid he might have left out an important step.

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    1. Re:Well, Thank God... by ArsonSmith · · Score: 3, Funny

      it was shortened the original proof he was working on was 10Pt !=(or Not) 12Pt font. The journalist shortened it to P!=NP. The rest of the text is meaningless other than to illustrate the difference.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    2. Re:Well, Thank God... by Twinbee · · Score: 0, Offtopic

      Just gonna moan about your sig, sorry. If by definition, one language is simpler, more elegant, faster yet also slightly more high level, terser, yet more powerful than another programming language, that would make it 'better' than another language given all else equal. If we accept that a language could be slightly better than another language then it stands to reason that a language could be *much* better (or indeed, much worse).

      I don't really currently like or hate any language (I use c/c++ mostly, if only for the speed) as they all have their glaring faults. But in theory, and maybe in practise within 100 years, a language will be so good that it deserves to be loved, and yes, loved more so than other languages.

      --
      Why OpalCalc is the best Windows calc
    3. Re:Well, Thank God... by Anonymous Coward · · Score: 0

      I'll give you this: you did prove his sig lacking. It should just say "anyone talking about any language, platform, or manufacturer doesn't know what they're talking about."

    4. Re:Well, Thank God... by skids · · Score: 1

      Not to mention, sometimes, the people who know the most about a platform are the ones who hate it the most, because they are the ones tapped to fix it when it breaks.

    5. Re:Well, Thank God... by Arthur+Rainbow · · Score: 2, Funny

      History will remember:

      The pivotal P != NP conjecture was finally proved in 2010 by Vinay Deolalikar in a proof provided both in 10pt and 12pt font size.

    6. Re:Well, Thank God... by BlackPignouf · · Score: 1

      I am pleased to announce that I found the Holy Grail, Atlantis and three counterexamples to the Riemann hypothesis, and I had some Cocoa Krispies for breakfast this morning.

  4. this is going to create history by Anonymous Coward · · Score: 0

    this is going to create history

    1. Re:this is going to create history by Peach+Rings · · Score: 1

      FLT took over three hundred sixty years to prove, and so far P=NP appears to be even slipperier. The whole field of study is only 40 years old too.

    2. Re:this is going to create history by icannotthinkofaname · · Score: 1

      It's only going to create history if there is no flaw in the proof. If Deolalikar missed something, then this is all hype.

      --
      Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
    3. Re:this is going to create history by Surt · · Score: 2, Insightful

      On what basis can you claim that P=NP is slipperier, given that FLT took 360 years to prove, and we've only been on it for 70 odd years so far?

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    4. Re:this is going to create history by biryokumaru · · Score: 1

      Is it bad I thought you said FTL? Is it worse that I still thought you were serious?

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    5. Re:this is going to create history by osu-neko · · Score: 1

      Is it bad I thought you said FTL? Is it worse that I still thought you were serious?

      Maybe, but probably no worse than the fact that this headline grabbed my attention far more quickly and urgently than anything else I've seen this year. Yes, there've been wars, massive oil leaks, major political uphevals, yada yada, but this is real news!

      --
      "Convictions are more dangerous enemies of truth than lies."
    6. Re:this is going to create history by biryokumaru · · Score: 1

      Oh my god. You're right. That is scary... I was more interested in this than when the Russians invaded Georgia.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    7. Re:this is going to create history by aevan · · Score: 1

      No worse than trying to figure how it escaped public notice so long, then just rationalising it as tachyon research.

    8. Re:this is going to create history by Metasquares · · Score: 1

      Given the causality violations possible with FTL it even makes sense...

    9. Re:this is going to create history by Anonymous Coward · · Score: 0

      Is it bad I thought you said FTL? Is it worse that I still thought you were serious?

      I read it as FTL as well. What's FLT?

      Fermat's Last Theorum. Just hit me. nm then...

    10. Re:this is going to create history by zkp · · Score: 4, Interesting

      IMO, The P vs NP is fundamentally more tricky than other famous theorems/conjectures (like FLT), because on some level it is a statement about mathematics itself. The assumption that P != NP on some level implies that the finding mathematical proofs is difficult. This means that if P!=NP it may be even more difficult to prove that P!=NP. It has been shown that assuming one-way functions exist (this would imply P!=NP easily enough) that a certain type of proof called "natural proofs" can never be used to separate P from NP.

      On the flip side, showing P = NP could be easier, but most people believe this is false, since it would mean that there is essentially one "master algorithm" that can solve any problem in NP efficiently.

      The current state of computational complexity theory is that we are no where close to resolving P!=NP, that is unless this proof actually checks out. Honestly, we can't even settle "easier" questions like P vs PSPACE. The implications of a correct proof would be absolutely mind blowing.

    11. Re:this is going to create history by Darby · · Score: 0, Insightful

      It doesn't mean anything about the actual proof, but FLT is easy as pie for damn near anybody above a pretty young age to understand. a^n + b^n = c^n is pre high school mathematics.

      The simplest currently known (only) proof of FLT required damn near every scrap of mathematics that's been invented since it was stated which is counter intuitive to people who haven't done much math. In spite of this, the simplicity of the concept allows damn near anybody to get interested in it and make an attempt to solve it.

      P ?= NP is more complicated to state and understand meaning that fewer people will even try to find a solution to the question. On top of this, it doesn't have anything like an obvious place to start trying. The one is a simple mathematical equation and a question as to which values for one of the variables allows a solution. The other is an abstract question as to the relative complexity of various algorithms. Night and day as far as the actual nature of the problem.

      There are more than enough cases where a simple seeming problem yields an immensely complicated solution ( see Galois Theory and how it solved problems that were around since before Euclid for one cool example) to put that forward as anything like a proof that simple statement implies simple solution, but when the statement is so complicated relative to so many others, it's intuitive to conclude that the proof will take some doing.

      Certainly you're fine being skeptical of the OP's statement, but it's not entirely unjustified to suspect although far from justified to conclude what he did.

    12. Re:this is going to create history by Patch86 · · Score: 2, Insightful

      Ah, but there are more of us now. If it took 1 billion people 3650 years to solve, it should take 6 billion people a mear 60 years. The fact it has take 70 already clearly shows the added cycles this calculation requires.

      Humanity follows basically the same logic as massively parallel supercomputers.

    13. Re:this is going to create history by achilleask · · Score: 1

      ... but this is real news!

      I'll drink to that. This problem was a major part of my post-graduate studies, but not so much in my current research. Such things have a way of affecting an entire spectrum of scientific disciplines, though.

    14. Re:this is going to create history by Anonymous Coward · · Score: 0

      An intervention, 'twas!

    15. Re:this is going to create history by microTodd · · Score: 1

      Just like pregnancy, right?

      * If you don't get it, go read "The Mythical Man Month"

      --
      "You cannot find out which view is the right one by science in the ordinary sense." - C.S. Lewis on Intelligent Design
    16. Re:this is going to create history by Surt · · Score: 1

      Assuming you believe this and aren't just being funny, put your brain into calculus mode and figure out the people years available during the 360 years of FLT vs 70 years of PNP.

      FLT is way ahead on difficulty by that metric.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    17. Re:this is going to create history by Xorlium · · Score: 1

      The simplest currently known (only) proof of FLT required damn near every scrap of mathematics that's been invented since it was stated

      Well, that's a bit of an exaggeration, isn't it? I'm betting it didn't require even 1% of all number theory invented, let alone all math. And even then, there many, many problems which are harder to understand than even P != NP that have been solved (just look at anything in algebraic geometry involving schemes and you'll see what I'm talking about).

    18. Re:this is going to create history by jeffasselin · · Score: 1

      That is entirely normal. Think about the Annus Mirabilis, and the consequences of Einstein's papers to modern life even now.

      Who now routinely remembers what else happened in 1905, like the Russo-japanese war? Those events, although important, do not change the way we see the world the way relativity has. And yet in that year, more people certainly cared about that war than read (and understood!) Einstein's papers. Nowadays, even though few people care or may understand P ?= NP, if it is in fact proven today, in 100 years it will certainly have a greater impact on the way we see the world than the Iraqi war.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
  5. Simpletons! by hansamurai · · Score: 0

    For values of N where N != 1

    1. Re:Simpletons! by hkz · · Score: 1

      And P is nonzero.

    2. Re:Simpletons! by Anonymous Coward · · Score: 0

      If P is 0, then P=NP is a pretty obvious result, assuming N is defined and finite...

  6. I think this is going to take a while. by IgnitusBoyone · · Score: 1

    At a 100 pages its going to be a while before I can say I have RTFA, but I'll get back with any relevance in a few days after I have digested it. I suggest any post claiming other wise are a bit hasty.

    --
    Momento Mori
    1. Re:I think this is going to take a while. by Niobe · · Score: 2, Funny

      At a 100 pages its going to be a while before I can say I have RTFA, but I'll get back with any relevance in a few days after I have digested it. I suggest any post claiming other wise are a bit hasty.

      Aren't the best theories supposed to be elegantly simple? This looks a mess.
      Wait.. that's just how my head feels after reading the abstract.

    2. Re:I think this is going to take a while. by Anonymous Coward · · Score: 0

      Depends, the 4-color Theorem still requires computer aided proof.

    3. Re:I think this is going to take a while. by mog007 · · Score: 1

      To be fair, it might seem complex just because he's making it as internally consistent as possible.

      Newton's three laws of motion are very simple, but his Principia is a beast to read.

      I just hope he fucked up somewhere, because I was really hoping that P = NP, because it would make the universe of Computer Science so much sexier.

    4. Re:I think this is going to take a while. by Rallion · · Score: 2, Insightful

      The theory IS simple. P!=NP. Easy.

      Proofs, though...proofs can be complicated.

    5. Re:I think this is going to take a while. by Niobe · · Score: 2, Funny

      Well ok, but doesn't this depend on whether you consider a theory Not Particularly Complete without a proof?
      Bazinga.

  7. Well, shoulders of giants and all by Anonymous Coward · · Score: 1, Insightful

    As far as I know, this is the first very public proof attempt- its likely it will have flaws, but it may pave the way for someone else or further attempts from the same source even if flaws are found.

    1. Re:Well, shoulders of giants and all by koreaman · · Score: 1

      First public proof attempt? I think not.
      http://www.win.tue.nl/~gwoegi/P-versus-NP.htm

    2. Re:Well, shoulders of giants and all by sg_oneill · · Score: 1

      Oh yikes.If that links anything to go by, it looks like theres a whole history of kooks attempting these, to the point where many experts on the topic just refuse to read papers claiming to solve P = or != NP

        Lets hope the hero of this story isn't one.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    3. Re:Well, shoulders of giants and all by Anonymous Coward · · Score: 0

      There have been tons of public proof attempts before, most of them by idiots but some by very smart and well-informed people. This one is certainly in the "smart" category but will take longer to whether it is right.

      Some well-informed discussion of the paper is taking place on CS theorist RJ Lipton's blog: link

  8. Let me be the first to say by Zaphod+The+42nd · · Score: 1

    OH YEAH!!!!!

    --
    GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
  9. What would the impacts of this be for cryptography by HungryHobo · · Score: 3, Interesting

    What would the impacts of this be for cryptography?
    from a theoretical point of view at least?

    I was under the impression that a lot of cryptography was based upon the hope that P!=NP and while in practice this wouldn't change much about anyone acts it might have an impact on how people think about the old cryptology vs cryptanalysis race.

  10. Well that was an overly complex solution by Anonymous Coward · · Score: 0

    P != NP because it has an N there.
    Well, wait, N could be 0 and P could still be zero, so in essence i made nothing from something.
    Be right back, building a blackhole machine

  11. Wait and see by Anonymous Coward · · Score: 0

    It will be awhile before his proof is confirmed but I was hoping that P=NP

  12. Re:What would the impacts of this be for cryptogra by jjohnson · · Score: 4, Informative

    Off the top of my head, if P = NP, then a lot of cryptography like RSA and elliptic curve cryptography become, in principle, mathematically solvable. Much of their security is premised on the idea that their equations are prohibitively difficult to brute force because they're NP.

    If this proof holds up, then RSA and ECC become provably secure in a way they weren't before.

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  13. Re:What would the impacts of this be for cryptogra by Zaphod+The+42nd · · Score: 4, Interesting

    Really, P = NP would have far reaching implications to security, essentially proving that method of security will never be secure. If it is P != NP, then that means that you can have problems which take longer than polynomial time to calculate but only polynomial time to verify. So, if the paper is true, then it doesn't really change a whole lot, except that now we know that some day there isn't going to be a trivial solution. I guess its good for cryptography.

    --
    GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
  14. From the wikipedia discussion page by Spyware23 · · Score: 1

    "Deolalikar's result is that "P (does not equal) NP (intersect) co-NP for Infinite Time Turing Machines". This is a special context - infinite time Turing machines are not the same thing as standard Turing machines, but are a kind of hypercomputer. Dcoetzee 09:07, 8 August 2010 (UTC)"

    From http://en.wikipedia.org/wiki/Talk:P_versus_NP_problem#Potential_Solution

    1. Re:From the wikipedia discussion page by Zaphod+The+42nd · · Score: 1

      I guess I'm just way out of my depths here, but it seems to me that a proof of P != NP for infinite time Turing machines would still mean about the same things to complexity theory, and therefor would apply to true Turing Machines anyways.

      Or am I way off?

      --
      GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
    2. Re:From the wikipedia discussion page by 1729 · · Score: 4, Informative

      "Deolalikar's result is that "P (does not equal) NP (intersect) co-NP for Infinite Time Turing Machines". This is a special context - infinite time Turing machines are not the same thing as standard Turing machines, but are a kind of hypercomputer. Dcoetzee 09:07, 8 August 2010 (UTC)"

      From http://en.wikipedia.org/wiki/Talk:P_versus_NP_problem#Potential_Solution

      That was a different paper, published in 2005:

      http://portal.acm.org/citation.cfm?id=1185240

  15. oh dear by pdbaby · · Score: 1

    While I'll wait until it's gone through peer review, I'm sure this means that news outlets will pick this up and misreport it... it's good PR for HP's research group either way!

    --
    Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
  16. Not Only Time But Several Disciplines by eldavojohn · · Score: 4, Interesting

    At a 100 pages its going to be a while before I can say I have RTFA, but I'll get back with any relevance in a few days after I have digested it. I suggest any post claiming other wise are a bit hasty.

    You can read section one (the introduction) and get a high level walk through of what he's doing. Just be prepared to have a requisite in the following to make it through that:

    In order to apply this analysis to the space of solutions of random constraint satisfaction problems, we utilize and expand upon ideas from several fields spanning logic, statistics, graphical models, random ensembles, and statistical physics.

    My computer science, math and statistics are still fairly sharp but the physics and graph theory are a bit much. Indeed this will take a while to digest. If he hasn't made a mistake in something like bridging together least fixed point logic and functions with Markov-Gibbs properties (correspondence and equivalence).

    On the one hand it seems this will take a general expert in the math related sciences to verify but on the other you would think that -- like with the E8 and Lie groups -- this sort of proof would require a rather large unified theory to be able to reduce the N=NP? problem down to a provable situation. I'm no expert and it's been three or four years since I've even been in academia but even the subsections of this paper are noteworthy if they are true. It could be we're looking at something that jumps so far ahead like the famous papers of Turing and Shannon.

    --
    My work here is dung.
    1. Re:Not Only Time But Several Disciplines by Anonymous Coward · · Score: 5, Interesting

      when I took a graduate level computer science course on randomized algorithms, our professor put up an 8-10 page proof for a randomized algorithm to solve graph coloring problems. near the end of the proof I raised my hand and noted that my professor had made a mistake transcribing a factor, as he had left out one of the paths in a markov chain. after checking the proof my professor realized that in fact the thesis he was using as an example was incorrect. Since that moment, I havent trusted complex mathematical proofs over 15 pages that havent been around for a large number of years. ... I suppose I should come up with some formula for a trustworthiness factor based on length and duration of time it has held up to scrutiny, but my point being, very very few people are qualified to write or debunk this paper, but everybody should be trying to.

    2. Re:Not Only Time But Several Disciplines by Anonymous Coward · · Score: 0

      While you are at it, please come up with a veracity rating for natural language content based on the same factors. I will be happy to smash your results to pieces.

      You close with a good point.

    3. Re:Not Only Time But Several Disciplines by Anonymous Coward · · Score: 0

      My computer science, math and statistics are still fairly sharp but the physics and graph theory are a bit much. Indeed this will take a while to digest. If he hasn't made a mistake in something like bridging together least fixed point logic and functions with Markov-Gibbs properties (correspondence and equivalence).

      Now there you're just putting words together!

    4. Re:Not Only Time But Several Disciplines by iamhigh · · Score: 3, Funny

      Well, if the guy is right, shouldn't there be an easy way to check?

      --
      No comprende? Let me type that a little slower for you...
    5. Re:Not Only Time But Several Disciplines by ROMRIX · · Score: 2, Funny

      Yes, simply use this formula to verify;
      P != NP

    6. Re:Not Only Time But Several Disciplines by mooingyak · · Score: 1

      In order to apply this analysis to the space of solutions of random constraint satisfaction problems, we utilize ... random ensembles

      So... Gary Coleman, Katie Holmes, Edward James Olmos, Mr. T, Marcia Cross and James Spader? How's that for a random ensemble?

      Seriously though, I had never heard of random ensembles before this article, and my google-fu was not quite up to finding a page that could offer a good basic description of them.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    7. Re:Not Only Time But Several Disciplines by buchner.johannes · · Score: 1

      In this context the claimed proof of Riemann's Hypothesis we discussed a while back is relevant, as well as the proof of Fermat's Last Theorem. Somehow they found enough experts to point out the open issues and mistakes yet to sail around, even though these were 50-100 page pieces.

      But in any case, these are major contributions, as they recombine and connect pieces of maths in new ways, and perhaps see them in a light no one ever has looked at before. The list of areas Vinay Deolalikar pulls his ideas from is just amazing, I mean who'd have thought of using statistical physics to solve a deterministic logic problem. Not me anyway. Maybe next time.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    8. Re:Not Only Time But Several Disciplines by Gastrobot · · Score: 1

      So then does the proof that P!=NP require polynomial time, or non-deterministic polynomial time to trust based on its length?

    9. Re:Not Only Time But Several Disciplines by tibit · · Score: 1

      The list of areas Vinay Deolalikar pulls his ideas from is just amazing, I mean who'd have thought of using statistical physics to solve a deterministic logic problem.

      I think Feynman was close enough.

      By the end of that summer of 1983, Richard had completed his analysis of the behavior of the router, and much to our surprise and amusement, he presented his answer in the form of a set of partial differential equations. To a physicist this may seem natural, but to a computer designer, treating a set of boolean circuits as a continuous, differentiable system is a bit strange. Feynman's router equations were in terms of variables representing continuous quantities such as "the average number of 1 bits in a message address." I was much more accustomed to seeing analysis in terms of inductive proof and case analysis than taking the derivative of "the number of 1's" with respect to time. Our discrete analysis said we needed seven buffers per chip; Feynman's equations suggested that we only needed five. We decided to play it safe and ignore Feynman.

      The decision to ignore Feynman's analysis was made in September, but by next spring we were up against a wall. The chips that we had designed were slightly too big to manufacture and the only way to solve the problem was to cut the number of buffers per chip back to five. Since Feynman's equations claimed we could do this safely, his unconventional methods of analysis started looking better and better to us. We decided to go ahead and make the chips with the smaller number of buffers.

      Fortunately, he was right. When we put together the chips the machine worked. The first program run on the machine in April of 1985 was Conway's game of Life.

      --
      A successful API design takes a mixture of software design and pedagogy.
    10. Re:Not Only Time But Several Disciplines by Anonymous Coward · · Score: 0

      Didn't they also relatively recently find a math error in Newton's Principia Mathematica?

    11. Re:Not Only Time But Several Disciplines by Archangel+Michael · · Score: 1

      Dead Guy, Hot Actress, Cool Actor, Badass MOFO, Redhead, Geeky Actor ... Not bad for an ensemble. But they are all actors (or at least were).

      A better ensemble would include artist, musician, actor, dancer and architect.

      Christo, Santana, John Clease, Michael Flatley, and Zaha Adid,

      Or not.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    12. Re:Not Only Time But Several Disciplines by jeffasselin · · Score: 1

      Even if it has errors, or is wrong, it's progress. At the very least, we have an incorrect proof we know is the wrong way. But most likely, we might still have new and interesting, possibly insightful ways of looking at the problem which could inspire others to find a proof, or maybe some partial results are applicable to certain fields.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    13. Re:Not Only Time But Several Disciplines by pegdhcp · · Score: 1

      I felt similarly. The paper, when I skimmed it (and have no intention to try to get involved in detail) , seemed more like a lecture note than a proof to me.

  17. View from the future by Citizen+of+Earth · · Score: 4, Informative

    Of course they're not equal. It is revealed in Futurama episode 2-07.

    1. Re:View from the future by fjornada · · Score: 1

      On the other hand, Homer shows us (at 2:07) in a much more elegant way that P=NP.

  18. How dare you say "OH YEAH!!!!!" by Anonymous Coward · · Score: 3, Funny

    The C&D letter is in the mail, buster. -Kool-Aid Man

    1. Re:How dare you say "OH YEAH!!!!!" by EmagGeek · · Score: 1

      Whatchoo talkin' about, AC????

    2. Re:How dare you say "OH YEAH!!!!!" by colinrichardday · · Score: 1

      But if you were the real Kool-Aid Man, you could simply walk through his wall and hand the letter to him personally!

    3. Re:How dare you say "OH YEAH!!!!!" by ksd1337 · · Score: 1
      Kool-Aid Man, this is Yello.

      You're so dead.

    4. Re:How dare you say "OH YEAH!!!!!" by Anonymous Coward · · Score: 0

      and the bill for my wall is in the mail as well Mrr Kool-Aid. You will also be hearing from my lawyers about a class action suit involving all victims of your wall related escapades.

      - The Collective victims of Kool-Aid Man

  19. Makes my job easier... by offrdbandit · · Score: 1

    The next time someone at work asks me to do something my response will be "I can't. That's NP."

    1. Re:Makes my job easier... by Zaphod+The+42nd · · Score: 4, Informative

      You can still solve NP problems, just not in polynomial time. There ARE solutions to travelling salesman, just not fast ones...

      --
      GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
    2. Re:Makes my job easier... by loufoque · · Score: 4, Informative

      There are fast solutions to the TSP, they're just not fast in pathological cases.

    3. Re:Makes my job easier... by Anonymous Coward · · Score: 0

      There's a difference between a solution and an approximation.
      There are no fast solutions to the TSP, if there were, then P would be = NP.

    4. Re:Makes my job easier... by Surt · · Score: 2, Funny

      You forgot 'and I'm lazy'. Because NP is just hard, not impossible.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    5. Re:Makes my job easier... by Trepidity · · Score: 4, Informative

      No, there really are solutions (not approximations) for many NP-complete problems that are fast on most inputs. For example, current SAT algorithms are fast on most instances. There are, however, pathological cases on which the algorithms are slow. The fact that a problem is NP-complete just means that, if P!=NP, there is no algorithm that is guaranteed to be polynomial-time for all inputs. It is still quite possible to devise algorithms that are fast for almost all inputs, but slow on a few pathological ones.

    6. Re:Makes my job easier... by offrdbandit · · Score: 1

      Yeah, I guess subtlety is not often appreciated around here.

    7. Re:Makes my job easier... by Carewolf · · Score: 1

      You can still solve NP problems, just not in polynomial time. There ARE solutions to travelling salesman, just not fast ones...

      As long as you use only two dimensions and a standard metric, the traveling salesman problem is often solvable in polynomial time; but that is not really the issue here: The general form of the TSP problem is NP, even if any practical application of the problem can be solved faster. Similar to how sorting numbers using bucket or radix-sort only takes linear time, even though the theoretical limit for sorting is O(n*log(n)).

      The way I see it, the real world often has convenient constraints, that can be exploited to solve problems faster.

    8. Re:Makes my job easier... by buchner.johannes · · Score: 1

      The N in NP does not refer to the polynomial time, mind you. It stands for non-deterministic, the type of machine required for a polynomial runtime.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    9. Re:Makes my job easier... by phaunt · · Score: 1

      There are plenty of NP problems of which all instances are solvable in polynomial time. Remember that P is a subset (and if this paper is correct, a proper subset) of NP.

    10. Re:Makes my job easier... by Anonymous Coward · · Score: 0

      NP-Complete, you mean. NP means you can check that the solution is correct in P. even sorting an array is NP - it just also happens to be in P.

    11. Re:Makes my job easier... by Anonymous Coward · · Score: 0

      You can even solve some instances of NP problems in polynomial time.

      There are fast solutions to TSP, but only for some simplified and common cases or fast on avarage. Look at Concord solver, they are very fast at solving TSP on the plane, even with 100,000 cities.

    12. Re:Makes my job easier... by Anonymous Coward · · Score: 0

      So basically it's hard to predict what a crazy salesman will do?

    13. Re:Makes my job easier... by Zaphod+The+42nd · · Score: 1

      Yes, thats all well and good.

      But the point was that he was saying that "NP" was akin to "impossible" and I was just pointing out that it does not work that way. At worst, "NP" equates to "very hard and requiring much time", but yes as you've stated often you can use constraints and actually find a decently quick answer too.

      --
      GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
    14. Re:Makes my job easier... by phaunt · · Score: 1

      No, my point is that you're talking about NP-complete. Remember that P is a subset of NP; whether or not it's a proper subset is (still) the question.

    15. Re:Makes my job easier... by Zaphod+The+42nd · · Score: 1

      Okay, fine, but you didn't say NP-complete either.

      --
      GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
    16. Re:Makes my job easier... by phaunt · · Score: 1

      If I'd said NP-complete, I'd have said that there are plenty of NP-complete problems of which all instances can be solved in polynomial time, which is probably wrong :-) My statement is perfectly valid for the set NP, however.

    17. Re:Makes my job easier... by Zaphod+The+42nd · · Score: 1

      Ah, now I think I see your point. Indeed.

      --
      GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
  20. Re:What would the impacts of this be for cryptogra by mikeee · · Score: 0

    Short form:if P=NP, crypto is something of a futile effort - that implies that there's a non-brute-force crack to every possible private-key algorythm. I suppose it might still be slow enough for the crypto to be useful, but I woudl expect you would end up needing gigantic keys.

    Most everybody assumed that P!=NP, but nobody has been able to prove it.

  21. Re:What would the impacts of this be for cryptogra by hardburn · · Score: 3, Interesting

    Practically, not much. It means we can breathe easy that a lot of crypto out there is now provably secure. It's been long considered likely that P != NP, because a lot of NP-complete problems are very old and nobody has gotten very far in solving them, and the extra focus in the last 40 years in breaking public key crypto hasn't produced much more progress on the problem. It was just the nagging issue of nailing down a proof.

    A proof that P = NP would have resulted in a lot of cryptographers committing Seppuku. The contrary proof doesn't have many huge implications, though.

    --
    Not a typewriter
  22. P != NP ? by Anonymous Coward · · Score: 0

    But I thought that was how transistors work!

    Is my computer now broken because of this guy?

    1. Re:P != NP ? by MichaelSmith · · Score: 1

      NPNs are still good.

  23. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 1, Insightful

    Showing that P=NP or showing the opposite has none of the practical consequences for anything that are often touted. It matters not in practice if there is some polynomial time algorithm that solves a problem - what matters in practice is only how quickly you can actually solve the problem on a computer. Polynomial time does not mean fast, it does not mean slow. It does correlate weakly with "fast" for many problems of interest, but that is all it does - it does not tell you if an algorithm is fast or not. Even if P=NP there is still the possibility that all polynomial time algorithms that prove this are so slow as to be irrelevant, and even if NP does not equal P, there is still the possibility that there are fast non-polynomial algorithms that solve any problem humans care about in an acceptable time. Thus NP=P is a theoretical question only - and a very important one at that. The completely separate question of solving the interesting NP-complete problems quickly in practice is the problem that actually does have all the consequences that are routinely misattributed to the theoretical P=NP question.

  24. Re:What would the impacts of this be for cryptogra by z-j-y · · Score: 2, Insightful

    It means we can breathe easy that a lot of crypto out there is now provably secure.

    Wrong. It doesn't prove that there is no faster factoring algorithm.

  25. Drat. by kylemonger · · Score: 1

    Another good sf story ruined. I was kinda looking forward to the aftereffects of a "P = NP" proof... it's been a dull Sunday.

    1. Re:Drat. by mrsquid0 · · Score: 1

      I suspect that this proof may just be some misdirection from The Laundry.

      --
      Just because you are paranoid does not mean that no-one is out to get you.
  26. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 1, Informative

    My analysis said DH would hold even if P=NP.

    I had a lower bound on the order of the polynomial for breaking DH and it was something like 256. There's really not much practical difference between n256n for n = 4096. Both are practically intractable.

  27. Re:What would the impacts of this be for cryptogra by Peach+Rings · · Score: 1

    No. Even if there are found to be integer factorization algorithms theoretically in P, there's still no practical way to crack it. This is all asymptotic complexity (what happens as your key size goes to infinity), which might be important when we start using tebibit symmetric keys, but in the real world the constant coefficients (which are thrown away in asymptotic analysis) would be really high.

    Elliptic curve crypto is different though, I think.

  28. XKCD was right by wdsci · · Score: 5, Funny

    If this has appeared somewhere in the other comments, sorry for missing it, but http://xkcd.com/664/ seems oh so appropriate here. (especially the alt text)

    1. Re:XKCD was right by John+Hasler · · Score: 1

      Of ocurse he left out the part where it is the department head's name that goes on all those papers while the student is informed that this is not suitable material for his thesis...

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:XKCD was right by Anonymous Coward · · Score: 0

      we also forgot that in the business world the supervisor would get credit... its just good management.

    3. Re:XKCD was right by Anonymous Coward · · Score: 0

      best xkcd ever!

    4. Re:XKCD was right by JustOK · · Score: 1

      the question is whether this will affect the price of bacon.

      --
      rewriting history since 2109
    5. Re:XKCD was right by blake182 · · Score: 2, Informative

      (especially the alt text)

      Am I the only one who had to Google 0x5f3759df? http://en.wikipedia.org/wiki/Fast_inverse_square_root

    6. Re:XKCD was right by MuValas · · Score: 1

      Chris Lomont came up with the specific number, and he works three doors down, and he's too damn smart to be such a cool guy :) Unrelated, amusing anecdote. We've developed a "pre-interview questionnaire" for potential hires that have a bunch of (what we consider) easy computer questions. The first one has a singleton pattern in pseudo-code and has 4 possible answers. One of them is the "Lomont Twist", a mythical pattern I through in there for kicks. I'd say around 10% of respondents select that one! We're thinking of creating a wikipedia page for it with some strange content so hopefully one day we catch someone using Google instead of their brains when we ask why they picked Lomont Twist.

  29. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 1, Interesting

    Really, P = NP would have far reaching implications to security, essentially proving that method of security will never be secure.

    Wrong.

    1. Polynomials can sill be really big. n^100000000 is in P, but an O(n^100000000) algorithm would not be practical.
    2. There are complexity classes above NP which are provably not equivalent to P.

  30. Re:What would the impacts of this be for cryptogra by Peach+Rings · · Score: 2, Informative

    I meant asymmetric, which is what RSA is. Symmetric keys are usually exchanged relying on the discrete logarithm problem (RSA problem), not the integer factorization problem.

  31. Re:What would the impacts of this be for cryptogra by noidentity · · Score: 1

    Doesn't P != NP simply mean that there exist crypto algorithms that are secure, but not necessarily that a particular one is secure?

  32. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Well, just because something is in "P" doesn't mean it's trivial. For instance, if you discovered a prime number factorization algorithm that was O(b^100) it would not be useful for an RSA attack.

    Also, it's not even known that factoring primes is NP-complete, co-NP, or even P. It's known to be P in a quantum computer (O(b^3), to be precise) and *suspected* to be not P in a Turing machine, but I don't think anyone has proven that.

    Now I know you said "in principle, mathematically solvable".. but by that standard RSA is already solvable. It just isn't known to be solvable quickly. P=NP would not change that.

    But all of this is moot since the alleged proof is that P!=NP which is what almost everybody assumed already. So the practical impact of this proof would be minimal, but it still would be a milestone in mathematics. At this stage I'd recommend caution though, there have been many "proofs" for P=NP and P!=NP over the years. This one has a pretty decent pedigree, but it's still very early in the review process. It's very possible that a subtle flaw will be found.

  33. Is there a link to the actual preprint / paper? by Anonymous Coward · · Score: 0

    I don't know what kind of system scribd is trying to be, but it doesn't work with my browser, and I suspect it isn't the original / most direct link to the paper's preprint / public form. Isn't there just a simple direct PS / PDF / DVI / whatever link so one doesn't have to deal with scribd's brokenness (for me anyway)?

    1. Re:Is there a link to the actual preprint / paper? by martin-boundary · · Score: 4, Informative

      I agree scribd sucks. You can find a link to the PDF from this page which also collects other proofs of P = NP, as well as proofs of P != NP. Pick whichever you prefer :)

    2. Re:Is there a link to the actual preprint / paper? by Anonymous Coward · · Score: 0

      If you're using NoScript, temporarily allow scribd.com and scribdassets.com. If you're using RequestPolicy, allow requests from the former to the latter. Accept cookies. Use BugMeNot to log in, and you'll be able to download the paper.

      Yeah, it's a lot of unnecessary hoops, and scribd really sucks major donkey cock, but it's possible to download it.

  34. Re:What would the impacts of this be for cryptogra by Peach+Rings · · Score: 2, Interesting

    A proof that P = NP would have resulted in a lot of cryptographers committing Seppuku.

    If I were a cryptographer, I'd be positively itching for someone to break RSA. A 30 year old univerally-used secure cryptosystem means no job. :)

    In a world where no crypto is really secure, everyone hires their own cryptographer to build a custom cryptosystem. Let's see Bletchley Park mathematicians try to cleverly crack gigabytes of junk encrypted data when the keys wouldn't fit in all the notebooks required to fill their entire building floor to ceiling.

  35. it's a constructive proof!!! by PJ6 · · Score: 2, Funny

    Yeah baby, we can now create an efficient way to break AES256 and decrypt the Wikileaks "insurance" file!

    1. Re:it's a constructive proof!!! by JWSmythe · · Score: 1

          That's already been done. It wasn't that interesting. It was all a bluff.

          Bluffs, unfortunately, don't always work as planned. Sometimes it's easier to call the bluff, and cover up the damage later. More often, you'll find that there was no damage to cover up. Oddly enough, extortion doesn't work as well, when the "victim" doesn't care.

      --
      Serious? Seriousness is well above my pay grade.
    2. Re:it's a constructive proof!!! by PJ6 · · Score: 1

      Oh really. And are you going to share the key with the rest of the class, mister?

    3. Re:it's a constructive proof!!! by JWSmythe · · Score: 1

          Nah. That'd be too easy. Brute force it yourself. :) Or give the NSA a call. They should have had it the same day the file was released, assuming they were in the least bit interested.

      --
      Serious? Seriousness is well above my pay grade.
    4. Re:it's a constructive proof!!! by Anonymous Coward · · Score: 0

      Here's a hint: there's a 2 in it.

  36. The new new HP way by Anonymous Coward · · Score: 0

    So on about the same day CEO Mark Hurd collected a $53 million severance package from HP's board for either sexually harassing a contractor, or keeping said contractor as a mistress on an HP expense account, HP researcher Deolalikar submitted a paper which might earn him $1 million for proving one of the seven biggest unsolved problems in all of mathematics?

    1. Re:The new new HP way by colinrichardday · · Score: 1

      Well it worked for Carly Fiorina. Perhaps Mr. Hurd should consider running for the US Senate.

  37. Re:I guess its good for cryptography. by snikulin · · Score: 1

    And it's bad for the rest of us the mere mortals who is sweating optimizing some mundane algorithms to allow them run on slow but power-efficient ARMs of today.

  38. Pictures .... or it didn't happen by davidwr · · Score: 2, Interesting

    Pictures, er, I mean, peer review, or it didn't happen.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  39. Two questions by slasho81 · · Score: 1

    Say this proof is correct, what are the implications and what is the next big problem?

    1. Re:Two questions by blitzkrieg3 · · Score: 1

      What is the next big problem?

      You could try your hand at the other unsolved Millenium Prize Problems.

    2. Re:Two questions by slasho81 · · Score: 1

      Sorry, I wasn't clear. I meant what's the next big problem in computer science.

    3. Re:Two questions by JoshuaZ · · Score: 5, Informative

      Sorry, I wasn't clear. I meant what's the next big problem in computer science.

      Assuming this proof holds up, the next set of questions are how much the complexity hierarchy breaks down. There are a host of complexity classes between P and NP. Other important classes include PP and BPP http://en.wikipedia.org/wiki/BPP, http://en.wikipedia.org/wiki/PP_(complexity). BPP is a subset of NP and is tentatively believed to be equal to P. Another important class is BQP http://en.wikipedia.org/wiki/BQP which is the class of problems which can be solved quickly by a quantum computer. If this proof goes through it may generalize to showing that some of these other classes are distinct (proving that BQP is not equal to P would be almost as big a deal as proving that P !=NP).

    4. Re:Two questions by Anonymous Coward · · Score: 0

      Assuming this proof holds up, the next set of questions are how much the complexity hierarchy breaks down.

      Actually, most of the complexity "hierarchy," as you put it, is normally understood/expressed/drawn-in-figures under the assumption that P != NP.

      Conditioned on Diolalikar's proof checking out, I think there's a collective sigh of relief around the world. Now we can just remove the implicit "Assuming P != NP" from half of the theorems in theoretical computer science and continue on our merry way.

      (That is, after we re-print all of the CS Theory textbooks in the world, of course.)

    5. Re:Two questions by nedlohs · · Score: 1

      Maybe pick citations that support your claims...

      "The relationship between BPP and NP is unknown: it is not known if BPP is a subset of NP, NP is a subset of BPP or if they are incomparable" from your first link contradicts your "BPP is a subset of NP" claim.

    6. Re:Two questions by JoshuaZ · · Score: 1

      Good catch, I actually meant to write that BPP is almost certainly a subset of NP and is tentatively equal to P. Somehow the "almost certainly" didn't end up getting written. Um, blame my fingers?

    7. Re:Two questions by ioshhdflwuegfh · · Score: 1

      I actually meant to write that BPP is almost certainly a subset of NP and is tentatively equal to P. Somehow the "almost certainly" didn't end up getting written. Um, blame my fingers?

      Nevermind the fingers, the important thing is that you precisely said what you meant.

  40. There is a God! by Sinan+H · · Score: 1

    I hope this brings closure to Computer Scientists. But you folks do realize that if P != NP then there is a God, If P = NP then there isn't. In other words, you can't have infinite "free efficiency". If you can do an infinitely complex task in reasonably efficient time then you can hack reality and get to God. God made P != NP so that we're locked in our own universe.

    1. Re:There is a God! by siride · · Score: 1

      Short answer: no. P == NP is about efficiency, not possibility. There, however, are algorithms, or problems to be solved, that are provably impossible to solve with computer (read: Turing machines).

  41. paper is close but wrong by Anonymous Coward · · Score: 0

    random k-SAT ensembles chosen have a flaw related to k,a factor graph ensemble. the paper is based on a statistical physics model which may also have probs but im unfamiliar with stat phy theory. -37028

  42. Re:What would the impacts of this be for cryptogra by kenryd · · Score: 2, Informative

    Off the top of my head, if P = NP, then a lot of cryptography like RSA and elliptic curve cryptography become, in principle, mathematically solvable. Much of their security is premised on the idea that their equations are prohibitively difficult to brute force because they're NP.

    If this proof holds up, then RSA and ECC become provably secure in a way they weren't before.

    The security of RSA is based on the idea that it is very difficult to factor large integers. However, this has not been shown to be an NP-hard problem and so really doesn't have anything to do with this.

  43. Funny can cost you karma by davidwr · · Score: 1, Insightful

    +1 funny
    -1 overated
    +1 funny
    +1 funny
    -1 overated
    +1 funny
    +1 funny
    -1 overated
    +1 funny
    +1 funny
    -1 overated
    +1 funny
    +1 funny
    -1 overated
    +1 funny
    repeat last 3 lines as many times as you like.

    Net result: post is +5 funny but you take major karma hits.

    Disclaimer: This was true in the early days of funny = no karma boost. They may have fixed it by now. Personally, I think karma should not contribute to karma except to offset overrated or some similar rating designed to indicate "not as funny as it's currently rated."

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Funny can cost you karma by siride · · Score: 1

      karma should not contribute to karma, eh?

    2. Re:Funny can cost you karma by sgbett · · Score: 2, Insightful

      Correct sir, it should only ever contribute to karma instead.

      --
      Invaders must die
    3. Re:Funny can cost you karma by dotgain · · Score: 5, Funny

      [Slashdot] may have fixed it by now.

      Now that, my friend, is +5, Funny. Nothing here has been fixed in years.

    4. Re:Funny can cost you karma by osu-neko · · Score: 3, Funny

      Net result: post is +5 funny but you take major karma hits.

      "We used to rate people -1 Overrated. Now we just rate them +1 Funny. It's more effective that way."

      (Apologies to KMFDM...)

      --
      "Convictions are more dangerous enemies of truth than lies."
    5. Re:Funny can cost you karma by Anonymous Coward · · Score: 0

      Over/underrated don't affect karma. What one needs to give a karma hit is many funny/underrated mods followed by troll, offtopic, etc... In theory plausible, but difficult to pull off without organization by a large enough group of people. Probably a prohibitively large group of people considering the randomish distribution of mod points. Much more effective (although a tad more risky) to strawman the user's posts and let groupthink do its thing.

    6. Re:Funny can cost you karma by jellomizer · · Score: 1

      While karma really means nothing after you get high enough. However overrated should ave a 0 effect on karma. Why?
      1. It is not meta moderated. Meaning ideas that a moderator dislikes can be modded down without any recourse or correction.

      2. It is a tool to help order posts better. You have 2 posts of plus 5 but as a moderator you feel the posted 1 second later is better then the other so you overate the one down. However the poster isn't at fault if someone posts a better post then him.

      3. They work on unrated posts. So they can be used to attack someones karma. So every post they do it will get modded down.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:Funny can cost you karma by jonadab · · Score: 1

      > Nothing here has been fixed in years.

      Sure it has. For instance, if you were away from your computer for a while (farfetched, I know, but bear with me here) and a whole bunch of new stories were posted and some of them lost their place on the front page, it used to be possible to torture yourself by clicking an "older stories" link , which would take you to a new page that would *start* with the story just previous to the bottom (chronologically first) one on the page you were just looking at. If you (heaven forfend) went on vacation for a whole week, you could come back and incrementally read through the headlines on every single story you had missed, in order, page by page. But they fixed that now. HTH.HAND.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    8. Re:Funny can cost you karma by quadrox · · Score: 1

      There is one very simple solution that would fix 90% of moderation gripes.

      Instead of moderating +1, you moderate the desired total. The actual total then becomes the average of all votes. This means that the scale of 1-5 can be used more to its full effect (so that e.g. only the really brilliant posts get a +5), and you avoid all these karma problems.

      I just don't understand why it isn't done that way. Can anyone offer insights on that?

    9. Re:Funny can cost you karma by MikeBabcock · · Score: 1

      Because that's a completely different system than the one we have.

      We could also hold elections for which users are worth reading and give the top 10% of voted users an automatic +5.

      Personally I think users who are consistently moderated with offtopic and troll should get higher karma penalties to future posts, but that's a different system too.

      All I know is that I've had excellent karma since they stopped posting the actual karma points and I just keep posting what pops into my head instead of worrying about it.

      --
      - Michael T. Babcock (Yes, I blog)
  44. Isn't it... by Anonymous Coward · · Score: 0

    I thought it was:

    P / [ N^(-x) * N^(x)] = P

    Tim R.

    1. Re:Isn't it... by Anonymous Coward · · Score: 0

      x=0
      solved.

  45. Poly? Poly want a cracker? by Anonymous Coward · · Score: 0

    Say who/wha/where? We are da linuxers, we don no no maths!!

  46. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 2, Informative

    Large integer factorization has not been shown to exist in NP-Complete (it is doubtful it does), it is know to exist in both NP and co-NP, it could exist in P (but it is doubtful) we just don't know. RSA public key crypto depends on the difficulty of factoring very large numbers. Currently there is no known efficient mechanism for determining the factors of a very large number. If P != NP we don't get a whole lot more than we have at the moment because we don't know exactly what complexity class integer factorization lives in. If P == NP then we have a serious problem because that requires there to be an efficient integer factorization algorithm. It is interesting that if P != NP we could very well end up in a situation where there are problems that have no efficient solution (not in P) but are not in the class NP-Complete (the "hardest" of the problems in NP). Integer factorization could very likely fall within this area.

  47. Re:I guess its good for cryptography. by Zaphod+The+42nd · · Score: 1

    Yeah, in some ways it seems disappointing. But at least everything isn't broken! XD

    --
    GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
  48. Re:What would the impacts of this be for cryptogra by mdmkolbe · · Score: 1

    I thought RSA might still be P even if P!=NP because we don't know if integer factorization is NP complete.

  49. Not in arXiv? by iris-n · · Score: 5, Interesting

    I think this is the first time a serious researcher publishes a paper through email. Makes me wonder if he is actually publishing it or just asking for peer-review from his colleagues.

    Or maybe he is trying to best Perelman in insanity. After all, even Perelman put the paper in arXiv.

    Anyway, about the paper itself; I am a physicist, and he does say correct things about the Ising model and phase transitions. Unfortunately, it is only a small part of his proof that I can grasp. So I think he is dead serious.

    Also, nice typography.

    --
    entropy happens
    1. Re:Not in arXiv? by DMiax · · Score: 5, Interesting

      well, he also treats replica symmetry breaking in relation to the kSAT problem (in the hamiltonian fomulation is really just Ising on a random graph) so I would say he knows his shit... If there is a mistake surely is not a trivial one.

    2. Re:Not in arXiv? by Anonymous Coward · · Score: 2, Insightful

      This isn't a "publication" at all. It's a researcher circulating a draft among his colleagues for comments before he makes it publicly available somewhere like the arXiv. And for a long solution to a major problem like P=NP, having a few trusted people check for obvious flaws before you share it with the world is a lot saner than you seem to think.

    3. Re:Not in arXiv? by GregPfister · · Score: 3, Informative

      Circulating it among colleagues for review is exactly what he was doing. See the author's personal web page: http://www.hpl.hp.com/personal/Vinay_Deolalikar/

      He says there that "The preliminary version made it to the web without my knowledge. Please note that the final version of the paper is under preparation, and is to be posted here shortly (in about a week). Stay tuned."

    4. Re:Not in arXiv? by Anonymous Coward · · Score: 1, Funny

      I dunno about you, but I've received mathematical proofs "published" by mass-emailing. Thousands of proofs that that the Heisenberg uncertainty principle was untenable, about seven or eight years ago.

    5. Re:Not in arXiv? by RAMMS+EIN · · Score: 2, Informative

      ``Also, nice typography.''

      At the risk of pointing out the obvious, that's what you get when you use LaTeX. You focus on the content, and LaTeX takes care of the typesetting, incorporating years (perhaps hundreds of them) of research on how to make text aesthetically pleasing, easy to read, and suitable for binding, so that you don't have to do that research yourself. Plus, LaTeX is the format that many journals prefer submissions to be in.

      --
      Please correct me if I got my facts wrong.
    6. Re:Not in arXiv? by Anonymous Coward · · Score: 0

      well, he also treats replica symmetry breaking in relation to the kSAT problem (in the hamiltonian fomulation is really just Ising on a random graph) so I would say he knows his shit... If there is a mistake surely [b]it[/b] is not a trivial one.

      FTFY. People make simple mistakes all the time, even when doing something they are considered proficient or even masters at.

    7. Re:Not in arXiv? by moonbender · · Score: 1

      LaTeX: letting you focus on the content so that others can focus on the pretty typography!

      --
      Switch back to Slashdot's D1 system.
    8. Re:Not in arXiv? by Anonymous Coward · · Score: 0

      CS typically doesn't use arXiv. From what I've gathered, it's not entirely uncommon for theoretical CS and security papers to circulate via e-mail prior to publication.

    9. Re:Not in arXiv? by Anonymous Coward · · Score: 0

      Also, nice typography.

      LaTeX ....

    10. Re:Not in arXiv? by __aailob1448 · · Score: 1

      As a computer scientist, I can confidently say that there is no point for me to read his paper because I wouldn't understand it.

  50. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    No, that's wrong.

    P, NP and NP-hardness are properties of *classes* of problems, and they say something on how fast (or slowly) the problems in the class get harder as size of the problem increases.

    If a class is NP-hard and NP != P then this class is not P, yes. But it may still be easy for any instance under a billion bits, which would make it easy for practical purposes.

    So even if ECC is NP-complete (NP and NP-hard, and I'm really not sure if we know that this is the case), and even if TFA is Tantalizingly Fucking Accurate, this alone doesn't prove the security of any specific system. Although, in practice, in the case of ECC, I'm sure you can count on it.

    As for RSA, it's not known to be NP-hard, but again this doesn't rule it out as practically a very secure system.

  51. Re:What would the impacts of this be for cryptogra by Kjella · · Score: 5, Insightful

    Really, P = NP would have far reaching implications to security, essentially proving that method of security will never be secure. If it is P != NP, then that means that you can have problems which take longer than polynomial time to calculate but only polynomial time to verify.

    I think it's important to realize that even if they are "unresolved problems" of mathematics, it's not like both answers are equally likely like the flip of a coin. For example the Riemann hypothesis states that all non-trivial zeros of the Riemann zeta function have real part 1/2. It's true for every non-trivial zero we've ever found, but it's not proven true for all the infinitely many zeros. However, outside of mathematics a proof it's true will be met with "yeah, that's what we thought" and a proof it's false with "OMG what's going on here?". Another example is the prime twin conjecture, are there inifinte pairs like (3,5) (5,7) (11,13) (17,19) and so on. There's very good reason to believe it's true but nobody has able to formally prove it. There's a lot of problems today that appear to support the idea that P != NP, and that's what most people believe the answer is. However, stringing together formal proof that it's so is much harder. If this paper turns out to be true, surely it's a great leap for mathematics but it's the answer that doesn't change the world.

    --
    Live today, because you never know what tomorrow brings
  52. Re:What would the impacts of this be for cryptogra by maraist · · Score: 3, Interesting

    Don't think this is what it means. Look at FFT (logarithmic optimization to a quadratic problem). P = NP as I understand it means that ALL NP problems have a corresponding P solution. You just have to think hard enough to find it. Proving that there are classes of NP that have no P just suggests certain crytographic algorithms MIGHT be NP. But it doesn't prove it (unless it was one of the particularly proven NP classes in this or some other paper). And even if this paper includes RSA / ECC, etc. That doesn't mean someone even more clever 30 years from now finds a flaw or special case where this isn't true and thus finds a P cracking tool.

    --
    -Michael
  53. P= NP by Surt · · Score: 1

    The 'proof' says so right on page 1.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  54. Re:They took our jobs! by gd2shoe · · Score: 0, Offtopic

    Misplaced hatred. (yes, this is off topic)

    H1-B is a good thing for the US, but is sometimes abused by firms who wish to pay very low salaries with no benefits (sometimes practically holding the employee hostage). This behavior is bad for both the visa holder, and for the job market as a whole (supply and demand get skewed).

    I apologize for those who cannot follow simple logic. (We'll just need to keep working on them.) The Xenophobes can apologize for themselves.

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
  55. Proof by example? by Anonymous Coward · · Score: 2, Interesting

    I recall reading that Minesweeper was an NP complete, or at least NP Hard problem. Doesn't P mean that a solution is computable is a reasonable time? If that's the case, then P!=NP by minesweeper.

    Imagine you're almost done with a game of Minesweeper. 5 mines left. Your grid looks like this:

    +----
    | * * 2
    | * * 3
    | * * 2
    | 2 2 1

    Now, obviously each of the blocks on the outside, four of them, are mines. Which leaves two that you have no information about and can't _GET_ any information about. Which of the remaining two blocks is a mine?...

    Would this be an example of P != NP, assuming Minesweeper is NP?

    1. Re:Proof by example? by Anonymous Coward · · Score: 5, Informative

      NP-class problems can be translated into minesweeper puzzles. The problem is determining whether a solution exists in polynomial time. Your example is not solvable. The problem is determining whether a solution can be determined for arbitrarily large puzzles in a polynomial-scale algorithm, or whether the amount of time needed basically grows exponentially. This guy is saying that it grows basically exponentially.

      See here for a more complete explanation: http://www.claymath.org/Popular_Lectures/Minesweeper/

    2. Re:Proof by example? by Anonymous Coward · · Score: 0

      Determining whether a given minesweeper instance is consistent is NP-complete (i.e., is there a set of mines which solves the problem). And the example you gave is consistent.

    3. Re:Proof by example? by Seth024 · · Score: 1

      NP-complete (= NP hard + in NP) means: As hard or even harder than any other NP problem. (so they're the most difficult of any NP problem) if P=NP, then they're actually pretty easy to solve since it's in NP thus also in P. if P!=NP then they're the most difficult to solve of any NP problems, so there's no polynomial time solution. (or else every NP problem would have a P solution and thus P=NP) the unsolvablity of minesweeper has nothing to do with its complexity.

    4. Re:Proof by example? by Seth024 · · Score: 1

      Replying to my own comment.

      The minesweeper consistency problem is actually NP-complete. That problem consists of trying to find a mine-solution to the numbers on a grid.
      http://www.claymath.org/Popular_Lectures/Minesweeper/

  56. A real achievement... by adamofgreyskull · · Score: 4, Funny

    At the time of writing, there are two comments on Greg Baker's blog, congratulating Vinay on making it onto Slashdot. Jeez...he's potentially solved one of (if not) the most important open problem in computing, which could land him a million dollars in prize money...but yeah...well done on making it into that most esteemed of online publications, Slashdot.

    1. Re:A real achievement... by sugarmotor · · Score: 1

      One million dollars may not turn out to be that much when you add up the hours.

      Stephan

      --
      http://stephan.sugarmotor.org
    2. Re:A real achievement... by Anonymous Coward · · Score: 0

      One million dollars may not turn out to be that much when you add up the hours.

      ...or the bandwidth bill after the Slashdotting.

    3. Re:A real achievement... by retchdog · · Score: 1

      Those comments are congratulating Greg Baker for his anemic write-up getting on slashdot.

      --
      "They were pure niggers." – Noam Chomsky
    4. Re:A real achievement... by Theovon · · Score: 1

      It's not so weird. Many artists take it as a sign of success that they've been parodied by Weird Al.

    5. Re:A real achievement... by ojs · · Score: 1

      Think it was more like "heads up, your servers is gonna get overloaded".

    6. Re:A real achievement... by roman_mir · · Score: 1

      you never know now if the guy will take the million dollars himself, or if you'll have to chase him around and beat it into him.

  57. Re:They took our jobs! by Anonymous Coward · · Score: 0

    Don't you have hedges to trim? We don't do siesta" here in America you lazy sod. Now get back to work before I deport your ass.

  58. Re:formal proof please by Anonymous Coward · · Score: 0

    Can we please have a formal proof. A proof written in natural language and with a length of a hundred pages almost certainly contains some flaw. Just like a program of more than a few thousand lines of code is certain to contain at least one bug.

    But, extending that analogy, there's some problems you can't solve without a few thousand lines of code.

  59. Re:What would the impacts of this be for cryptogra by maraist · · Score: 1

    err.. rainbow tables?? Encryption with O(n ^ inf) of all 10 byte input files are pretty much constant to decrypt, even without the decryption key.

    And I'm not sure what you're saying with n^1E8 . Consider what it would mean to have such a coefficient. 100 million nested loops?? Where practically speaking are you going to have that kind of coefficient in a polynomial algorithm? (I only bring it up because you mentioned practical).

    The practical problem class is factorial or exponential n ^ x, which occur in combinatorial problem sets (meaning with every new element, you have to consider every existing element's permutations or combinations). Most interesting problems live here.

    That being said, I've never formally studied P/NP, and personally find it a boring subject (especially given how much face time the subject gets)

    --
    -Michael
  60. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 1, Insightful

    It's not. Although it might be NP-hard.

  61. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Luckily, my cryptographic scheme based on large Busy Beaver numbers remains theoretically sound.

  62. Re:I guess its good for cryptography. by maraist · · Score: 1

    Naah.. Just pass the responsibility over to the hardware guys.. That's what cell phone dudes have been doing for a decade. ;)

    --
    -Michael
  63. Re:formal proof please by iris-n · · Score: 4, Insightful

    Are you raving mad?

    Of course there will be an error with this proof. Many errors, actually. Most of them irrelevant.
    Maybe one of them is not. You know what? It will be caught in peer-review, exactly as it's been happening in the last centuries.

    There's a reason noone uses formal proofs in mathematics. They're dull. They're slow. And we trust peer-review (for correctness, anyway).

    What would be the use of a proof that no human can understand?

    --
    entropy happens
  64. Re:Pulls up chair by Anonymous Coward · · Score: 0

    Well, uh.... uh... duh... uh... That's what she said...

  65. In other news, HP sex Scandal == Push other news by tomhudson · · Score: 4, Funny

    It's funny how we don't hear anything from HP for ages, then as soon as there's a sex scandal involving the disgraced CEO, out come all sorts of distractions.

    I smell a rat. Okay, I smell 2 rats - Mark Hurd (ex-CEO) and HPs' spin department.

  66. Implications by Iamthecheese · · Score: 1

    Forgive my ignorance but besides traditional cryptography what does this proof (presuming it's valid) men for the world? What new knowledge will we have? What equations will this simplify? Will if give us a warp drive or what?

    --
    If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    1. Re:Implications by TheTapani · · Score: 2, Informative

      It is sortof a negative result. It has been known for forty years that many (10,000s) of difficult problems share a common difficulty, that makes them prohibitive to solve: NP-completeness. It was proven in the 70s that if you can solve one NP-complete problem fast, you can solve them all fast. This new result claims to prove that you cannot solve any NP-complete problem "fast". Some nerdy NP-complete problems are, for instance: how to make a certain circuit (CPU) using as few NAND gates as possible (i.e. faster hardware cheaper) or how to wire your motherboard as efficiently as possible (both how to draw the wires, and how to place the components). This says that it might ake more than a human lifetime (or Sun's) lifetime to solve any NP-complete problem. Some would like to see it as good news for cryptography, since it make some ciphers provably hard (however I am not aware of any such cipher -- unless it is proven that RSA is in NPC or in NPI).

    2. Re:Implications by Orange+Crush · · Score: 2, Insightful

      Not much, really. P != NP was the widely expected answer, it was just an unproven assumption. The fields that are affected have been proceeding as if P != NP was correct.

    3. Re:Implications by Anonymous Coward · · Score: 0

      This says that it might ake more than a human lifetime (or Sun's) lifetime to solve any NP-complete problem.

      A solution to a problem is an algorithm. It's easy to quickly come up with an algorithm for any NP-complete problem. This takes no time at all. However, an algorithm solves instances of problems. That, in turn, can take a really long time, but it's trivial to come up with instances of NP-complete problems that can be solved quickly even by a naive algorithm. Therefore, it's a gross hyperbole to say that it takes more than the Sun's lifetime to solve *any* NP-complete problem.

    4. Re:implications by GargamelSpaceman · · Score: 1

      I just skimmed this paper, and after 20 minutes, I can say that I don't understand it, and that I would have to read up on a zillion different things, each a monumental undertaking for me to begin to really understand it. However it seems plausable that it's main contribution will be to attract the attention of experts in diverse fields encouraging those experts to better inform themselves about areas that they might not have known were related to their subject. Because (if the proof is correct) the diverse areas ARE deeply related, then this crosspollination will likely be fruitful.

      --
      ...
    5. Re:Implications by betterunixthanunix · · Score: 1

      This says that it might ake more than a human lifetime (or Sun's) lifetime to solve any NP-complete problem.

      Not to be a party pooper, but it might take more than the lifetime of the Sun to solve a P problem, if the inputs are large enough.

      --
      Palm trees and 8
  67. I have found an excellent proof of this... by spartacus_prime · · Score: 5, Funny

    But the margin is too narrow to contain it.

    --
    If you can read this, it means that I bothered to log in.
    1. Re:I have found an excellent proof of this... by wdsci · · Score: 1

      But the margin is too narrow to contain it.

      See, this is why the default margin settings in LaTeX are the way they are.

    2. Re:I have found an excellent proof of this... by Walking+The+Walk · · Score: 1

      I have found an excellent proof of this... But the margin is too narrow to contain it.

      Isn't that a quote from Euler (the mathematician)?

      --
      A recursive sig
      Can impart wisdom and truth
      Call proc signature()
    3. Re:I have found an excellent proof of this... by Anonymous Coward · · Score: 1, Informative

      Fermat, not Euler.

      Look up "Fermat's Last Theorem".

    4. Re:I have found an excellent proof of this... by Anonymous Coward · · Score: 0

      The quote is from Fermat, after stating the FLT.

    5. Re:I have found an excellent proof of this... by Anonymous Coward · · Score: 0

      WELL DONE! My drink is now on my shirt. If only I had mod-points today instead of earlier this week... [Posting AC to avoid the inevitable "off-topic" moderation. Seriously, they never realize that complimenting someone on the quality of a post is the sort of thing that sustains a community]

    6. Re:I have found an excellent proof of this... by Anonymous Coward · · Score: 0

      Wow, the intertubes have margins?

    7. Re:I have found an excellent proof of this... by Tim+C · · Score: 1

      No; it was Fermat.

    8. Re:I have found an excellent proof of this... by hey! · · Score: 1

      Since Wile's proof of Fermat's last theorem involved the theory of elliptic curves, a branch of mathematics that had not been developed in Fermat's lifetime, if Fermat's proof was anything like Wiles' it certainly would not have fit in the margins of any realistic book.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    9. Re:I have found an excellent proof of this... by cheesecake23 · · Score: 1

      But the margin is too narrow to contain it.

      You obviously don't read Slashdot on a WXGA screen like I do. After a few indent levels in a popular thread, the margins are wide enough to easily accommodate Wiles' general proof of Fermat's last theorem.

  68. Re:What would the impacts of this be for cryptogra by bieber · · Score: 1

    Well, to be pedantic about it, they've become provably secure in a way we hadn't proven before ;) The possible is always possible, regardless of whether someone has actually done it yet or not...

  69. Re:What would the impacts of this be for cryptogra by maraist · · Score: 1

    Just reread the definition of P=NP (been a while).. Guess FFT isn't a good example. There's no P verify and NP answer aspect of the FT.

    But then again, traveling salesman problem (minimum path) isn't P to verify as far as I can reason. Though public key encryption probably is. Encrypt/decrypt in P time (matches original input == works?). V.s. crack in NP time.

    --
    -Michael
  70. Re:What would the impacts of this be for cryptogra by ascari · · Score: 1

    Since his proof is that P!=NP - no implications whatsoever. (If on the other hand he had proved that P=NP there would be theoretical implications but probably no practical impact.)

  71. NOOOOOOOOOO! by hellop2 · · Score: 1

    All my money is invested in P = NP!

    --
    How many more years will slashdot have an off-by-one error on your Score in your profile?
    1. Re:NOOOOOOOOOO! by Tumbleweed · · Score: 1

      All my money is invested in P = NP!

      Time to apply for a bailout!

    2. Re:NOOOOOOOOOO! by Chapter80 · · Score: 1

      All my money is invested in P = NP!

      Too bad. Had you invested in something with the exclamation point moved 4 places to the left, you'd be golden!

    3. Re:NOOOOOOOOOO! by Anonymous Coward · · Score: 0

      Dumb move to bet on it being a factorial of NP.

  72. Bollocks by dandart · · Score: 1

    P = NP only if N is 1. BS! So therefore for most cases, P != NP. Chew on that, maths.

    1. Re:Bollocks by Anonymous Coward · · Score: 0

      If N=k, then for P=0, NP=kP=k(0)=0=P, so NP=P

      Maths says your wrong. Chew on that, dandart.

    2. Re:Bollocks by TheVelvetFlamebait · · Score: 1

      You idiot. Mathematics is far more complex and subtle than that. You forgot that P could equal 0.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  73. Try this: by denzacar · · Score: 2, Informative

    http://en.wikipedia.org/wiki/P_versus_NP_problem#Consequences_of_proof

    Consequences of proof

    One of the reasons the problem attracts so much attention is the consequences of the answer. A proof that P = NP could have stunning practical consequences, if the proof leads to efficient methods for solving some of the important problems in NP. It is also possible that a proof would not lead directly to efficient methods, perhaps if the proof is non-constructive, or the size of the bounding polynomial is too big to be efficient in practice. The consequences, both positive and negative, arise since various NP-complete problems are fundamental in many fields.

    Cryptography, for example, relies on certain problems being difficult. A constructive and efficient solution to the NP-complete problem 3-SAT would break many existing cryptosystems such as Public-key cryptography, used for economic transactions over the internet, and Triple DES, used for transactions between banks. These would need to be modified or replaced.

    On the other hand, there are enormous positive consequences that would follow from rendering tractable many currently mathematically intractable problems. For instance, many problems in operations research are NP-complete, such as some types of integer programming, and the travelling salesman problem, to name two of the most famous examples. Efficient solutions to these problems would have enormous implications for logistics. Many other important problems, such as some problems in protein structure prediction are also NP-complete;[15] if these problems were efficiently solvable it could spur considerable advances in biology.

    But such changes may pale in significance compared to the revolution an efficient method for solving NP-complete problems would cause in mathematics itself. According to Stephen Cook,[4] ...it would transform mathematics by allowing a computer to find a formal proof of any theorem which has a proof of a reasonable length, since formal proofs can easily be recognized in polynomial time. Example problems may well include all of the CMI prize problems.

    Research mathematicians spend their careers trying to prove theorems, and some proofs have taken decades or even centuries to find after problems have been stated - for instance, Fermat's Last Theorem took over three centuries to prove. A method that is guaranteed to find proofs to theorems, should one exist of a "reasonable" size, would essentially end this struggle.

    A proof that showed that P NP, while lacking the practical computational benefits of a proof that P = NP, would also represent a very significant advance in computational complexity theory and provide guidance for future research. It would allow one to show in a formal way that many common problems cannot be solved efficiently, so that the attention of researchers can be focused on partial solutions or solutions to other problems. Due to widespread belief in P NP, much of this focusing of research has already taken place.[16]

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
  74. Re:In other news, HP sex Scandal == Push other new by Zerth · · Score: 5, Funny

    That's one hell of a spin department.

    Some university really should hire them, because if they can prove P!=NP just to cover up a sex scandal, imagine what they could do if they didn't waste time writing press releases.

  75. Are the bouncing balls part of the proof? by Pesticidal · · Score: 1

    That was the only part that I grokked.

  76. Wouldn't P=NP be a paradox anyway? by MikeUW · · Score: 1

    I admittedly don't have a deep understanding of what this means, but from skimming the relevant page on Wikipedia (http://en.wikipedia.org/wiki/P_versus_NP_problem), it seems to me that if P=NP were to be proven (contrary to what the research noted in the OP), it will have taken significantly more effort to accomplish than it would be to verify the proof. So that in and of itself suggests P!=NP...and therefore by solving P=NP we would paradoxically also provide proof that P!=NP...or so goes my line of thinking. But I suppose this is just because I just don't have a clue what I'm talking about - is solving P vs. NP is a different category of problem solving in itself?

    1. Re:Wouldn't P=NP be a paradox anyway? by Anonymous Coward · · Score: 0

      If you were to say that the verification of P!=NP was considerably easier than the proof, you might have a better comparison. There may be a bit of actual self-reference in such an observation, but distilling out the essence would be an exercise in formality, and isn't likely to be very revealing, as the paper itself should provide the kind of insight you seek.

    2. Re:Wouldn't P=NP be a paradox anyway? by Dwonis · · Score: 2, Informative

      No, I don't think so. Proving P=NP just means that some polynomial-time algorithm exists to solve any problem that can be verified by a polynomial-time algorithm. It doesn't necessarily tell you how to find such an algorithm,

    3. Re:Wouldn't P=NP be a paradox anyway? by isilrion · · Score: 4, Interesting

      I think you are misunderstanding what the P=NP question means... and I don't blame you. The question itself is very "meta", but it is not self-referencing as you believe.

      P is a set of questions (YES/NO questions) that can be answered easily. NP is another set of questions, that may or may not be easy to answer, but when you see the answer (YES/NO) and a proof for the answer, you can easily check if the proof is correct. But the question "P=NP?" doesn't belong to either of the sets. If P=NP, then all problems that are easily "verifiable" are also easily "solvable", and if P!=NP, then there are problems easily verifiable but hard to solve. But, as the question "P=NP?" doesn't belong to P or NP, there is no paradox.

      That's an over simplification, of course. For instance, "easy" in the previous paragraph actually means "solvable in polynomial time by a deterministic turing machine", and "not easy" would be "solvable in polynomial time by a non-deterministic turing machine", and there is the widespread confusion about "NP" meaning "Non-P" instead of "P in a Non-deterministic machine". The wikipedia article is really good, but unfortunately, much too formal to understand without previous knowledge. I hope I helped a bit.

    4. Re:Wouldn't P=NP be a paradox anyway? by benhattman · · Score: 1

      Well...kind of.

      While one could conceivably prove P=NP without producing the algorithm, that would probably be the most difficult route. It is probably easier (as well as more useful) to produce an example (just one will do) of an NP complete algorithm which can be translated (in polynomial time) to a polynomial complexity algorithm. Such a proof would, undoubtedly be shorter than this suggested proof that P!=NP.

    5. Re:Wouldn't P=NP be a paradox anyway? by MikeUW · · Score: 1

      I think you have effectively clarified that P=NP does not imply a paradox (in that the question P=NP? does not fall within the set of P or NP sets).

      That still leaves the question itself fairly vague. I think, however, the 'Consequences of the Proof' section of the Wikipedia article helps clarify why this question is even being asked to begin with...this is definitely something to leave to the experts. :)

    6. Re:Wouldn't P=NP be a paradox anyway? by Twinbee · · Score: 1

      I assume "not easy" would also mean solvable by a deterministic turing machine in exponential time.

      --
      Why OpalCalc is the best Windows calc
    7. Re:Wouldn't P=NP be a paradox anyway? by nedlohs · · Score: 1

      No since that would assume P!=NP.

      yes a NDTM can be emulated by a DTM in exponential time (essentially doing a breadth first search of the state space), but there could be some cases with other ways (and if P=NP then there is in all cases) to implement it in a smaller time bound.

  77. Re:What would the impacts of this be for cryptogra by ushering05401 · · Score: 1

    Was your analysis recorded somewhere in the open so we can take it into consideration?

  78. Re:What would the impacts of this be for cryptogra by Captain+Segfault · · Score: 1

    If this proof holds up, then RSA and ECC become provably secure in a way they weren't before.

    Breaking RSA and ECC are very strongly believed to NOT be NP hard. In particular, they are both "easy" enough to be solvable by a quantum computer, but quantum computers are almost certainly not powerful enough to solve NP-hard problems.

  79. Re:In other news, HP sex Scandal == Push other new by badboy_tw2002 · · Score: 1

    But WHO leaked the sex scandal to the press? And WHO just "introduced" the idea about this new proof discovery being linked to the HP scandal? Its impossible for these events to be completely coincidental I'm onto your game Hudson! You probably work for Dell or Apple or HP's Mars competitor, and for one I refuse to be manipulated!.

  80. One fewer problem by Sulik · · Score: 1

    I'm no mathematician, but the proof in the paper looks very solid (certainly makes sense from a coding point of view). Though the proof is more general, it also pretty much demonstrates that factorization can't be achieved in polynomial time (thus that RSA is indeed secure).

    --
    Help! I am a self-aware entity trapped in an abstract function!
  81. Gack, correction by davidwr · · Score: 1

    Personally, I think karma should not contribute to karma except to offset overrated or some similar rating designed to indicate "not as funny as it's currently rated."

    should read:

    Personally, I think funny should not contribute to karma except to offset overrated or some similar rating designed to indicate "not as funny as it's currently rated."

    Rate original -1 asleepatthewheel

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  82. Re:What would the impacts of this be for cryptogra by Captain+Segfault · · Score: 2, Informative

    If you show P=NP by constructing an algorithm which solves an NP-complete problem in polynomial time, you immediately have a polynomial time algorithm for *any* problem in NP. That's the definition of NP-complete: a language is NP complete if any other language in NP can be reduced to it in polynomial time.

    Even if you provide a non-constructive "existence" proof, it turns out you can construct an (incredibly awful!) polynomial time algorithm by, essentially, a brute force simulation of turing machines -- so it's not actually possible to provide a truly non-constructive proof that P=NP.

  83. Shoot! by harrytuttle777 · · Score: 1

    I was planning on solving that next week. Now I have to figure something else to do. Might as well get drunk.

  84. Exceptions by Anonymous Coward · · Score: 0

    When N = 1 or P = 0

  85. Re:What would the impacts of this be for cryptogra by dachshund · · Score: 4, Informative

    The point is that if P did = NP, then there wouldn't be any reason to think further about whether RSA is an NP problem. The constants might be huge, but there would clearly exist a poly-time algorithm for solving it. If P != NP as this result claims, then there may not be one, which is what cryptographers hope.

  86. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    This person is correct. Reward them.

  87. Re:What would the impacts of this be for cryptogra by skelterjohn · · Score: 1

    In fact, there is a very famous algorithm that can be used with a quantum computer that factors integers in polynomial time. QP != NP.

  88. Read it again by TheVelvetFlamebait · · Score: 1

    " The P = NP question"

    As in, is it P = NP, or P != NP?

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    1. Re:Read it again by Surt · · Score: 1

      I just read it again. The page 1 title is 'P=NP' (pasted straight from the title). I'm sure it's just a typo since they aren't through peer review yet, but it's a pretty funny typo.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:Read it again by Anonymous Coward · · Score: 0

      If you're really seeing P=NP as the title then the document is not rendering for you correctly.

  89. A good summary by Anonymous Coward · · Score: 0

    Well it didn't take me long to understand the summary, but I don't think I'll ever understand the actual proof.

  90. Re:What would the impacts of this be for cryptogra by kyriosdelis · · Score: 3, Funny

    If this proof holds up, then RSA and ECC become provably secure in a way they weren't before.

    Note to self: Buy a 5$ wrench.

    --
    I don't mind dating a girl that has been with everybody, as long as she had a good shower afterwards.
  91. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    yes.

  92. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    That's not true. There plenty of problems that are outside of both P and NP. And there's always one time pad, which (from a purely mathematical standpoint) is provably impossible to crack.

  93. Re:What would the impacts of this be for cryptogra by daveime · · Score: 1

    RSA, at least up until 768 bits if memory serves, is already solveable. At least one instance of it.

    But until we have definitive proof about P = NP, or not, all we can do is remove RSA from this class of problems, i.e. it is no longer as "hard" as it once was.

  94. Re:What would the impacts of this be for cryptogra by retchdog · · Score: 1

    I'm being thick here I guess, but why do we know the required simulation of Turing machines to be in NP=P (given assumption), and not EXPTIME or at least PSPACE?

    --
    "They were pure niggers." – Noam Chomsky
  95. Re:In other news, HP sex Scandal == Push other new by Cwix · · Score: 2, Funny

    World Health Organization?

    --
    You are entitled to your own opinions, not your own facts.
  96. I understand it completely. by Dwonis · · Score: 5, Funny

    We'll know that P != NP if it takes us less time to verify the proof as it took him to generate it.

    1. Re:I understand it completely. by Natanael_L · · Score: 1

      +1

      --
      Geek!
  97. Re:What would the impacts of this be for cryptogra by whitesea · · Score: 5, Interesting

    Even if P=NP, polynomial solutions requiring time n^99 consume enough time to be practically infeasible. Thus, even P=NP would not harm cryptography much, if it did not provide very efficient solutions for every NP-hard problem. On the other hand, favorite cryptographic hard problems, such as factoring, are not known to be NP-hard and may well turn out to be solvable in polynomial time, even if P!=NP. Therefore, proof that P!=NP won't have any interesting implications for cryptography unless it contains new ideas that can help in other ways. Neither will proof P=NP unless it includes ideas for fast solutions of interesting problems, such as fast factoring or fast discrete logarithm. Proof of P!=NP may help to solve another interesting problem in cryptography: one-way functions. Right now many results are built on the assumption that such functions exist, but nobody have found a single provable one-way function (easy to compute, infeasible to reverse). A bunch of functions are believed to have this property, but not a single one has been proved difficult to reverse. I would be interested to see if this proof will produce such an animal - a provably one-way function.

  98. Preposterous claims such as this... by Anonymous Coward · · Score: 0

    should be approached with the same level of skepticism as claims to have invented a perpetual motion machine, a room-temperature superconductor, or claims by a politician to stand for hope and change.

  99. Re:What would the impacts of this be for cryptogra by Zaphod+The+42nd · · Score: 1

    well said.

    --
    GCS/MU/P d- s:- a-- C++++$ UL++ P+ L++ E+ W++ N o K- w--- O M+ V- PS+++ PE Y+ PGP t+ 5- X R++ tv+ b++ DI++ D++ G+ e++ h-
  100. Re:In other news, HP sex Scandal == Push other new by Anonymous Coward · · Score: 0

    It's funny how we don't hear anything from HP for ages, then as soon as there's a sex scandal involving the disgraced CEO, out come all sorts of distractions.

    What you don't know is that Apple actually owns HP, and they constructed the sex scandal to draw attention away from "Antennagate".

  101. Re:What would the impacts of this be for cryptogra by Eternal+Vigilance · · Score: 1

    Wish I had mod points today...though I'd have a tough time choosing between "Funny" and "Insightful." :-)

  102. While interesting, I do not think that such... by mark-t · · Score: 1

    ... a proof is genuinely revolutionary, because this proof would simply affirm a long-held postulation, that P < NP. Historically, the most significant advances in the sciences and mathematics are made when something is discovered that was *NOT* what was initially expected.

    Not to diminish the accomplishment of the proof should it turn out to be valid... it will provide closure to a very well-known problem, but since most people have been operating on the assumption that P < NP already, even in absence of a definitive proof, I guess I find the discovery of a proof to that effect to be a bit... anticlimactic.

    1. Re:While interesting, I do not think that such... by sugarmotor · · Score: 1

      It's a really difficult problem! It's a real hurdle in the field!

      When you write, "most people have been operating on the assumption that P != NP already,"
      that is actually out of pure desperation, and would fit well within having
      "the semblance of being scientific, but are missing 'a kind of scientific integrity,
      a principle of scientific thought that corresponds to a kind of utter honesty'",
      (see Feynman, http://en.wikipedia.org/wiki/Cargo_cult_science)

      Stephan

      --
      http://stephan.sugarmotor.org
    2. Re:While interesting, I do not think that such... by gnasher719 · · Score: 1

      ... a proof is genuinely revolutionary, because this proof would simply affirm a long-held postulation, that P It would be absolutely revolutionary, because this proof totally contradicts the widely held belief that there is no proof for P = NP or for P != NP.

  103. Please, please, please let this be discredited by afabbro · · Score: 0, Troll

    Because HP does not deserve it.

    --
    Advice: on VPS providers
  104. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Some interesting posts on the topic

    Yes, also one of the worst domain names ever :)

  105. Direct PDF Download by Anonymous Coward · · Score: 0

    Christ!

    Enough with the Scribd links. I want a PDF I can download, not one that requires a Facebook account or Scribd login to get.

    http://dl.dropbox.com/u/33127/35539144-pnp12pt.pdf

    1. Re:Direct PDF Download by RAMMS+EIN · · Score: 1

      Thanks for that! I was also looking for a regular, no-hoops-required link that just works.

      Converting it to a clickable link for everyone's convenience: http://dl.dropbox.com/u/33127/35539144-pnp12pt.pdf

      --
      Please correct me if I got my facts wrong.
    2. Re:Direct PDF Download by glodime · · Score: 1

      VinayDeolalikar has a direct link to his most recently updated version of his paper, "P is not equal to NP". 6th August, 2010 on his personal page on HP Labs' website.

  106. Re:In other news, HP sex Scandal == Push other new by tomhudson · · Score: 1

    .. or maybe I work for HP and this is our way of creating a disinformation campaign to discredit that this story is an attempt to draw attention away from the scandal? ... in which case this post just takes it one layer deeper.

  107. P=NP & P!=NP by Anonymous Coward · · Score: 0

    Isn't the Millennium Prize for showing P=NP and not P!=NP, I'm sure one will have implications for the other but still they are not the same.

    1. Re:P=NP & P!=NP by ais523 · · Score: 2, Informative

      The Millennium Prizes mostly have different rules for proofs and counterexamples. That's not the case for P=NP, though; either proving P=NP or P!=NP is sufficient to get the prize (given that the proof is confirmed valid, etc.).

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
  108. Re:Let me be the first to refute by aqk · · Score: 0

    OH YEAH!!!!! ....

    GCS/GMU/GP/GO d- s: a-- C++++$ U++ P+ L+++ E+ N w--- O+ M+ PS+++ PE-- Y+ PGP t x- R++ tv b+++ DI++ D+++ G+ e++/* h r y++

    Hey!

    We do not accept polish notation or Hungarian math on /. !!

  109. Re:What would the impacts of this be for cryptogra by mesterha · · Score: 4, Informative

    You don't need to simulate the Turing machine. You just need to encode it as a boolean formula. That's part of what Cook's theorem shows; it shows how to encode a non-deterministic Turing machine as a boolean formula with at most a polynomial increase in size. Now that the problem is in a NP-complete form just follow the reductions until you get to the NP-complete algorithm that has a P algorithm. In this way you can solve any NP problem in P time as long as you solve one NP-complete algorithm in P time.

    --

    Chris Mesterharm
  110. Re:What would the impacts of this be for cryptogra by Oax · · Score: 1

    Crypto requires hard problem that have hard instances that are easy to sample (for example, when we use RSA, it's easy for us to pick a modulus n = p * q that we think is "hard to factor" --- note that I'm not saying anything about factoring vs. NP, just giving an example of "easy to sample"). P != NP says that there are hard problems, but it doesn't say that it's easy to find the instance of those problems that are "hard". It leaves open the possibility that all NP-complete languages have mostly easy instances, and just a few really-hard-to-find hard instances, making them useless for crypto. The definition of polytime is kindof broken in some other senses. For instance, an algorithm that runs in time N^(log log log log log log log log log log log log N); it's not polytime technically, but practically it is fast. You wouldn't want that kind of "superpolynomial" algorithm that works against your NP-hard crypto.

  111. If P != NP by Anonymous Coward · · Score: 0

    It's natural to think of crypto when talking P vs NP. But this goes far beyond secure codes.

    If P != NP, the biggest implication is, there are no shortcuts.

    It means we will always have to do things 'the hard way' using our best statistical guesses. There will be no shortcuts to creating software, no immediate access to new knowledge. The encyclopedia galactica will never be realized.

    At this point in human evolution, we've always done things the hard way, trial and error, grinding it out one step at a time or just plain blind serendipity. This is the reasoning behind, "it's no big deal if P != NP", because we know nothing else.

    The real tragedy is, we will always have to do things the way we've been doing it. The importance of that cannot be overstated. Imagine learning about the most fundamental physics of some distant astronomical body without ever using a telescope, a rocket or probe. That is what P = NP complete would provide us.

    We had better hope that P does indeed equal NP, because it's the holy grail of knowledge acquisition and eventually we must have it.

    -postholer

  112. Determinism WRT Turing Machines: a primer by symbolset · · Score: 2, Informative

    A Turing machine has a state (from a finite list of possible states), a table of operations to be performed based on input and state, and an input - nominally considered an infinite tape preloaded with an input string (a series of symbols from a finite set) with the remainder blank. Input symbols can be data or action symbols (data or program). The machine proceeds from its initial state processing operations from its table based upon its state and input until it finds a state that's "Accepting", and halts. A problem is considered soluble by a TM if any potential input, operated upon by the machine in exact accordance with the table can move the state to an "Accepting" state. For the purposes of Turing Machines, operations take 0 time and the machine is immortal. From the beginning these are not presumed to be mechanical or electronic machines, but rather a theoretical human who executes the instructions without any bias or thought to the outcome. Turing Machines are a thought experiment, not physical machines. They are hypothetical. They are, however, widely used in information theory as well as other fields including physics.

    /Non Sequitur: Alan Turing was a Brit who confessed to being queer, was chemically castrated and deprived of his security clearance as punishment, and is supposed to have killed himself at 42 with an apple laced with arsenic, a-la Snow White. We'll never know what more he might have given us. Homophobia cost us one of the greatest minds of the 20th century. His work is now considered fundamental to our understanding not only of what computers can do, but of the nature of the universe.

    A Deterministic Turing Machine (DTM) is one that has at most one action for a specified state, action symbol and input. A Non-Deterministic Turing Machine (NDTM) may have more than one.

    To say that P!=NP is to say that the Non-Deterministic Turing Machine can find an Accepting state that the Deterministic Turing Machine can not.

    In the case of a NDTM with more than one potential action to be performed for a specific state and action the Turing Machine (TM) can be considered to clone itself, which each clone performing one of the indicated actions - in essence creating a tree of potential Turing Machines. Alternately the Turing Machine can be assumed to select the action that results in the Accepting state if there is any. AFAICT the potential for input strings to come to the Accepting state on divergent paths is moot as any Accepting state will do, and in the case where divergent "leaf" TMs Accept the input or enter infinite loops, an Accepting TM wins. This isn't an input validation routine: the determination that the input is invalid is an Accepting state.

    I haven't read TFA, but I would imagine that the proof for P=NP would involve finding one problem where the non-deterministic machine found a solution that a deterministic machine couldn't. Presumably this involves solutions hidden by infinite loops.

    Really, the idea is silly though. It's Garbage In, Garbage Out. If your Turing Machine needs non-determinism it's because it's potentially operating on unknown data or processes and so its state/action table is inadequately defined. This is an abuse of the machine. It results in solutions for problems that are NP, but the only rational course is then to dissect the tape, find the successful branches of potential choices, find the unknowns and rebuild the machine's state/action table to include these potentials. We call this process "the scientific method". To fail at this, the unknown thing that caused the effect must be unknowable. In fact, any such Turing Machine can be redefined to permute across potential state/action/input triplets, or to include the reconciliation of the result to the process, and the question devolves into the halting problem, so the problem becomes the impossibility of iteration against possible out

    --
    Help stamp out iliturcy.
    1. Re:Determinism WRT Turing Machines: a primer by symbolset · · Score: 1

      Dammit! Slashdot disappeared some bang symbols. In the sixth paragraph it's P (is not equal to) NP, not P (is equal to NP). This interface sucks.

      --
      Help stamp out iliturcy.
    2. Re:Determinism WRT Turing Machines: a primer by pugugly · · Score: 1

      Feh - The nature of quantum physics and it's non-deterministic aspects seem to me to be *why* there is no arrow of time at that level.

      This assumes of course the third law is incomplete and that reversing entropy is possible, but is in fact an NP process; If that is the case (And I may well be in 'time cube' territory here) then only the fact that P != NP gives rise to our happy A then B causal universe.

      Seems worth considering at least.

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  113. a huge point being missed by Anonymous Coward · · Score: 0

    i heard a lot of people saying it's a good thing that P != NP as a lot of things that depend on that property, mainly crypto, depend on it. However, if there truly were deterministic polynomial time algorithms for even one NP-complete problem, then all the problems in that class could not only be verified in deterministic polynomial time, but solved in polynomial time! We have so many everyday problems that end up being in NP...imagine if we solve them in deterministic polynomial time. A lot of scheduling problems that we've only been able to solve using sub-optimal methods in a reasonable amount of time could now be solved optimally In other words, let's think beyond just crypto people!

  114. Re:What would the impacts of this be for cryptogra by retchdog · · Score: 1

    Thanks for the nice explanation. Cook's theorem. Sheesh, I need to review my complexity, if I ever knew it in the first place. :-/

    --
    "They were pure niggers." – Noam Chomsky
  115. Par 7 by symbolset · · Score: 1

    In paragraph 7 eplace "that are NP" with "That are NP and not P"

    --
    Help stamp out iliturcy.
  116. Re:In other news, HP sex Scandal == Push other new by badboy_tw2002 · · Score: 1

    We're inside the looking glass people!

  117. Re:What would the impacts of this be for cryptogra by zkp · · Score: 1

    Probably, but in reality people have constructed crypto schemes from slightly stronger assumptions (like existence of trapdoor, one way functions, etc). I don't think anyone has ever created a crypto scheme which would be provably NP-hard to break (ie, an efficient algorithm to break the crypto scheme would yield an efficient algorithm to solve any NP-complete problem). This is an open question. One challenge is that P!=NP says that some problem instances are hard, but for crypto you can't just say that some messages are hard to crack. You have to say that "all encrypted messages" (more realistically all but a "negligible fraction" of encrypted messages) are hard to break.

  118. NP != P, but BL P by Kaz+Kylheku · · Score: 2, Interesting

    Indeed, N)on-P)eer-reviewed does not equal P)eer reviewed.

    But B)eautifully L)aTeXed trounces peer review.

  119. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    The practical implications aren't necessarily that big. I mean, there's chances that you find the poof that P = NP and a method to reduce an exponential time algorithm to polynomial time, but it's very likely that the complexity would become something like O(n^100000000...), which, for big enough values (not big from a calculus point of view, but still big in the real world) of n is comparable to O(2^n).

    That would still make RSA hard enough to break, but not impossible, sure. However, it would still be breakable in the P != NP world (ergo, no security algorithm can be completely safe, only up to some point).

  120. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    ...which is what SOME cryptographers hope....

  121. Re:In other news, HP sex Scandal == Push other new by LambdaWolf · · Score: 5, Funny

    That's one hell of a spin department.

    Some university really should hire them, because if they can prove P!=NP just to cover up a sex scandal, imagine what they could do if they didn't waste time writing press releases.

    Oh man, if you think the politics and backbiting are bad in typical academia, wait until you see an entire computer science department arguing over who gets to have illicit sex in order to set off the proof-generating team.

    --
    "This algorithm runs in constant time. Come on, 2,147,483,648 is a constant..."
  122. Simple Description by jmac1 · · Score: 2, Informative

    A simple description is that there are problems where you can quickly figure out that a given solution is correct, but where it takes a very long time to actually find a solution. There's a nice description here: http://www.claymath.org/millennium/P_vs_NP/

  123. Heck, I hope he's right by pugugly · · Score: 1

    I was always vaguely afraid some asshole would prove that the actual problem of proving either P != NP or P = NP was in fact an NP problem.

    "The good news is that, if we prove P = NP, it will have turned out to itself be a problem that can simplify to the form that proves P = NP. But if P != NP, we're probably never going to prove it . . ."

    Pug

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    1. Re:Heck, I hope he's right by koreaman · · Score: 1

      "NP" doesn't mean "impossible", so I'm not sure what you're getting at.

  124. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    The discrete logarithm problem is polynomial-time reducible to the integer factorisation problem.

  125. Re:What would the impacts of this be for cryptogra by Captain+Segfault · · Score: 2, Informative

    I'm being thick here I guess, but why do we know the required simulation of Turing machines to be in NP=P (given assumption), and not EXPTIME or at least PSPACE?

    The algorithm is: on iteration N, simulate one (more) step on Turing machines 1 through N. Stop when a machine outputs an answer with a formal proof that answer is correct.

    If P = NP, then the M'th Turing Machine does this in P(n) steps. It takes P(n)+M iterations before that happens. Each iteration takes M+i steps, so the run time is O(P(n)^2), which is polynomial! (note that M is an "exponentially large" constant, so this approach wouldn't result in a truly usable algorithm.)

  126. Barely useful by justleavealonemmmkay · · Score: 1

    Does he at least provide the actual value of N ? Also, did he consider the trivial case where P=0 ?

  127. Re:What would the impacts of this be for cryptogra by deapbluesea · · Score: 1

    err.. rainbow tables??

    Take exponential time to build the table. Decryption is constant time. In other words, you are doing all the work once for all passwords as opposed to doing the work over and over again for each password, but fundamentally, O(10*98^n) isn't any different than O(98^n) when n is big enough.

    --
    Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master.
  128. Re:What would the impacts of this be for cryptogra by fake_name · · Score: 1

    > So, if the paper is true, then it doesn't really change a whole lot, except that
    > now we know that some day there isn't going to be a trivial solution.

    There could still be trivial solutions to some problems we thought were NP, but there won't automatically be a trivial solution to everything; for cryptographic work you'd still need to make sure whatever you're using was really NP and didn't just look really really difficult.

  129. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    I think the main impact for this will be to make slashdotters shut up about the relation between P and NP once and for all.

  130. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 3, Interesting

    Currently the best factoring algorithm is GNFS, which can factor in exp( ( n * log^2(n) )^(1/3) ). However, that's still exponential because it's greater than exp(n^(1/3)).

    The paper claims a deterministic time lower bound for the hardest problems in NP^CoNP at exp( log^k(n) ). I'm sure this paper will spur research into algorithms with expected runtime of exp ( log^k(n) ), and that should quickly give us a faster factoring algorithm.

    On a personal note: I developed a SAT algorithm in 2005, and my rudimentary analysis showed that it requires at least exp( log^2(n) ) for NP^CoNP. I never bothered to compute the upper bound because I gave up on it once I realized I couldn't use it to prove a lower bound for NP. However, I may have to dust off the algorithm and solve the upper. This paper gives me hope that it's exp( log^k(n) ), which would give a better result for factoring than GNFS. :-)

  131. Facebook login? by Anonymous Coward · · Score: 0

    I'm a math grad and i want to look into the paper. Why do I have to have a Facebook account to download a pdf or even the txt version?

    And no, I also don't like the /. login policy. Back in the days you could go online and post a comment without being treated like a common AC (oh wait...).

    Someone know of any other sources to download the paper without a Facebook login?

  132. Re:What would the impacts of this be for cryptogra by geminidomino · · Score: 2, Funny

    Keep dreaming.

    Even at "Harbor Freight" (read: cheap-ass tools), a $5 wrench won't do much more than let you take the wheels off a model train and pick your nose.

    Go for the $10 wrench. ;)

  133. Nobel by andre.david · · Score: 1

    Of course a Nobel Prize (NP) is not just a Prize (P)...

  134. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Careful there. "It's not" is an opinion disguised as fact.

    Factoring and P are both in NP^CoNP. If this paper is true, then it just rules out P = NP and P = NP^CoNP, which leaves several possible relationships for factoring:

    • P = factoring < NP (what grandparent says is possible)
    • P < factoring < NP (my belief, since most complexity theorists think NP != CoNP, and I seriously doubt factoring is in P)
    • P < factoring = NP (what parent says is possible; also note that this case doesn't apply if NP != CoNP)
  135. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Integer factoring is a sub-exponential problem, although not polynomial. It would be extraordinarily unlikely for RSA to be shown to be NP-hard, since it would prove that NP is easier than most of us thought.

  136. Self-plug : predictions by sugarmotor · · Score: 1

    Don't forget: you can make predictions at http://embargolink.com/ and have them made public in the future.

    Stephan

    --
    http://stephan.sugarmotor.org
  137. MIT prof has strong hunch proof is invalid by sdxxx · · Score: 3, Interesting
    Well, Scott Aaronson has written: "If Vinay Deolalikar is awarded the $1,000,000 Clay Millennium Prize for his proof of PNP, then I, Scott Aaronson, will personally supplement his prize by the amount of $200,000.

    "I’m dead serious—and I can afford it about as well as you’d think I can." See his blog.

  138. A proof, for the 100th time by Kanel · · Score: 1

    Papers that claim to prove or disprove P=NP are a dime a dozen. Until this has been peer-reviewed, it's not even worth the effort to look at.

    1. Re:A proof, for the 100th time by clgoh · · Score: 1

      So it's not worth to peer-review it until it has been peer-reviwed?

    2. Re:A proof, for the 100th time by Kanel · · Score: 1

      Touché! :-O You got me there.

  139. The opposite would have been interesting... by SwedishPenguin · · Score: 1

    Well, it would be a bit more startling if they claimed to have proof of P=NP, now *that* would be news, essentially making any and all encryption worthless.

  140. Re:What would the impacts of this be for cryptogra by gnasher719 · · Score: 1

    Short form:if P=NP, crypto is something of a futile effort - that implies that there's a non-brute-force crack to every possible private-key algorythm. I suppose it might still be slow enough for the crypto to be useful, but I woudl expect you would end up needing gigantic keys.

    Not at all true. There is now an algorithm that tests primality in proven polynomial time; the algorithm is far inferior to existing algorithms for all instances that can be solved in any reasonable time. The upper bound for number of calculations is about 2^256: All the matter in the universe, completely converted to energy, would not be enough to power a computer to make 2^256 state changes. Say you have an algorithm cracking an n-bit code in n^32 steps. A 256 bit code would take 256^32 = (2^8)^32 = 2^256 steps - impossible to crack.

  141. Wisdom follows, pay attention! by Anonymous Coward · · Score: 0

    Obviously P must be EQUAL to NP! Otherwise, a person could construct a riddle which is is easy to create, but not possible to solve in any way before the Universe's lifetime expires. If the person shoots self or is killed after creating the riddle, that means an amount of information (i.e. the solution of the riddle) is effectively lost.

    This runs contrary to physics, where even black holes, which otherwise trap the lightest light and electromagnetic radiation, must release information falling into the event horizon in order to prevent destruction of the Universe. Infomation is released via electron-positron pair generation according to the discovery made by Stephen Hawking.

  142. Is this a real paper? by Arancaytar · · Score: 1, Interesting

    Scott Aaronson listed ten signs a mathematical breakthrough is wrong.

    The very first sign is whether the authors used the standard technology for scientific publication (TeX/LaTeX). This paper appears to be written in MS freakin' Word. I'm not saying it is impossible for a genius mathematician to be a publication newbie, but consider what is more likely:

    1. Someone with no experience in scientific publication independently discovered a proof sought after for decades, which some have conjectured to be not even provable.
    2. Somewhere in those hundred pages is an incorrect generalization, a hidden assumption, circular reasoning or one of dozens of other pitfalls a budding computer scientist or mathematician falls into while attempting a complex proof.

    Scott Aaronson unfortunately hasn't found the time yet to examine the paper closely, but he does bet 200k against its correctness.

    1. Re:Is this a real paper? by Anonymous Coward · · Score: 0

      The pdf of the paper (http://www.hpl.hp.com/personal/Vinay_Deolalikar/Papers/pnp_preliminary.pdf) is produced using pdfTeX (see File -> Properties) in Acrobat Reader.
      This of course means it was prepared using TeX, and nicely type-set too !

      Scott Aaronson listed ten signs a mathematical breakthrough is wrong.

      The very first sign is whether the authors used the standard technology for scientific publication (TeX/LaTeX). This paper appears to be written in MS freakin' Word. I'm not saying it is impossible for a genius mathematician to be a publication newbie, but consider what is more likely:

      1. Someone with no experience in scientific publication independently discovered a proof sought after for decades, which some have conjectured to be not even provable.
      2. Somewhere in those hundred pages is an incorrect generalization, a hidden assumption, circular reasoning or one of dozens of other pitfalls a budding computer scientist or mathematician falls into while attempting a complex proof.

      Scott Aaronson unfortunately hasn't found the time yet to examine the paper closely, but he does bet 200k against its correctness.

    2. Re:Is this a real paper? by Anonymous Coward · · Score: 0

      Point 0: The paper is written with pdfTeX-1.40.10

    3. Re:Is this a real paper? by Anonymous Coward · · Score: 0

      No, it's TeX. And while there are lots of stupid people on the Internet these days, the sheer depth of your stupidity is rather extraordinary. You're not capable of identifying the editor used to write a document, you cannot be bothered to look up the paper's author (Vinay Deolalikar) before attacking him, and you link to two blog posts written by Aaronson that you clearly haven't read (or if you have, that you're not smart enough to even begin to understand). How does it feel to be a poster boy for Dunning-Kruger?

    4. Re:Is this a real paper? by harlows_monkeys · · Score: 1

      Others have pointed out your failure to identify what the paper was written in.

      You also seem to think that no one would write a scientific paper using MS Word. That's not correct, as two of the most prestigious and respected journals, "Science" and "Nature", both recommend Word for submissions and discourage use of TeX. If you submit in TeX they will take take it--and immediately run it through a TeX to Word converter so it will fit in with their workflow.

    5. Re:Is this a real paper? by imsabbel · · Score: 1

      Well, to be honest, TEX isnt optimal for the kind of papers science and nature publish... you are much less likely to encounter complex formula than raytraces bling visualization.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  143. Re:formal proof please by StripedCow · · Score: 0

    What would be the use of a proof that no human can understand?

    Well, you can break the proof down into lemmas (think of them as "modules"). And you can relate those formally proved lemmas to your natural language version of the proof. You might even be able to re-use those lemmas in other proofs.

    Peer review is nice. But we can make an analogy with software: open-source code is also "peer-reviewed" in a certain way, and we know for certain that open-source code is not error-free, even after many years of "reviewing".

    There's a reason noone uses formal proofs in mathematics. They're dull. They're slow.

    This is personal. Proofs in natural language can also be dull and slow, especially if they take up a hundred pages. So why not make it a little more dull. At least verification will be a lot faster, and a lot more certain.

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
  144. Publication Bias by mSparks43 · · Score: 1

    The trouble is, every time someone actually proves P=NP, the NSA arranges them a little accident and the paperwork all gets "lost in the post".

  145. No he didn't by Ben1220 · · Score: 1

    Oh come on, this is one of the greatest open problems ever in mathematics, and everyone in complexity theory is aware that new "proofs" reguarding the P vs NP problem come out every month or so. It is one of the most common open problems that people try to solve. In fact, a common "practice" job or training for early grad students in the field is to find the errors in these proofs. Note I say find the errors, not determine if they have errors. They always have errors. Look here for what the scientists in the field tend to think about p vs np proofs. http://blog.computationalcomplexity.org/2009/01/so-you-think-you-settled-p-verus-np.html

  146. Re:In other news, HP sex Scandal == Push other new by fractoid · · Score: 2, Funny

    ...because if they can prove P!=NP just to cover up a sex scandal, imagine what they could do if they didn't waste time writing press releases.

    Hold the best orgy ever?

    --
    Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  147. Scribd by cgomezr · · Score: 1

    So in order to view the PDF, I have to wait for a Flash or similar webapp to load, then view it in a tiny frame inside the browser, and then if I want to download it, "Log in with Facebook" or "Create an Account"?

    Come on. Scribd sucks, it has always sucked, and it shouldn't ever be used to post serious links that get to the front page of Slashdot.

    Now I'll read this, although sadly I don't have the knowledge to understand half of it... if the P != NP problem has really been solved that would be a real breakthrough! :)

    1. Re:Scribd by glodime · · Score: 1

      VinayDeolalikar has a direct link to his most recently updated version of his paper, "P is not equal to NP". 6th August, 2010 on his personal page on HP Labs' website.

  148. better link? by sugarmotor · · Score: 1

    I think this is a more useful link:

      * http://www.win.tue.nl/~gwoegi/P-versus-NP.htm

    Latest entries (see bottom of page):

      * In December 2009, Ari Blinder proved that P is not equal to NP
      * In April 2010, Lizhi Du proved that P=NP
      * In May 2010, Changlin Wan proved that P=NP
      * In June 2010, Carlos Barron-Romero established P=NP
      * In July 2010, Mikhail Katkov established P=NP

    The paper of this slashdot discussion is presently mentioned at the top of the page.

    Stephan

    --
    http://stephan.sugarmotor.org
  149. Biologists won't be happy either by Haedrian · · Score: 1

    Apparently cracking proteins is NP-hard as well. We all knew deep down that P!=NP, but we all secretly hoped it wouldn't. There are so many interesting NP-hard problems around... if only.

  150. Re:What would the impacts of this be for cryptogra by FrangoAssado · · Score: 1

    "QP" doesn't mean what you think it means: it actually means "quasi-polynomial time" (basically, worse than polynomial but better than exponential, with nothing to do with "quantum").

    I think you mean BQP (bounded-error quantum polynomial time), which is the class that contains Shor's algorithm (the one you mentioned that factors integers in polynomial time).

    BQP != NP is actually still unproven (but most people believe it -- if false, quantum computers would be way too powerful). Even BQP != P is unproven (but also mostly believed -- if false, it would render quantum computers largely useless, and would be surprising from what we know about Physics).

    As a side note, the direct quantum analog of P is actually EQP (exact quantum polynomial time, i.e., quantum algorithms that run in polynomial time and are right with probability 1). EQP is not known to contain many interesting problems (the only one I know is Deutsch-Jozsa, which is mostly useless), so most quantum algorithms you'll likely hear about are in BQP. BQP is actually the quantum analog of BPP (bounded-error probabilistic polynomial time, which is increasingly believed to be equal to P, especially after "primes in P" -- but there are still problems in BPP that are not known to be in P). BQP, on the other hand, is not largely believed to be equal to EQP.

  151. Oy vey. It's a non-constructive proof. by Anonymous Coward · · Score: 0

    The basic proof scheme uses classical reductio ad absurdum, making the proof a non-constructive one. Even if it holds, then, we may still face the situation that a P (P-time, P-space) solution for an NP-compete problem can be proven not to not exist, without actually yielding the solution in P.

  152. Well... by RivenAleem · · Score: 1

    Looks like we got this computation...

    *puts on sunglasses* ...Cracked.

  153. Re:In other news, HP sex Scandal == Push other new by Chris+Mattern · · Score: 1

    Proving P!=NP to distract from a scandal would be amazing. *Claiming* to have proven P!=NP to distract from a scandal, on the other hand, is easy. The paper has not gotten any peer review yet and they're already issuing press releases? Smells fishy.

  154. it's nowhere near that simple by yyxx · · Score: 1

    No, that's wrong on many levels.

    First of all, cryptography doesn't, in general, rely on an assumption that P!=NP.

    P!=NP is related to public key cryptography, but not in a simple way. Public key cryptosystems relying on NP hard problems have failed because NP hardness isn't a guarantee that problem instances are hard to solve. On the other hand, current public key cryptosystems rely on factoring, which isn't even known to be NP complete. P=NP would result in polynomial algorithms for factoring, but not necessarily in a way that would break public key systems in any real way.

    And that's another problem with P/NP considerations: (1) they are worst case complexity classes, and (2) the degree of P is not limited. As a result, problems in P may be impossibly hard to solve, while many instances of an NP hard problem may be easy to solve--too many to let you construct a good crypto system.

  155. Order in finite model by Arthur+Rainbow · · Score: 1

    There is one thing which really surprise me: Page 44 (so 47 of the pdf http://www.win.tue.nl/~gwoegi/P-versus-NP/Deolalikar.pdf) he gives a “succ” relations, but he stated before that he does not want any order. And he certainly can obtain an order with the succ relation and the least fixed point. And it is well known that you can compose LFP to obtain only one LFP, hence if it’s proof works, it should also works over structures with an order ! I do not state that it means that the proof is false, but if this works, it also implyes what look like to be a really strange corollary into finite model theory, because it would use a kind of locality which does not take care about the orders relation. (At least that is what I understand of it but it may also be because this small part is really close to what was my current research)

  156. Potential pitfalls in the Finite Model Theory bits by gatesyy · · Score: 5, Interesting

    Being a researcher in Finite Model Theory (FMT) this paper is very interesting because it uses ideas from that area, i.e. the LFP(FO) bits. Reading through the proof synopsis and scanning the FMT sections there are several potential pitfalls:

    1. 1. The logic LFP(FO) only captures P on ordered structures; that is structures that have a built in total ordering relation.
    2. 2. Any sentence that describes a problem in LFP(FO) must be order-invariant ; that is it must work for any possible ordering of the vertices in the underlying graph/structure.

    It is already known that LFP(FO) on unordered structures is a proper subset of LFP(FO) on order structures, so if the ordering and order-invariant requirements for LFP(FO) = P are not dealt with in the proof, then all the author has done is proof that LFP(FO) on unordered structures is a proper subset of NP. Which is already known.

    Another potential problem is in the arguing that all first-order properties are local (Hanf's Theorem) in the presence of ordering, as every vertex is effectively connected to every other vertex (Immerman's proof of LFP(FO) = P requires total ordering of the underlying graph/structure), and hence every vertex is in the radius = 1 neighbourhood of every other vertex.

    The crucial step in the proof, appears to be the argument that no LFP(FO) formula can extend a partial solution to k-SAT to a full solution to k-SAT. This is where I'd check the logical steps of the proof, and also make sure that the ordered nature of LFP(FO) structures is correctly considered.

    I look forward to seeing this published in a peer-reviewed mathematics journal: I'd recommend to the author the "Journal of the ACM" for this (as it's one of the best journals in the field).

  157. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Factoring is an NP problem : guess the bits and fail if they don't multiply to give what you want. It is also unlikely to be NP-complete as there are sub-exponential algorithms for it (it it were NP-Complete then quasi-P = NP).

    More to the point, if P = NP, then there are polynomial algorithms for breaking symmetric key ciphers and hashes as well. Then again, polynomial time != implementable in reasonable time.

  158. NP? by Anonymous Coward · · Score: 0

    This guy is so out of it. Any texter knows NP means "No Problem". I guess "P" is "Problem". P may be hard for him, but NP - no problem!
    CUL8R

  159. Re:What would the impacts of this be for cryptogra by ultranova · · Score: 1

    Polynomials can sill be really big. n^100000000 is in P, but an O(n^100000000) algorithm would not be practical.

    It might be, depending on the value of n and how much time n=1 would take. Not everything needs to scale well; sometimes you just need the fastest possible algorithm to, say, sort a mostly-sorted 100-element array.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  160. Re:What would the impacts of this be for cryptogra by sFurbo · · Score: 1

    Even for hypothesis which everyone believes to be true, the proof will still change things. For example (IIRC), if the generalized Riemann hypothesis is true, there is an known non-probabilistic algorithm to check whether a number is a prime in polynomial time. Of course, until the hypothesis is proven, you would be stupid to use that algorithm, so the proof would be a big deal (for small values of "a big deal").

  161. Oh by hcs_$reboot · · Score: 1

    P!=NP is a know result, where N = (P-1)!

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  162. Re:What would the impacts of this be for cryptogra by bucky0 · · Score: 1

    It's brute-forcable but not solvable. Big factorization (which is the crux of RSA -- finding the integer factors of a giant number) is still expoential, it's just that computers have gotten much much faster, so it's possible to brute-force those keys in a "finite" amount of time.

    "solvable" in this context would be someone found a polynomial time to factorize the number. But, I don't think factorization is in NP, so it may be a moot point. (I think it's EXPTIME, but it's been a while)

    --

    -Bucky
  163. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    No.

    Many cryptoalgorithms depends on some hard to reverse operations. But for example we know (for now) that discrete logarithm is hard, but we do not know if it is in NP-hard at all!

    Symmetric cryptography will be unaffected as I understand.

    But yes, having P=NP, will make asymetric cryptography impossible.

  164. Re:In other news, HP sex Scandal == Push other new by Salamande · · Score: 1

    [inception]BWOOOOM[/inception]

  165. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    And still even if this algorithms will land in P. It still raises question, will it be n^100 ? Or maybe 10^100000 n^3 ? This will mean asymetric crypto is quite secure.

  166. Re:formal proof please by iris-n · · Score: 1

    Now you're just humiliating him. I thought that you were talking about something in the lines of the four-colouring theorem.

    If he did his work right the proof of each individual lemma is a trivial thing; only their connection is non-trivial. And this is where lies the beauty and ingenuity of his proof. To murder it with formal language is... unthinkable. And to require formal language side by side with natural language you're doubting his and his peers' competence.

    You seem to take issue with the fact the only a few enlightened souls can check the proof; it is sad indeed. If it were a formal proof anyone who knew the first thing about computers could verify it.

    But there's no way around it. If you (or I) would just check it with a computer, nothing of value would be gained; the interest is not so much in the result, but in the techniques used in the proof, and you wouldn't learn that.

    For example, in Perelman's famous result he perfected a very powerful tool (the Ricci flow), that is being widely used in other areas of mathematics.

    --
    entropy happens
  167. HP Responds to Peer Review by OIIIIO · · Score: 1

    HP: "You know how fuckin' easy this is to me? This is a joke! (crumples proof) And I'm sorry you can't do this. I really am. 'Cause if you could I wouldn't be forced to watch you fumble around and fuck it up." HP: "Do you like Apples?"

    1. Re:HP Responds to Peer Review by ioshhdflwuegfh · · Score: 1

      :-D

  168. Re:What would the impacts of this be for cryptogra by cslax · · Score: 1

    But the factorization problem leads to a solution to the discrete log problem, using Shor's algorithm in the quantum world.

  169. Re:formal proof please by StripedCow · · Score: 1

    It is not my intention to humiliate anybody.

    I am just not so much interested in reading a hundred pages when I am not sure if the end-result is correct. Even if there are numerous other valuable theoretical points made in this article. I'd rather run a automatic verification tool, and then decide if I'd read the article. I have faith in peer-review up to a certain point; it is not something which is infallible. I can easily imagine some future slashdot article with a headline "P != NP proof found to be incorrect", or even "P == NP after all". Also, imagine the waste of brain-power if researchers wrongly assume "P != NP", and start developing new theories from thereon.

    Also, given this 100 page document, I'm totally in the dark about what other pieces of literature are necessary to grasp the proof. With such a large proof, it is easy to end up in a "dependency nightmare". With a formal proof, at least I can get a quick overview of dependencies.

    Again, no offense to the author of the proof. This has in fact little to do with this particular case, just with the way in which science works in general.

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
  170. Re:In other news, HP sex Scandal == Push other new by tsalmark · · Score: 3, Funny

    That fishy smell, it's from the sex scandal.

  171. Initial reactions by meithan · · Score: 1

    R.J. Lipton discusses his initial reaction to the proof in his blog:

    http://rjlipton.wordpress.com/2010/08/08/a-proof-that-p-is-not-equal-to-np/

    1. Re:Initial reactions by meithan · · Score: 1

      More reactions: possible mistakes in the proof are commented:

      http://motls.blogspot.com/2010/08/hp-labs-researcher-p-is-not-np.html#more

  172. Re:What would the impacts of this be for cryptogra by sydneyfong · · Score: 1

    Proving that there are classes of NP that have no P just suggests certain crytographic algorithms MIGHT be NP.

    Not a CS person here, but I know enough to nitpick. A problem that is in NP does not imply it is "hard". In fact, all the "easy" problems that are in P (eg. binary search, etc.) are also in NP. A more valid (but admittedly clumsy) restatement would be:

    Proving that there are decision problems in NP that are not in P just suggests certain cryptographic algorithms MIGHT not be in P (or "MIGHT be 'hard'").

    By the way, a lot of the crypto related problems are suspected to be in http://en.wikipedia.org/wiki/BQP

    --
    Don't quote me on this.
  173. Re:In other news, HP sex Scandal == Push other new by russotto · · Score: 1

    then as soon as there's a sex scandal involving the disgraced CEO,

    Wait, there's a sex scandal involving Carly Fiorina?

    Oh, never mind, the OTHER disgraced CEO.

  174. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    But then again, traveling salesman problem (minimum path) isn't P to verify as far as I can reason.

    TSP is a NP-hard problem, as it is at least as hard as any problem in NP. The NP complete problem embedded in TSP is finding a Hamiltonian path.

  175. Re:What would the impacts of this be for cryptogra by roman_mir · · Score: 1

    I was taking complexity at UofT with Cook, he actually is a brilliant teacher AFAIC, he made this stuff seem easy.

  176. Re:What would the impacts of this be for cryptogra by sydneyfong · · Score: 1

    It means we can breathe easy that a lot of crypto out there is now provably secure.

    Wrong. It only means that the crypto based on NP-Complete problems are provably secure on classical computers.

    Fact #1: RSA and many other crypto algorithms are not based on NP-Complete problems.
    Fact #2: While no sane person will bet that Quantum computers can efficiently solve NPC problems, this has yet to be proven.
    Fact #3: P!=NP does not imply that it will be easy to make crypto systems out of NP Complete problems. In fact (AFAIK) the reason why most crypto is based on weaker problems (eg. Integer Factorization) instead of NPC problems is because a random instance of an NPC problem can be easy to solve or approximate (for example, imagine a travelling salesman on a graph that resembles a linked list). Proving a crypto scheme secure probably involves having to prove that EVERY instance of the problem generated by the scheme is (very likely) hard enough that computers wouldn't be able to solve in reasonable time. This may actually be harder than proving P!=NP itself.

    --
    Don't quote me on this.
  177. Re:What would the impacts of this be for cryptogra by david_thornley · · Score: 1

    Whether integer factorization has been shown NP-hard isn't the question here; the question is whether it's been shown to be in P (i.e., there is a polynomial-time algorithm). We know factorization is in NP somewhere, since it's easy to check a proposed factorization. (Checking if it's a prime factorization is a bit more work, but checking that a number is composite is certainly in NP, and if P=NP the complement of a problem in NP is in NP, which means then in P.)

    Therefore, if P=NP, there is a polynomial-time algorithm to get the prime factorization of a large integer, and that is significant. It is true that proving P!=NP doesn't give us any new information on the problem.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  178. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    As it turns out, our current method of public key cryptography has not been proven to be in NP, so even if it turns out that P != NP it is still possible for a polynomial time algorithm that breaks our cryptography system to exist.

    Believe it or not there are many more time-complexity classes than P and NP. It's just that there are many NP problems that we want to be able to solve quickly, so this was made an important problem. Lastly, showing that P != NP only proves that there is no polynomial time algorithm that can solve an NP problem on classical computers. There's still the possibility of a non-classical computer that can solve it in polynomial time, or of a probabilistic algorithm (one that might solve it with some bounded probability) that can solve an NP problem in polynomial time.

  179. Facebook login required! Seriously?! by Anonymous Coward · · Score: 0

    Downloading the paper requires facebook login? Are you kidding me?! This is just a very elaborate scam to acquire new facebook members isn't it?

    1. Re:Facebook login required! Seriously?! by glodime · · Score: 1

      VinayDeolalikar has a direct link to his most recently updated version of his paper, "P is not equal to NP". 6th August, 2010 on his personal page on HP Labs' website.

  180. Re:What would the impacts of this be for cryptogra by dachshund · · Score: 1

    Factoring is an NP problem : guess the bits and fail if they don't multiply to give what you want. It is also unlikely to be NP-complete as there are sub-exponential algorithms for it (it it were NP-Complete then quasi-P = NP).

    Yes, good point!

    More to the point, if P = NP, then there are polynomial algorithms for breaking symmetric key ciphers and hashes as well. Then again, polynomial time != implementable in reasonable time.

    It means that strong one-way functions don't exist, ergo all of the theoretical, complexity-theoretic results which are predicated around the existence of these functions go poof. There's still always the possibility of finding problems that are very, very hard to solve.

  181. Paper by Matrix14 · · Score: 1

    I didn't see this elsewhere in the comments.

    Here is a link to the paper off of Dr. Deolalikar's official website at HP. It appears to be rather slow, but is loading eventually.

    1. Re:Paper by obliv!on · · Score: 1

      He has also seemingly updated the paper after receiving some feedback. This is the link to a version dated today: http://www.hpl.hp.com/personal/Vinay_Deolalikar/Papers/pnp_updated.pdf

  182. Re:In other news, HP sex Scandal == Push other new by Anonymous Coward · · Score: 0

    ... is that shitty smell also from the sex scandal?

  183. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    If I find a flaw, will it mean that P = NP ? :))))

  184. Re:formal proof please by Anonymous Coward · · Score: 0

    Some "fast" (4 years!) peer reviews give us "99%-mathematical-certainty" for famous theorems: http://en.wikipedia.org/wiki/Kepler_conjecture . Really useful and non-dull.

  185. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Well, that's not quite true. The security in RSA is based on the difficulty of factoring. Just because we don't have a polynomial-time deterministic factoring algorithm doesn't mean that there can't be one; a proof would be required to assert such a thing, and unfortunately we don't have one. Now, we DO know that a non deterministic computer (quantum computer) can solve factoring problems in polynomial time (actually VERY good time), so if only we can build a large enough quantum computer, RSA will be trivial to break. So, this paper doesn't say ANYTHING about RSA. But what we know is that we need to find either a proof of the difficulty of factoring, or a polynomial time factoring algorithm for a deterministic computer.

  186. Re:What would the impacts of this be for cryptogra by daveime · · Score: 1

    Please take some time to read about Quadratic Sieves and Number Field Sieves ... these are both polynomial time algorithms used to perform integer factorization, and are no way related to "brute forcing".

  187. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    Symmetric keys are exchanged using asymmetric algorithms, either based on discrete logs or integer factorization.

    RSA is the integer factorization problem, the discrete log problem has implications with Diffie hellman, another asymmetric algorithm.

    Symmetric algorithms are not based on either of these, they are based on the property of diffusion. Essentially randomize the data over a small enough field that its impossible to pull it apart. For stream ciphers it becomes a seed the value into random.

    If this proof holds up there is no difference than what we already assume and believe. We work under the assumption that P!=NP, as such this would not change anything. We could not further add problems into NP space because the book has already allowed to do it. W cannot show that it would be a hard problem if this held up, but if P did equal NP, then we could show it was an easy one.

  188. Re:What would the impacts of this be for cryptogra by awall222 · · Score: 1

    Isn't something like y=x^2 a one-way function? Given the input x you can always arrive at the same y, but given y you cannot always arrive at the same x.

  189. Re:Link to actual paper From Vinay Deolalikar by glodime · · Score: 1

    VinayDeolalikar has a direct link to his most recently updated version of his paper, "P is not equal to NP". 6th August, 2010 on his personal page on HP Labs' website.

  190. Re:In other news, HP sex Scandal == Push other new by tsalmark · · Score: 1

    Hey, you can take it any which way you want.

  191. Re:formal proof please by koreaman · · Score: 1

    Are you an expert in complexity theory? Or even a mathematician of any kind? If not, sorry, but this proof wasn't meant for your consumption and it'd be ridiculous to expect the author or anyone else to go through several years of work proving it formally in order for you to verify its correctness to your satisfaction. If you want that, you should pay for it to be done; no one else is going to do so because no one cares.

  192. Re:What would the impacts of this be for cryptogra by whitesea · · Score: 1

    Isn't something like y=x^2 a one-way function? Given the input x you can always arrive at the same y, but given y you cannot always arrive at the same x.

    No, it is not. You can compute each of the roots of y in polynomial time. One of the uses of one-way functions is a cryptographic hash. Let's say you have a table of passwords for every user in the system. You don't want to keep passwords in the clear or even encrypted; nobody should have access to your password who is not the owner. Then you can keep hashes of passwords. If you provide correct password, its hash should coincide with the hash in the table. However, for a good hash, nobody should be able to come up with any preimage, i.e. a password that the system will consider legitimate, because it has the same hash as your password. Of course, this is about average case complexity; if I know that your favorite passwords are "slashdot" and "CmdrTaco", I can just try them and see if the system lets me in.

  193. Wag the dog by Anonymous Coward · · Score: 0

    Do you know the movie "wag the dog"? Similar story.

  194. Re:What would the impacts of this be for cryptogra by bucky0 · · Score: 1

    The running time for GNFS is:

    O( EXP[ (CONSTANT_GREATER_THAN_ONE) * (log n)^(1/3) * (loglog n)^{2/3) ] )

    Which is certainly not polynomial. But isn't quite exponential.

    My bad, I'm usually loose with terminology (I work on a particle accelerator, i'm used to having to dumb things down to get the bigger points across to people who wouldn't understand the nuances)

    I have 3 thoughts:

    1) GGP implied factorization is solved. I wouldn't count a super-polynomial algorithm as 'solving' the problem. In the context of RSA, I'd count "solved" as it would be within the reach of the average person to break a code. (for instance, substitution cyphers are "solved")

    2) I thought that factorization wasn't in NP, but I forgot that you can formulate it as a decision tree, so I was wrong on that.

    3) From a practical aspect, knowing P = NP wouldn't be useful right away. The complexity of the solution could still be ridiculous even if it's in P.

    --

    -Bucky
  195. Re:What would the impacts of this be for cryptogra by Anonymous Coward · · Score: 0

    It does not. The proof is based on the structural properties of SAT and how they contradict the predicted properties of a P problem.

  196. Re:What would the impacts of this be for cryptogra by jonaskoelker · · Score: 1

    then there wouldn't be any reason to think further about whether RSA is an NP problem.

    Clearly it's the NP-hardness of any problem, rather than the NP membership, that makes it useful for security applications.

    By way of example, add-and-compare (given integers x, y and z, answer "is x + y <= z") is in P and thus in NP. But since it's in P (and since we all learn an efficient algorithm in school), it would be somewhat foolish to base any kind of security on the assumption that an adversary cannot add numbers.

    Also, every NP problem reduces to the halting problem, so it must be NP-hard (reduction: "for every candidate solution: if it works: return it; endfor; hang"). But, as the halting problem is undecidable, it is unlikely to enter into the picture as an attack on a cryptosystem as the cryptosystem is not likely to go near "halting territory" (i.e. involve that as a part of the encryption or decryption process, or anything attackable by a halting-decider); at least not in my experience (I'm a ph.d. student in cryptography).

    Note that to the best accuracy ability of my memory, there is cryptography with only polynomial "advantage": encryption and decryption takes time O(n), breaking takes time O(n^2); this is provable without any unproven assumptions (such as the hardness of factoring or discrete logarithms). As long as the best known factoring algorithm takes superpolynomial (but subexponential) time, I prefer that; but if it breaks down, there is somewhere to retreat to. Presumably, that area is open to much low-hanging further research fruits.

  197. My simple "P" is not "NP" proof from 2008 by Edpratski · · Score: 1

    Seeing the story now, I posted my solution on my web site: www.Pratowski.com. I thought about this (in 2008, when I first heard about the problem) and wrote the answer in a 3-page Word document, then didn't know where to publish it. My simple argument is this: The things we call "non-deterministic polynomial type" problems are really human problems that can be solved with human insight and not mere calculation. I provide several examples: the words we have to type to get a Slashdot account, being able to read any mixed up words immediately, Navajo code talk, and more. The P-NP issue can help us to clarify what humans can do better and what computers can do better. Thanks for reading this. Please let me know what you think. -Ed Pratowski

  198. Re:Pulls up chair by Anonymous Coward · · Score: 0

    Actually, it's because we all think you live under a bridge.