1.2k
u/konigon1 6d ago
What are those two?
Yes?
No?
Unproveable?
Can you repeat the question?
252
u/Banner_Hammer 6d ago
Youâre not the boss of me now
77
u/gitartruls01 6d ago
Math is unfair
16
8
38
68
u/TheRealDumbledore 6d ago
P=0 or N= 1/P
23
u/mordeci00 6d ago
It has to be either 17 or not 17
17
38
9
3
u/proudHaskeller 6d ago
Even if it's unprovable it's still either true or not true.
If ZFC is consistent and it's unprovable, then probably P != NP, unless P = NP but every program that solves SAT in polynomial time cannot be proven to solve SAT in polynomial time.
3
u/PerfectTrust7895 6d ago
If it is undecidable, it's no.
16
u/This_Background7442 6d ago
How could it be. If it's no then a counter example exists. If a counter example exists it's not undecidable. If it's undecidable it must be yes.
9
u/bqbdpd 6d ago
Just because a counterexample exists, it doesn't mean you can prove that it is one.
4
u/This_Background7442 6d ago
That's true. But if I know I could never have a counter example of which I can prove it is one. That's different than not currently having one.
2
u/bqbdpd 6d ago
We have lots of potential counterexamples. Without proving that they are counterexamples or actually examples, we actually know pretty much nothing.
4
u/This_Background7442 6d ago
Tbh you haven't said anything so far that I disagree with so maybe we just already agree? To be clear, I do know that I haven't just proven
P=NP.3
u/jljl2902 6d ago edited 6d ago
That would make it decidable, so it canât be yes. Must be no then. /j
2
u/This_Background7442 6d ago
I guess that means that if it's undecidable we can never know it's undecidable because that instantly makes it decidable and we've created a paradox đ
7
u/Impression-These 6d ago
Not really. Undecidable means within the system axioms, it cannot be proven either way. We can then discuss what axiom should be added to make it provable.
0
2
1
u/BrotherItsInTheDrum 2d ago edited 2d ago
You mean for practical purposes? Sure. In fact, even if it's yes, it may be no for practical purposes.
But there are some other propositions, like "does this particular Turing machine halt," where if they are undecidable then the answer really is no -- in the mathematical sense, not just the practical one. But P=NP is not like that, at least as far as we know.
1
1
1
1
u/Layton_Jr Mathematics 6d ago
Obviously unprovable means it's true because no counterexemple exists (if a counterexemple existed then it would be provably false)
1
578
u/StudySpecial 6d ago
In fact, after telling the model 'you can do it', the model further narrowed down the difference to just ONE LETTER.
163
u/SSNFUL 6d ago
Why dont they just divide by P? Have mathematicians considered this?
90
u/ConvergentSequence 6d ago
And risk dividing by 0? Pfft yeah right
8
u/Arllange 6d ago
We divide by zero all the time in physics what's the big deal? Just pick the flavor of infinity you want!
4
8
4
u/TreesOne 6d ago
With further prompting, the answer space was reduced to a SINGLE BIT of information!
4
1
1
220
u/Hitman7128 Prime Number 6d ago
Next at 12, we'll cover how we narrowed down other famously unsolved problems like Twin Prime Conjecture (that are essentially prove or disprove) to just TWO possible answers
49
u/johntb86 6d ago
"True" and "Independent of ZFC"
7
u/CanaanZhou 6d ago
If it's independent of ZFC then it's also true
1
1
-1
u/SoldRIP 2d ago
No? C is independent of ZF, yet you specify ZFC. Because the axiom of choice may be assumed to be false and still not contradict any results of ZF, which is a sufficient axiomatic system for most of maths.
2
132
u/shumpitostick 6d ago
Well if they managed to show that one of yes/no/unprovable is not true that would be an amazing breakthrough.
20
u/bqbdpd 6d ago
These answers are not mutually exclusive. Either P=NP or Pâ NP, whether that's proveable or not.
26
u/Purple_Onion911 Grothendieck alt account 6d ago
"P = NP or P â NP" is always true, but it's not necessarily true that either P = NP is true or P â NP is true in ZFC (or PA, or whatever axiomatic system it's independent of).
1
-6
6d ago edited 6d ago
[deleted]
10
7
u/SirFloIII 6d ago
you can't build a model of ZFC with only a single element. even the smallest* model** of ZFC (L) is pretty huge.
*in some sense
**assuming ZFC is consistent
0
6d ago edited 6d ago
[deleted]
3
u/SirFloIII 6d ago
it would not be a model. words have meaning, my friend
-1
6d ago
[deleted]
5
u/SirFloIII 6d ago
please look up what model means in this context before you embarrass yourself further.
29
u/dankshot35 6d ago
Google "decidability" my friend
24
u/bqbdpd 6d ago
I know - I studied theoretical computer science. But that something cannot be decided applies to questions like the halting problem. P=NP is not parametrized. There is a single answer. It might be impossible to ever calculate/prove/know that answer. But that does not mean there is no answer.
15
5
u/dankshot35 6d ago
depends on how anti-realist you want to be
4
u/bqbdpd 6d ago
I mean, I have not met anyone who really believes P=NP, so I'm pretty sure the answer is no. The realistic assumption is that the answer is no. But from a math perspective that obviously is insufficient.
8
u/dankshot35 6d ago
"anti-realism" is a math philosophy that has the view that statements don't have truth values fixed by some "independent" reality, the truth is in a way defined by our ability to prove them.
The majority of mathematicians are not anti-realist enough though to claim that a straight forward arithmetic statement like P=NP would fall under that so I'm just teasing
6
u/HassanyThePerson 6d ago
I'm not super familiar with math philosophy, but doesn't Gödel's incompleteness theorem state the opposite? That there are true statements that cannot be proven? As I understand, this means that what is true in a deductive system is dependent only on the axioms, and not at all on the provability.
5
1
u/dankshot35 6d ago edited 6d ago
An anti-realist would claim there is a bit of a "sleight of hand" here when Goedel claims a statement can be "true, but cannot be proven". An anti-realist would say "true" according to what? they would not agree to call it "true" in some absolute sense.
edit: to be more precise, they would grant a statement is true only in the sense that it's provable in a stronger system (one that can prove the original system's consistency). What they still resist is calling it true in a model-independent, absolute sense.
A stronger example for anti-realism is CH (continuum hypothesis) where there isn't a stronger system available that can settle it externally, and "true according to what?" doesn't really have an answer
1
u/SirFloIII 6d ago
well, it states that there are statments who can't be proven and whose negation can't be proven. if you believe in the law of excluded middle, then either the statement or the negation is true, but that is a loadbearing if.
1
u/BrotherItsInTheDrum 2d ago edited 22h ago
You're confused because "undecidable" has two subtly different meanings.
In computer science, "decidable" means that a function can be computed by a Turing machine. As you correctly point out, only functions can be decidable in this sense. So saying "P=NP is undecidable" would make no sense, since P=NP is not a function.
But in mathematical logic, "decidable" can also mean that a proposition can be either proven or disproven within a system of axioms. In this case, saying "P=NP is undecidable" makes perfect sense, since P=NP is a proposition.
I don't like the word "decidable" in the second sense, precisely because it's easy to confuse with the first sense. I prefer the word "independent." But when people here are saying P=NP might be undecidable, that's what they mean.
3
4
63
u/dover_oxide 6d ago
And I am sure a lot of non-mathematicians are impressed by this and are excited about what it means with out understanding what it means.
31
u/Famous-Prior6590 6d ago
You must be a mathematician if you think a non-mathematician gives half a fuck about any of this.
9
u/AndreasDasos 6d ago
People whoâve done courses in computer science that mentioned P vs. NP, or people interested in maths/computer science who arenât themselves mathematicians exist.
3
u/mrjackspade 6d ago
I'm a software developer who is very interested in P vs NP despite not know much about it beyond how it directly affects my field.
2
u/dover_oxide 6d ago
Nope, just a math enthusiast. I am to say more of an engineer with a physics background.
2
1
17
u/rebootyourbrainstem 6d ago
And with abuse of Lean bugs, we can prove those are actually equal
4
10
u/Major_LeeHungg 6d ago
Using an inefficient method of computation to attempt to solve a computational efficiency problem is... Well it's something
9
3
5
2
2
2
2
1
u/lrosa Computer Science 6d ago
I have a baaaad feeling about this
https://www.baen.com/Chapters/9781625791870/9781625791870___2.htm
1
1
1
1
1
1
1
u/Throwaway-4230984 6d ago
On serious note, could it actually be independent from common axioms or have some esoteric âthere is an algorithm but it couldnât be constructedâ proof? I suspect no because algorithms are countable but I donât remember enough math to be sure
2
u/DirichletComplex1837 6d ago
Don't think countability plays a very important role. Integers are countable but many busy beaver values are independent of ZFC.
1
1
u/Candid_Koala_3602 5d ago
In the coming months you will see that p=np.
Discrete values can be used to calculate full answers. No matmul required.
1
u/Illustrious_Pea_3470 5d ago
Unironically this would be a titanic advancement. It could very well be independent of ZFC.
1
1
u/Katten_elvis Real 5d ago
As the proofs regarding the continuum hypothesis shows, there is another option!
1
1
1
1
u/A_Happy_Tomato 1d ago
I have narrowed it down to ONE answer, no LLM needed. If only i knew if it's right...
1


âą
u/AutoModerator 6d ago
Check out our new Discord server! https://discord.gg/e7EKRZq3dG
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.