Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

But is it a proof that neither is provable? Or just a statement of giving up?

Assuming it's a proof, there's two cases: 1) it's really P=NP, but we can't prove it 2) it's really P!=NP, but we can't prove it

If it's case 1, that's impossible. If P=NP, then there exist polytime algorithms for NP-Complete problems, and any of those algorithms are a proof that P=NP. So that's a contradiction.

So the _only_ possibility given a proof that it's unprovable would be case 2, thus proving P!=NP and contradicting itself.

Am I missing something? Even assuming I'm right, this isn't a proof that one of P=NP or P!=NP are provable, just that it's impossible to prove that neither can be proven.



Math proofs start given a set of axioms. The modern set of Axioms are ZFC. If you can find a new axiom A such that ZFC + A is a consistent system[1] and P=NP, and also find a new axiom B such that ZFC + B is a consistent system[1] and P!=NP, then logically, P?=NP cannot have a solution either way in just ZFC.

[1] Assuming ZFC is itself consistent


Are Turing machines representable in ZFC (pretty sure they are)? Seems like it'd be at least _really_ difficult to do that trick if so.

That would mean that in ZFC+A there exist algorithms that can't exist in ZFC+B? Hard for me to imagine what those would even be, since they'd have to be representable in ZFC itself anyway, right, since that's all that an algorithm would be this model, a particular Turing machine?


Yeah, there's a reason most people don't think it's independent. Still, there are a significant number of things that are independent:

https://en.wikipedia.org/wiki/List_of_statements_independent...

But (I think) all of them have to do with infinity in some weird way.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: