Adel Makram
- 632
- 15
If exponential functions are transcendental functions, then they can not be expressed in a polynomial algebraic form. If so, then P≠NP. Is that so simple?
The discussion centers around the complexity classes P and NP, particularly exploring the implications of exponential functions being transcendental and their relationship to polynomial time algorithms. Participants examine definitions, relationships, and the nuances of problem-solving and verification times in computational theory.
Participants do not reach a consensus; there are multiple competing views regarding the definitions and relationships between P, NP, EXPTIME, and NEXPTIME. The discussion remains unresolved with ongoing debate about the implications of these relationships.
Participants express uncertainty about the definitions and relationships between complexity classes, particularly regarding the implications of transcendental functions and the conditions under which problems can be solved or verified in polynomial or exponential time.
P means means the processing time of a computer algorithm is represented by a polynomial function of time.jbriggs444 said:No. It is not that simple. Can you please elaborate for us in your words what the question P=NP means?
Adel Makram said:P means means the processing time of a computer algorithm is represented by a polynomial function of time.
NP means processing time of a computer algorithm is represented by an exponential function of time.
However, the solution of all mathematical problems in NP class are solved by an algorithm which runs in exponential time, isn't it?pwsnafu said:No, P is the class of all mathematical problems which can be solved by an algorithm which runs in polynomial time.
NP is the class of all mathematical problems whose solution can be verified by an algorithm which runs in polynomial time.
Adel Makram said:However, the solution of all mathematical problems in NP class are solved by an algorithm which runs in exponential time, isn't it?
But I guess this contradicts your definition of NP:pwsnafu said:Yes, but we don't know if the converse is true. There may be problems which can be solved in exponential time whose solution verification also require exponential time.
.pwsnafu said:NP is the class of all mathematical problems whose solution can be verified by an algorithm which runs in polynomial time.
Adel Makram said:But I guess this contradicts your definition of NP:
.
So how NP which is supposed by definition to be verified in polynomial time, now require exponential time?
If you do so, the verification of the solution in polynomial time will not invalidate that P is mutually exclusive with EXPTIME.pwsnafu said:If I pick a problem from EXPTIME the solution might be verifiable in polynomial time, or maybe not. It could be true that NP=EXPTIMENP = EXPTIME, in which case your definition is fine. But we don't know that.
pwsnafu said:If I pick a problem from EXPTIME the solution might be verifiable in polynomial time, or maybe not. It could be true that NP=EXPTIMENP = EXPTIME, in which case your definition is fine. But we don't know that.
Adel Makram said:If you do so, it won`t invalidate that both P and EXPTIME are mutually exclusive. So if the problem is solvable in exponential time (EXPTIME) but verified in polynomial (NP), it won`t be transformed one day to be solvable in polynomial (P) because it can`t be solvable in polynomial and exponential time at the same time.
Good starting point now, so how come that every problem in P is a problem in EXPTIME? This again bring us back to the first post, that exponential function is transcendental ones!pwsnafu said:I have no idea what you are arguing now. "Mutually exclusive" means both cannot be true at the same time, i.e. there does not exist a problem which is both in P and in EXPTIME. That's nonsense, every problem in P is also in EXPTIME.
Adel Makram said:Good starting point now, so how come that every problem in P is a problem in EXPTIME? This again bring us back to the first post, that exponential function is transcendental ones!
But ken can not be expressed in a finite terms of knj. Also, if you put "verified" instead of "solvable" in the your statement, then quotes from pwsnafu becomes true. namely, the solution of a problem which can be verified in a polynomial time can not be verified in exponential time, if i understood i correctly.jbriggs444 said:A problem class is solvable in "exponential time" if the solution to every problem in that class whose size is n takes no more than ken steps for some constant k.
A problem class is solvable in "polynomial time" if the solution to every problem in that class whose size is n takes no more than knj for some constants k and j.
Note that the number of steps required to solve a particular problem in a particular class is always an integer. It is never transcendental.
pwsnafu said:NP≠NEXTIMENP
Adel Makram said:But ken can not be expressed in a finite steps of knj.
Also, if you put "verified" instead of "solvable" in the your statement, then quotes from pwsnafu becomes true.
namely, the solution of a problem which can be verified in a polynomial time can not be verified in exponential time, if i understood i correctly.
Correct.Adel Makram said:OK that is more clear for me now. So if we can prove that there exists at least one problem which is solvable in exponential time but can not be verified in polynomial time, then we prove that NP≠EXPTIME.